Stránka 1 z 1

phpBB geo topics mod problem s instalací

Napsal: stř 13. srp 2014 14:49:10
od Max2005
Ahoj všem, potřeboval ych poradit s instalací phpBB geo topics mod 1.4.3.

phpBB mám 3.12 a zkoušel jsem to nainstalovat x krát pokaždé přes automod na úplně čistou instalaci (krom automodu)

dělá to to, že když ve fóru v tématu chci zobrazit daný příspěvěk, tak mám úplně čistou stránku. Prohlížeč naběhne na dané id přispěvku, ale aniž y to hodilo jakoukoli chyu zorazí se naprosto prázdná stránka.

Postup instalace automod zařval jakýsi červený řádek (ovšem nic tam nebylo napsáno) jen v poznámce autora bylo napsáno Please follow DIY instructions in case of upgrade from v 0.9.6 and earlier.

Pokračoval jsem dál tam to již hodilo chybu v
styles/prosilver/template/posting_editor.html
Vyhľadaj:

Kód: Vybrat vše

<dd><a href="{attach_row.U_VIEW_ATTACHMENT}" class="{S_CONTENT_FLOW_END}">{attach_row.FILENAME}</a></dd>
Pridaj, po:

Kód: Vybrat vše

                <!-- IF attach_row.YMSM_AIMG_LL -->
                <dd><label for="ymsm_aimg_set_{attach_row.ASSOC_INDEX}"><input type="checkbox" name="ymsm_aimg_set[{attach_row.ASSOC_INDEX}]" id="ymsm_aimg_set_{attach_row.ASSOC_INDEX}"
                 <!-- IF attach_row.S_YMSM_AIMG_PIN -->checked="checked"<!-- ENDIF -->/>{L_YMSM_PIN_TO_POSITION} {attach_row.YMSM_AIMG_LL}</label></dd>
                <!-- ENDIF -->
.

Jenže já mám v uvedeném souboru pouze

Kód: Vybrat vše

                <dd><a href="{attach_row.U_VIEW_ATTACHMENT}">{attach_row.FILENAME}</a></dd>
.

Instalační soubor jsem tedy upravil tak aby našel kod který mám a pak instalace proběhla v naprostém pořádku.

Abych nezapomněl druhou chybou v tomto kroku bylo že nenakopíroval root do root což sem udělal za něj.

Zkoušel jsem i starší mod 1.0.2 tam to sice vše fungovalo, jenže tato verze asi neobsahovalo nastavení ikonek atd..

Netušíte v čem je chyba.

Díky Max

Re: phpBB geo topics mod

Napsal: stř 13. srp 2014 15:21:14
od leschek
Zkus přepnout na angličtinu a podívej se na kódování jazykových souborů (utf-8 bez BOM). Spustil jsi instalační soubor pro změny v databázi?

P.S. Já ten mod chtěl kdysi použít na svém fóru a mám ho částečně někde v počítači přeloženej. Pokud máš zájem, tak pošli SZ.

Re: phpBB geo topics mod

Napsal: čtv 14. srp 2014 10:19:15
od Max2005
Ahoj, myslím že na vše mohu odpovědět ano pokud instalačním souborem myslíš ten externí který automod potřebuje k dokončení instalace tedy ten ymsm_install tak ano :) angličtinu tedy souory z root language EN kopíruji do language cs (pokud nemám na to češtinu.)

Chvilku jsem přemýšlel kde najdu formát souboru nakonec jsem na to v pspadu přišel a je tam nastaveno utf8.

Teď jsem to zkoušel nainstalovat ručně UF :) zlatý automod, bohužel to však dělá naprosto to samé. Všechno funguje jen to daný příspěvek nezobrazí. musí být chyba někde v tom viewtopic.php to je jediné co nejde. Respektive nelze přidat příspěvek v tématu neboť v daném tématu nic není.

Díky Max

Re: phpBB geo topics mod

Napsal: čtv 14. srp 2014 10:27:14
od leschek
Max2005 píše:Chvilku jsem přemýšlel kde najdu formát souboru nakonec jsem na to v pspadu přišel a je tam nastaveno utf8
kódování by mělo být utf8 bez BOM...
leschek píše:Zkus přepnout na angličtinu
Po přepnutí na angličtinu to funguje?

Re: phpBB geo topics mod

Napsal: čtv 14. srp 2014 10:40:42
od Max2005
je tam k dispozici jen utf8 BOM u toho není (ale přiznám se že jinak netuším)

ve Nastavení fora jsem nastavil jako výchozí jazyk british english, ale nepomohlo to.

Max

Re: phpBB geo topics mod

