Diskuse

Téma: Nefunkční "kategorie"

Web mi při najetí na odkaz, který byl vytvořen pomocí kategorie hlásí tuto hlášku:
http://memorise.org/improving-memory-2/10-easy-tips-improve-memory-002786.html
Chyba se projevuje pouze v případě, že se jedná o kategorii, a to jak dříve vytvořenou, tak když vytvářím novou.
Pokud někdo chce vložit nový článek, tak mu to hlásí tuto chybu: Notice: Undefined index: jv_timeend in /webx/users/hermanov/hermanov.info/www/plugins/extend/jv_article_end/content-articles-edit.php on line 349
Chyba nastala asi při nějaké aktualizaci, bohužel ale nevím kdy. Poradí mi prosím někdo, co s tím?
Děkuji za případnou pomoc.
postZaslat odpověď
Na stránce je použit můj modul, který zobrazuje odkazy na další a předchozí článek. Nejspíš jsem tam zapomněl deklarovat proměnou.
Testoval jsem na SL 7.5.3 moduly:
jv_article_end, jv_article_nav verze stažené tu z webu a na tuto chybu jsem nenarazil. Ale v jv_article_end/content-articles-edit.php je potřeba doplnit _xsrfProtect() jinak hlásí neplatný odesílací token. Stačí na řádek 258 přidat
"._xsrfProtect()."a po této úpravě bylo vše OK

edit: ještě mě napadlo... byla provedena instalace modulu?
admin/index.php?p=settings-plugins&action=jv_article_end.install

typuju to podle toho že na řádku 349 je toto
<td>" . _editTime('timeend', $query['jv_timeend']) . "&nbsp;&nbsp;<label><input type='checkbox' name='end_tsame' value='1'" . ($new ? " checked='checked'" : "") . " /> " . $lang[$lid]['same'] . "</label><br /></td>
Zapomněla jsem dodat, že se jedná o web www.hermanov.info.
Instalace na nové verze jsem prováděla vždy dle návodu.
Nevím, zda jsem to správně pochopila. Měla jsem do content-articles-edit.php (našla jsem ho v admin/require) přidat na řádek 258 toto: "._xsrfProtect()."? Jestli ano, tak jsem to udělala, ale chyba se projevuje stále dál. Pokud jsem to špatně pochopila, tak moc prosím o podrobnější návod, jak na to. Děkuji.
jen kousel vedle.. patří to do tohoto souboru:
plugins/extend/jv_article_end/content-articles-edit.php
ŘÁDEK 257 vypadá nyní takto: <form class='cform' action='index.php?p=content-articles-edit".$actionplus."' method='post' enctype='multipart/form-data' name='artform'"._jsCheckForm("artform", array("title"))." "._xsrfProtect().">

ŘÁDEK 258 byl prázdný, proto jsem "._xsrfProtect()." přidala na řádek 257. Bohužel to nepomohlo, chyba je na webu stále. 😕

Koukala jsem se ještě na ŘÁDEK 349 a opravdu je celý, tak jak píšete.
když píšu řádek 258, tak myslím 258

<form class='cform' action='index.php?p=content-articles-edit".$actionplus."' method='post' enctype='multipart/form-data' name='artform'"._jsCheckForm("artform", array("title")).">
"._xsrfProtect()."
<table class='formtable'>
No to jsem zkusila také, bez úspěchu. Tedy, pokud tam mělo být přidáno jenom toto:
"._xsrfProtect()."
Nahraju sem odkaz na komplet. skript za cca 20minut. Teď pádím na bus
Jirko, moc děkuji za pomoc.
http://upload.jdanek.eu/files/slcms/jv_article_end_fixed.zip
Strana: 1 2 další »