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ą.
Pola statyczne czyli np. tytuł, opis, słowa kluczowe, informacje dla moderatora, adres e-mail. Dodatkowe informacje wpisujemy tutaj bezpośrednio w kod templatki.
1 przykład – chmurka z dodatkowymi informacjami dla pola tytuł.
Znajdujemy w pliku templates/<-nazwa-templatki->/add.php kod:
<td style="text-align:right;width:120px;"><?=$GLOBALS['lang'][117];?>:</td>
i zastępujemy np na:
<td style="text-align:right;width:120px;"> <?=$GLOBALS['lang'][117];?>: <small>[<a onmouseover="TagToTip('title')" onmouseout="UnTip()" href="#">?</a>]</small> <div id="title" style="display:none;">Wytyczne dotyczące tytułu:<br /><br />1. Tytuł stanowi pełna nazwa firmy.<br />2. Tytuł musi być poprawny pod względem stylistycznym i ortograficznym.<br />3. W tytule może się znajdować maksymalnie 7 słów.<br />4. W opisie nie mogą znajdować się znaki specjalne.<br />5. Tytuł musi mieć poprawne kodowanie (polskie litery).<br />6. Tytuł nie może być napisany wersalikami.<br />7. W tytule używaj powszechnie stosowane skróty takie jak FHU, SA, z o.o. itp.</div> </td>
Pola dynamiczne czyli np. pola niestandardowe definiowane przez użytkownika w PA -> Konfiguracja -> Katalog firm. Dodatkowe informacje wpisujemy tutaj bezpośrednio w Panelu Administracyjnym w polu Opis.
2 przykład – chmurka z dodatkowymi informacjami dla pola nazwa firmy.
Znajdujemy w pliku templates/<-nazwa-templatki->/add.php kod:
<tr> <td style="text-align:right;width:120px;"><?=$forms[$i]['title'];?>:<br /><small><?=$forms[$i]['info'];?></small></td> <td style="text-align:left;"><?=$forms[$i]['form'];?></td> </tr> <? if ($forms[$i]['description'] != '') : ?> <tr> <td style="text-align:right;width:120px;"></td> <td style="text-align:left;"><?=$forms[$i]['description'];?></td> </tr> <? endif; ?>
i zastępujemy na:
<tr> <td style="text-align:right;width:120px;"> <?=$forms[$i]['title'];?>:<br /> <small><?=$forms[$i]['info'];?></small><br /> <? if ($forms[$i]['description'] != '') : ?> <small>[<a onmouseover="TagToTip('form_desc[<?=$i;?>]')" onmouseout="UnTip()" href="#">?</a>]</small> <div id="form_desc[<?=$i;?>]" style="display:none;"><?=$forms[$i]['description'];?></div> <? endif; ?> </td> <td style="text-align:left;"><?=$forms[$i]['form'];?></td> </tr>
Uwaga: modyfikacja dostępna od wersji 1.4
2 odpowiedzi na „FAQ: Jak w formularzu dodawania strony stworzyć chmurki z dodatkowymi informacjami ?”
if (get_comment_author_link() != '') echo get_comment_author_link().' - '; else get_comment_author().' - '; ?> 3 styczeń 2012 o 11:40
A czy mógłby mi ktoś udzielić pomocy ,jak stworzyć chmurkę po lewej stronie w sidebarze,z linkiem tekstowym lub buttonem graficznym katalogu z kodem do umieszczenia na stronie. Pozdrawiam
if (get_comment_author_link() != '') echo get_comment_author_link().' - '; else get_comment_author().' - '; ?> 14 czerwiec 2012 o 17:12
Ooooo…. widzę tutaj moją twórczość… 😉