Jak se vyhnu ručním zásahům
Jak se vyhnu ručním zásahům
Ahoj, jsem tu nová a chci se zeptat, co dělat, když si na fóru chci něco upravit v html, css a php. Mám přímo upravovat soubory, a když pak board aktualizuju, udělat úpravy znova? Nebo si můžu všechny úpravy někam ukládat, aby po aktualizaci zůstaly?
- smiesek
- V.I.P.
- Příspěvky: 3059
- Registrován: stř 22. úno 2006 1:00:00
- Bydliště: Praha
- Kontaktovat uživatele:
Re: Jak se vyhnu ručním zásahům
nejlépe si zapisovat provedené úpravy a ty pak při aktualizaci zkontrolovat, zdali při aktualizaci byly soubory přepsány novými původními a úpravy v souboru znovu udělat
-
- Příspěvky: 65
- Registrován: stř 21. srp 2013 20:02:26
- Bydliště: BRUT.me
- Kontaktovat uživatele:
Re: Jak se vyhnu ručním zásahům
áno je to tak, niekedy by sa človek radšej ukrižoval ako aktualizoval phpBB to je život proste
správca BRUT.me Portálu
Re: Jak se vyhnu ručním zásahům
Nejde vytvořit nějaký soubor, kde všechny úpravy budou odděleně?
- Otakar Pěnkava
- Administrátor
- Příspěvky: 581
- Registrován: sob 25. říj 2008 16:17:14
- Kontaktovat uživatele:
Re: Jak se vyhnu ručním zásahům
Abychom dokázali lépe odpovědět, potřebujeme vědět co za úpravy tam chcete dělat.
Pro úpravy v CSS mám pro phpBB.cz udělaný vlastní css soubor v styles/názevstylu/theme/ a po aktualizaci jenom nahraji ten CSS soubor a v stylesheet.css jen přidám řádek, aby se daný soubor nahrál import(..);
Pokud chcete vkládat HTML soubory, pak to doporučuji udělat přes rozšíření. Bohatě Vám k tomu budou stačit znalosti uvedené v těchto 2 návodech:
https://www.phpbb.cz/viewtopic.php?f=85&t=23784
https://www.phpbb.cz/viewtopic.php?f=85&t=23793
Ve zkratce: Je potřeba udělat vlastní rozšíření, tj. základ. Potom můžete v daném rozšíření využívat tzv. EVENTy, kde můžete do šablon vkládat kusy kódu na vybraná místa a tím ovlivnit vzhled.
Pro úpravy v CSS mám pro phpBB.cz udělaný vlastní css soubor v styles/názevstylu/theme/ a po aktualizaci jenom nahraji ten CSS soubor a v stylesheet.css jen přidám řádek, aby se daný soubor nahrál import(..);
Pokud chcete vkládat HTML soubory, pak to doporučuji udělat přes rozšíření. Bohatě Vám k tomu budou stačit znalosti uvedené v těchto 2 návodech:
https://www.phpbb.cz/viewtopic.php?f=85&t=23784
https://www.phpbb.cz/viewtopic.php?f=85&t=23793
Ve zkratce: Je potřeba udělat vlastní rozšíření, tj. základ. Potom můžete v daném rozšíření využívat tzv. EVENTy, kde můžete do šablon vkládat kusy kódu na vybraná místa a tím ovlivnit vzhled.
Starám se o projekt phpBB.cz od doby, kdy jsem jej zachránil před zaniknutím. Pomůžete mi a dostaneme jej zase nahoru?
Přes soukromé zprávy neposkytuji podporu. Napište do fóra, kde vyřešení problému může pomoci ostatním.
Přes soukromé zprávy neposkytuji podporu. Napište do fóra, kde vyřešení problému může pomoci ostatním.
Re: Jak se vyhnu ručním zásahům
Takže po aktualizaci budu muset zase jít a dát do těch souborů ručně ty kusy kódu, které spustí event? Nebo se to tam už dá samo?
Re: Jak se vyhnu ručním zásahům
Počkat už čtu ten seriál!
Takže ty eventy už tam teď všude jsou, a já jim jen skrze rozšíření dám novou funkci? Je tam těch eventů všude dost, abych si takto upravila každý potřebný soubor napříč phpbb?
Takže ty eventy už tam teď všude jsou, a já jim jen skrze rozšíření dám novou funkci? Je tam těch eventů všude dost, abych si takto upravila každý potřebný soubor napříč phpbb?
- Otakar Pěnkava
- Administrátor
- Příspěvky: 581
- Registrován: sob 25. říj 2008 16:17:14
- Kontaktovat uživatele:
Re: Jak se vyhnu ručním zásahům
Nemusíte upravovat pro každý soubor. Ve zkratce:
Chci na indexu vložit obrázek, proto si otevřu v šabloně index_body.html a najdu si nějaký EVENT. Řeknu si, že mi vyhovuje pozice tam, kde je:
Proto ve svém rozšíření na patřičném místě vytvořím soubor: index_body_markforums_before.html a do něj vložím
Promažu cache a voalá, obrázek se zobrazuje. Při aktualizaci se soubory ve složce ext nepřemazávají, proto úpravy zůstávají.
Ty eventy nedělají žádnou funkci, to jsou jen dvířka kterými můžete vkládat do šablony, který tam fyzicky není. phpBB při zpracování stránky projde rozšíření a zjistí, že na indexu vloží místo značky:
Váš kód:
Chci na indexu vložit obrázek, proto si otevřu v šabloně index_body.html a najdu si nějaký EVENT. Řeknu si, že mi vyhovuje pozice tam, kde je:
Kód: Vybrat vše
<!-- EVENT index_body_markforums_before -->
Kód: Vybrat vše
<img src="adresa obrázku">
Ty eventy nedělají žádnou funkci, to jsou jen dvířka kterými můžete vkládat do šablony, který tam fyzicky není. phpBB při zpracování stránky projde rozšíření a zjistí, že na indexu vloží místo značky:
Kód: Vybrat vše
<!-- EVENT index_body_markforums_before -->
Kód: Vybrat vše
<img src="adresa obrázku">
Starám se o projekt phpBB.cz od doby, kdy jsem jej zachránil před zaniknutím. Pomůžete mi a dostaneme jej zase nahoru?
Přes soukromé zprávy neposkytuji podporu. Napište do fóra, kde vyřešení problému může pomoci ostatním.
Přes soukromé zprávy neposkytuji podporu. Napište do fóra, kde vyřešení problému může pomoci ostatním.
- smiesek
- V.I.P.
- Příspěvky: 3059
- Registrován: stř 22. úno 2006 1:00:00
- Bydliště: Praha
- Kontaktovat uživatele:
Re: Jak se vyhnu ručním zásahům
co je to "něco", například?
Re: Jak se vyhnu ručním zásahům
No hledám obecné řešení, jak kousek kódy z šablony umazat skrze self-made rozšíření, ne znova ručně po každé aktualizaci. Třeba když se mi nelíbí, že tam je datum, nebo 2x drobečková navigace...
- Otakar Pěnkava
- Administrátor
- Příspěvky: 581
- Registrován: sob 25. říj 2008 16:17:14
- Kontaktovat uživatele:
Re: Jak se vyhnu ručním zásahům
Pokud je ten prvek "obklopen" 2 eventy, tak lze do jednoho dát:
a do druhého:
Tím se daná část skryje, ale fyzicky v kódu tam bude, jenom se bude tvářit, že tam není.
Kód: Vybrat vše
<span style="display: none;">
Kód: Vybrat vše
</span>
Starám se o projekt phpBB.cz od doby, kdy jsem jej zachránil před zaniknutím. Pomůžete mi a dostaneme jej zase nahoru?
Přes soukromé zprávy neposkytuji podporu. Napište do fóra, kde vyřešení problému může pomoci ostatním.
Přes soukromé zprávy neposkytuji podporu. Napište do fóra, kde vyřešení problému může pomoci ostatním.
Re: Jak se vyhnu ručním zásahům
Co nějaké php, které to smaže úplně, třeba i pro boty, lidi s vypnutými styly, postižené ...?
- Otakar Pěnkava
- Administrátor
- Příspěvky: 581
- Registrován: sob 25. říj 2008 16:17:14
- Kontaktovat uživatele:
Re: Jak se vyhnu ručním zásahům
Boti umí parsovat XML a lidí s vypnutými styly moc nebude, navíc takto inline se to tuším provede tak jako tak. Prostě používáte systém u kterého chcete mít individuální úpravy, ale i zachovanou možnost snadné aktualizace a to snadno nejde na žádném systému.
Starám se o projekt phpBB.cz od doby, kdy jsem jej zachránil před zaniknutím. Pomůžete mi a dostaneme jej zase nahoru?
Přes soukromé zprávy neposkytuji podporu. Napište do fóra, kde vyřešení problému může pomoci ostatním.
Přes soukromé zprávy neposkytuji podporu. Napište do fóra, kde vyřešení problému může pomoci ostatním.