Autor | Zpráva | ||
---|---|---|---|
LudekBrno Profil |
#1 · Zasláno: 29. 1. 2011, 18:58:31 · Upravil/a: LudekBrno
Zdravím, mám galerii fotek (z JAlbum), kterou chci osadit měřícím kódem Google Analytics. Jenže galerie je vygenerována tak, že pro každou fotku má vlastní html soubor a pokud chci sledovat pohyb návštěvníků v galerii, musím kód scriptu přidat do každého ze souborů před koncovou značku body. Ovšem fotek a tedy html souborů je kolem tisícovky a dělat ručně, by bylo na zblbnutí. Nedokáže PSPad něco takového automaticky? Případně jiný jednoduchý program?
|
||
xmark Profil |
#2 · Zasláno: 29. 1. 2011, 20:02:35
Pspad by to dokázal. Stačí </html> nahradit za to, co tam potřebuješ a na konec dát </html>. A umí nahrazovat ve všech otevřených souborech.
Je to ale dost nepohodlné a jako mnohem smysluplnější bych viděl naučit se řešit galerii pomocí php. |
||
LudekBrno Profil |
#3 · Zasláno: 29. 1. 2011, 20:14:22
No jo, ale nemůžu přece v PSPadu najednou otevřít několikset souborů nebo ano? Je mi jasné, že php by bylo mnohem lepší, ale hosting kde galerii mám, PHP nepodporuje. A pro můj účel to ani není nutné, k požadované funkčnosti mi stačí html. Jen najít program, který dokáže ten kousek kódu dopsat (nahradit) automaticky ve všech html souborech, které najde v určené složce. PSPad to tedy asi neumí, což je škoda, protože to vyhledávání a nahrazení tam je, jen to asi nejde spustit dávkově pro složku i s podsložkami.
|
||
xmark Profil |
#4 · Zasláno: 29. 1. 2011, 20:20:19
ok, musím trochu zkorigovat to co jsem psal. Pokud to řešíš na lokálu, pspad umí i hledat / nahradit v souborech z zadané složce.
|
||
Davex Profil |
#5 · Zasláno: 29. 1. 2011, 20:24:16
LudekBrno:
Zkus menu Hledat » Hledat/nahradit v souborech… Ale nevím, zda to zvládne nahrazení i víceřádkového kódu. Nejvíc mi tam chyběly regulární výrazy, takže jsem to nepoužil na nic složitějšího. |
||
xmark Profil |
#6 · Zasláno: 29. 1. 2011, 20:29:18
Davex:
V tomto případě se obejde bez regulárů. A myslím že GA kód bude fungovat i když se srazí na jeden řádek (pokud nebude omezení v tom formuláři) |
||
Bubák Profil |
#7 · Zasláno: 29. 1. 2011, 20:58:59
Davex:
„Ale nevím, zda to zvládne nahrazení i víceřádkového kódu.“ V základu ne, ale údajně na to existuje plugin. LudekBrno: Jedna z možností je kód GA na jeden řádek. Jinak koukni na http://diskuse.jakpsatweb.cz/?action=vthread&forum=11&topic=2399, zdá se, že HTML Replacer 2.0 umí to, co potřebuješ: http://i54.tinypic.com/wiv5ut.png http://www.slunecnice.cz/sw/replacer-2/ |
||
LudekBrno Profil |
#8 · Zasláno: 30. 1. 2011, 08:29:06
OK, děkuji všem za tipy, vyzkouším a dám vědět.
|
||
LudekBrno Profil |
#9 · Zasláno: 30. 1. 2011, 09:36:30
Tak HTML replacer přidání kódu vyřešil. Díky! Teď ještě vymyslet, jak nahradit na FTP pouze HTML soubory, abych nemusel přepisovat všechny soubory včetně fotek (celkem několik set MB a mám pomalý upload). V total commanderu se mi zatím nepodařilo vymyslet, jak označit všechny html soubory, ale ve struktuře podsložek. Kdyby někdo měl nápad, tak budu rád.
|
||
Bubák Profil |
#10 · Zasláno: 30. 1. 2011, 11:03:25 · Upravil/a: Bubák
Pokud máš TC, tak ti dám návod pro TC:
1) vytvoříš si složku a zkopíruješ do ní celý web 2) v této složce dáš vyhledat všechny soubory 3) klepneš na "Zobrazit výsledek v panelu" (vpravo dole) 4) doporučený krok, necháš výsledky seřadit podle přípony 5) označíš soubory, které nechceš zkopírovat a smažeš je 6) dej "Znovu načíst zdroj", klávesová zkratka Ctrl+R, nebo klepni na patřičnou ikonku 7) spustíš FTP Dodatek: tenhle postup se mi občas hodí, tak ho mám promyšlený. |
||
LudekBrno Profil |
#11 · Zasláno: 30. 1. 2011, 11:14:56
Díky za polopatický návod :-) Ten TC toho umí opravdu hodně, jen přijít na správné pořadí kroků.
|
||
Časová prodleva: 13 let
|
0