"BOLO"
04-08-2007, 14:05
Witam.
Mam postawianą stronę na Joomla! Musze mieć w niej możliwość komentowania artykułów, dlatego zdecydowałem się na komponent „AkoComment Tweaked Special Edition (http://www.visualclinic.fr/) v.1.4.6”.
Zauważyłem jednak że istnieje możliwości łatwego wrzucania dużej ilości komentarzy pomijając wpisywanie "kodu bezpieczeństwa". Wystarczy po wpisaniu kodu bezpieczeństwa zacząć szybko wciskać przycisk „Wyślij”, a komentarz doda się określoną liczbę razy, zależną od ilości kliknięć.
Sprawdziłem to w kilku innych serwisach i problem też występuje. Rozwiązaniem okazuje się edycja pliku akocommentbot.php znajdującego sie w "mambots/content"
Mój pomysł to dodanie kilku linijek kodu(dodane linie zaznaczyłem na czerwono):
- w linii 387
$akoinputforum = "<p>";
$akoinputforum .= "<script language=\"Javascript\">";
$akoinputforum .= " var zab=false;";
$akoinputforum .= " function x () {";
$akoinputforum .= " return;";
-w linii 399
$akoinputforum .= " } else if (document.akocommentform.acname.value==''){"; // added by bpixel
$akoinputforum .= "alert(\""._AKOCOMMENT_FORMVALIDATENAME."\");"; // added by bpixel
$akoinputforum .= " } else if(zab==true){";
$akoinputforum .= " alert(\"Zaczekaj na dodanie komentarza\")";
$akoinputforum .= " }else {";
$akoinputforum .= " document.akocommentform.action = 'index.php';";
- w linii 402
$akoinputforum .= " document.akocommentform.action = 'index.php';";
$akoinputforum .= " document.akocommentform.submit();";
$akoinputforum .= " zab=true;";
$akoinputforum .= " }";
$akoinputforum .= " }";
Na forum nie znalazłem rozwiązania, dlatego wykombinowałem coś takiego. Proste ale działahttp://forum.joomla.pl/images/icons/icon12.gif A może macie jakieś inne pomysły??
Mam postawianą stronę na Joomla! Musze mieć w niej możliwość komentowania artykułów, dlatego zdecydowałem się na komponent „AkoComment Tweaked Special Edition (http://www.visualclinic.fr/) v.1.4.6”.
Zauważyłem jednak że istnieje możliwości łatwego wrzucania dużej ilości komentarzy pomijając wpisywanie "kodu bezpieczeństwa". Wystarczy po wpisaniu kodu bezpieczeństwa zacząć szybko wciskać przycisk „Wyślij”, a komentarz doda się określoną liczbę razy, zależną od ilości kliknięć.
Sprawdziłem to w kilku innych serwisach i problem też występuje. Rozwiązaniem okazuje się edycja pliku akocommentbot.php znajdującego sie w "mambots/content"
Mój pomysł to dodanie kilku linijek kodu(dodane linie zaznaczyłem na czerwono):
- w linii 387
$akoinputforum = "<p>";
$akoinputforum .= "<script language=\"Javascript\">";
$akoinputforum .= " var zab=false;";
$akoinputforum .= " function x () {";
$akoinputforum .= " return;";
-w linii 399
$akoinputforum .= " } else if (document.akocommentform.acname.value==''){"; // added by bpixel
$akoinputforum .= "alert(\""._AKOCOMMENT_FORMVALIDATENAME."\");"; // added by bpixel
$akoinputforum .= " } else if(zab==true){";
$akoinputforum .= " alert(\"Zaczekaj na dodanie komentarza\")";
$akoinputforum .= " }else {";
$akoinputforum .= " document.akocommentform.action = 'index.php';";
- w linii 402
$akoinputforum .= " document.akocommentform.action = 'index.php';";
$akoinputforum .= " document.akocommentform.submit();";
$akoinputforum .= " zab=true;";
$akoinputforum .= " }";
$akoinputforum .= " }";
Na forum nie znalazłem rozwiązania, dlatego wykombinowałem coś takiego. Proste ale działahttp://forum.joomla.pl/images/icons/icon12.gif A może macie jakieś inne pomysły??