Archiwa tagu: formularz dodawania strony
FAQ: Pojawia mi się błąd htmlspecialchars_decode() expects parameter 1 to be string, array given in…
Błąd pojawia się po akceptacji formularza dodawania strony i powodem jest włączona funkcja register_globals. Proszę ją wyłączyć dodając do pliku .htaccess linię:
php_flag register_globals off
lub polecenie do pliku php.ini:
register_globals = off
FAQ: Jak w formularzu dodawania strony stworzyć chmurki z dodatkowymi informacjami ?
Takie chmurki wstawiamy na 2 sposoby w zależności od tego z jakimi polami formularza mamy do czynienia. Przede wszystkim wpierw w pliku templates/<-nazwa-templatki->/add.php musimy zaincludować skrypt javascript odpowiedzialny za wyświetlanie chmurek. W tym celu wstawiamy linię:
<script type="text/javascript" src="http://<?=$GLOBALS['url'];?>/js/wz_tooltip/wz_tooltip.js"></script>
Następnie tworzymy kod chmurek za pomocą kodu:
<small>[<a onmouseover="TagToTip('TUTAJ_ID_POLA')" onmouseout="UnTip()" href="#">?</a>]</small> <div id="TUTAJ_ID_POLA" style="display: none;"><--TUTAJ-ZAWARTOSC-CHMURKI--></div>
gdzie TUTAJ_ID_POLA wpisujemy własny identyfikator dzięki któremu skrypt będzie identyfikował przycisk z odpowiednią chmurką.
FAQ: Dlaczego podczas dodawania strony w przeglądarce Internet Explorer pojawia się błąd „URL strony jest pusty lub zbyt krótki lub brak członu http://” ?
Problem pojawia się tyko gdy potwierdzamy formularz klikając w enter. Jeśli potwierdzimy formularz klikając w przycisk „Wyślij” strona zostanie przeładowana prawidłowo.
Problem leży po stronie przeglądarki Internet Explorer a nie skryptu. Dokładna instrukcja „jak to obejść” znajduje się > tutaj
FAQ: Strona działa prawidłowo ale rozsypuje się formularz dodawania nowej strony…
Najczęstszym powodem jest włączona funkcja register_globals. Proszę ją wyłączyć dodając do pliku .htaccess linię:
php_flag register_globals off
lub polecenie do pliku php.ini:
register_globals = off
FAQ: Jak zrobić podgląd linka zwrotnego/baneru w formularzu dodawania strony ?
W pliku templates/nazwa-templatki/ add.php, site_cat-ajax.php i backlink-ajax.php nad linią:
<tr> <td style="text-align:right;width:120px;">Kod linku:</td> <td style="text-align:left;"><textarea name="backlink_code" cols="40" rows="4" onMouseOver="this.form.backlink_code.select();" readonly="readonly"><a href="http://<?=$link[0]['url'];?>" target="_blank" title="<?=$link[0]['title'];?>"><? ($link[0]['button'] != '') ? print('<img src="http://'.$link[0]['button'].'" alt="'.$link[0]['title'].'" />') : print('<strong>'.$link[0]['title'].'</strong>'); ?></a></textarea></td> </tr>
wstaw:
<tr> <td style="text-align:right;width:120px;"></td> <td style="text-align:left;"><a href="http://<?=$link[0]['url'];?>" target="_blank" title="<?=$link[0]['title'];?>"><? ($link[0]['button'] != '') ? print('<img src="http://'.$link[0]['button'].'" alt="'.$link[0]['title'].'" />') : print('<strong>'.$link[0]['title'].'</strong>'); ?></a></td> </tr>