Stránka 1 z 2

Jak se vyhnu ručním zásahům

Napsal: čtv 01. úno 2018 17:44:01
od Oxana
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?

Re: Jak se vyhnu ručním zásahům

Napsal: pát 02. úno 2018 7:05:09
od smiesek
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 :-)

Re: Jak se vyhnu ručním zásahům

Napsal: pát 02. úno 2018 9:29:48
od vBrute
áno je to tak, niekedy by sa človek radšej ukrižoval ako aktualizoval phpBB :D to je život proste

Re: Jak se vyhnu ručním zásahům

Napsal: pát 02. úno 2018 11:41:46
od Oxana
Nejde vytvořit nějaký soubor, kde všechny úpravy budou odděleně?

Re: Jak se vyhnu ručním zásahům

Napsal: pát 02. úno 2018 11:50:24
od Otakar Pěnkava
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.

Re: Jak se vyhnu ručním zásahům

Napsal: pát 02. úno 2018 11:57:45
od Oxana
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

Napsal: pát 02. úno 2018 12:10:24
od Oxana
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?

Re: Jak se vyhnu ručním zásahům

Napsal: pát 02. úno 2018 15:39:48
od Otakar Pěnkava
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:

Kód: Vybrat vše

<!-- EVENT index_body_markforums_before -->
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

Kód: Vybrat vše

<img src="adresa obrázku">
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:

Kód: Vybrat vše

<!-- EVENT index_body_markforums_before -->
Váš kód:

Kód: Vybrat vše

<img src="adresa obrázku">

Re: Jak se vyhnu ručním zásahům

Napsal: pát 02. úno 2018 21:44:12
od Oxana
Děkuju. Jak si takhle upravím třeba znění mailů?

Re: Jak se vyhnu ručním zásahům

Napsal: ned 04. úno 2018 18:43:32
od Oxana
A jak třeba něco nepřidám, ale umažu?

Re: Jak se vyhnu ručním zásahům

Napsal: pon 05. úno 2018 5:04:26
od smiesek
co je to "něco", například?

Re: Jak se vyhnu ručním zásahům

Napsal: pon 05. úno 2018 11:22:48
od Oxana
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...

Re: Jak se vyhnu ručním zásahům

Napsal: pon 05. úno 2018 13:02:05
od Otakar Pěnkava
Pokud je ten prvek "obklopen" 2 eventy, tak lze do jednoho dát:

Kód: Vybrat vše

<span style="display: none;">
a do druhého:

Kód: Vybrat vše

</span>
Tím se daná část skryje, ale fyzicky v kódu tam bude, jenom se bude tvářit, že tam není.

Re: Jak se vyhnu ručním zásahům

Napsal: pon 05. úno 2018 18:25:13
od Oxana
Co nějaké php, které to smaže úplně, třeba i pro boty, lidi s vypnutými styly, postižené :D ...?

Re: Jak se vyhnu ručním zásahům

Napsal: úte 06. úno 2018 11:25:09
od Otakar Pěnkava
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.