Napsal: čtv 14. srp 2014 10:42:57
od Difadon
Zobrazuje to chybu, že soubor nelze otevřít. Zkusil jsi jazykové soubory nahrát znovu a přepsat původní (mohlo dojít k chybě přenosu).

Ještě mě napadá čím může být chyba o otevření souboru způsobena. Nahrál jsi jazykové soubory i do složky en?

Re: phpBB geo topics mod

Napsal: čtv 14. srp 2014 11:07:41
od Max2005
Ano chyba 500 nicméně pokud přehraji viewtopic původním vše funguje až na to že v příspěvkách pod daným tematem se nezorazuje mapa a ani oznaření že příspěvěk má POI nicméně přidat příspěvěk a do něj POI lze.

Popravdě stále nechápu, jak s tím souvisí jazykové sady nicméně vzhledem k tomu že to pokaždé znova a znova instaluji asi po 5 obávám se že chybou přenosu to nebude :)

Díky Max

Re: phpBB geo topics mod

Napsal: čtv 14. srp 2014 11:58:42
od leschek
Takže jsem to znovu nainstaloval a je tam chyba. Po chvilce hledání jsem našel pravděpodovný řešení - je to oprava 3 řádků popsaná v příspěvku, na který jsem poslal odkaz a v tom dalším. Jde o to, že se musí z těch tří řádků odstranit ampersand (takový to anglický áčko - "&").

Re: phpBB geo topics mod

Napsal: čtv 14. srp 2014 12:03:27
od Max2005
zkoušel jsem postupně modifikovat viewtopic a zjistil jsem že následující:

Find
Tip: This may be a partial find and not the whole line.

Code:Select all

Kód: Vybrat vše

            get_user_rank($row['user_rank']
Add before
Tip: Add these lines on a new blank line before the preceding line(s) to find.

Code:Select all

Kód: Vybrat vše

            if (null != $ymsm){
                $ymsm->viewtopic_usercache(&$user_cache, &$row, $poster_id);
            }
<< Hide
Find
Tip: This may be a partial find and not the whole line.

Code:Select all

Kód: Vybrat vše

            get_user_rank($row['user_rank']
Add before
Tip: Add these lines on a new blank line before the preceding line(s) to find.

Code:Select all

Kód: Vybrat vše

            if (null != $ymsm){
                $ymsm->viewtopic_usercache(&$user_cache, &$row, $poster_id);
            }
<< Hide
Find
Tip: This may be a partial find and not the whole line.

Code:Select all

Kód: Vybrat vše

    if (isset($cp_row['row']) && sizeof($cp_row['row']))
Add before
Tip: Add these lines on a new blank line before the preceding line(s) to find.

Code:Select all

Kód: Vybrat vše

    if (null != $ymsm){
        $ymsm->viewtopic_postrow(&$user_cache, &$postrow, $poster_id);

nevím přesně co ten code dělá, ale funguje to i bez něj. Zobrazuje se příspěvek i POI značka u příspěvku, který má zadanou značku, takže zatím to jde schválně kde se objeví ten chybějící kod, kvůli kterému to nejede.

Re: phpBB geo topics mod

Napsal: čtv 14. srp 2014 12:11:13
od leschek
Asi by stačilo zkopírovat jen kód a ne celý instalační soubor v okolí těch tří změn. Ale pokud v těch "vložit před" kódech odstraníš ty ampersandy, tak to bude taky fungovat a asi i dělat, to, co má - věřím, že autor tam ty řádky z nějakýho důvodu umístil.
Příklad na jednom z řádků:

Najdi:

Kód: Vybrat vše

$ymsm->viewtopic_usercache(&$user_cache, &$row, $poster_id);
nahraď to následujícím:

Kód: Vybrat vše

$ymsm->viewtopic_usercache($user_cache, $row, $poster_id);
Tak se to udělá i u těch zbývajících dvou řádků (všimni si, které znaky tam chybí).

Mimochodem ten web s řešením problému patří autorovi toho MODu.

Re: phpBB geo topics mod

Napsal: čtv 14. srp 2014 12:14:10
od Max2005
leschek píše:Takže jsem to znovu nainstaloval a je tam chyba. Po chvilce hledání jsem našel pravděpodovný řešení - je to oprava 3 řádků popsaná v příspěvku, na který jsem poslal odkaz a v tom dalším. Jde o to, že se musí z těch tří řádků odstranit ampersand (takový to anglický áčko - "&").

Tak to je přesně ono předělal jsem to podle tvé rady a funguje to, ale pravda zatím sem nepřišel k čemu tam ty 3 řádky jsou :) funguje to i bez nich, ale zase sem to tolik netestoval.

Díky Za vyřešení Max