Bine ati venit pe forumul de suport al Forumgratuit

Pentru a beneficia de tot ceea ce va ofera forumul nostru, va rugam sa va conectati daca sunteti deja membru sau sa va alaturati comunitatii noastre



Creati un forum gratuit ca acesta.

Adaugarea cautarii in fiecare forum pentru phpBB2 si PunBB

Vezi subiectul anterior Vezi subiectul urmator In jos

Adaugarea cautarii in fiecare forum pentru phpBB2 si PunBB

Mesaj Scris de Kegan la data de Sam 08 Oct 2011, 9:46 pm

Adaugarea cautarii in fiecare forum pentru phpBB2 si PunBB



Dupa cum bine stiti, versiunile phpBB3 si Invision au integrat o casuta de cautare in fiecare forum.

Aceasta este identica cu cautarea obisnuita ? NU !

Acea casuta de cautare cauta doar in forumul respectiv in care va aflati, ceea ce ii scuteste pe membri sa foloseasca cautarea avansata si sa umble prin setari.

Prin acest tutorial va voi arata cum sa adaugati acea casuta de cautare si la celelalte versiuni phpBB2 si PunBB pentru beneficiul acesteia.

phpBB2

Navigam in PA/Afisare/Template-uri/General/viewforum_body

Dupa {BOARD_INDEX} adaugati:

Cod:
<div class="clearfix">
   <form class="forum-search right" action="/search" method="get">
      <input class="bginput" type="text" onblur="if (this.value == '') this.value = '{L_SEARCH}...';" onclick="if (this.value == '{L_SEARCH}...') this.value = '';" value="{L_SEARCH}..." size="20" id="search_keywords" name="search_keywords" />
      <input class="liteoption" type="submit" value="{L_SEARCH}" />
      <input type="hidden" name="search_where" value="f{FORUM_ID}" />
   </form>
</div>


In final click pe Inregistrare si pe butonul

Demonstratie:


PunBB
Aici vom face ceva mai special :-)

Navigam in PA/Afisare/Template-uri/General/topics_list_box

Cautati:
Cod:
   <div class="main-head">
      <!-- BEGIN multi_selection -->
      <input onclick="check_uncheck_all_{topics_list_box.row.header_table.BOX_ID}();" type="checkbox" name="all_mark_{topics_list_box.row.header_table.BOX_ID}" value="0" />
      <!-- END multi_selection -->
      <h1 class="page-title">{topics_list_box.row.L_TITLE} [{topics_list_box.row.COUNT_TOTAL_TOPICS}]</h1>
   </div>


Inlocuiti cu:
Cod:
   <div class="main-head">
      <div class="clearfix">
         <!-- BEGIN multi_selection -->
         <input onclick="check_uncheck_all_{topics_list_box.row.header_table.BOX_ID}();" type="checkbox" name="all_mark_{topics_list_box.row.header_table.BOX_ID}" value="0" />
         <!-- END multi_selection -->
         <h1 class="page-title left">{topics_list_box.row.L_TITLE} [{topics_list_box.row.COUNT_TOTAL_TOPICS}]</h1>
         <form class="forum-search right" action="/search" method="get">
            <input class="post" type="text" onblur="if (this.value == '') this.value = '{L_SEARCH}...';" onclick="if (this.value == '{L_SEARCH}...') this.value = '';" value="{L_SEARCH}..." size="20" id="search_keywords" name="search_keywords" />
            <input class="button2" type="submit" value="{L_SEARCH}" />
            <input type="hidden" name="search_where" value="f{FORUM_ID}" />
         </form>
      </div>
   </div>


!!! Nu dati Inregistrare inca.

Apoi mai cautati:
Cod:
   <div class="main-head">
      <!-- BEGIN multi_selection -->
      <input onclick="check_uncheck_all_{topics_list_box.row.header_table.BOX_ID}();" type="checkbox" name="all_mark_{topics_list_box.row.header_table.BOX_ID}" value="0" /   >
      <!-- END multi_selection -->
      <h2>{topics_list_box.row.topic.table_sticky.L_TITLE} [{topics_list_box.row.topic.table_sticky.COUNT_TOTAL_TOPICS}]</h2>
   </div>


Si inlocuiti cu:
Cod:
   <div class="main-head">
      <div class="clearfix">
         <!-- BEGIN multi_selection -->
         <input onclick="check_uncheck_all_{topics_list_box.row.header_table.BOX_ID}();" type="checkbox" name="all_mark_{topics_list_box.row.header_table.BOX_ID}" value="0" /   >
         <!-- END multi_selection -->
         <h2 class="left">{topics_list_box.row.topic.table_sticky.L_TITLE} [{topics_list_box.row.topic.table_sticky.COUNT_TOTAL_TOPICS}]</h2>
         <form class="forum-search right" action="/search" method="get">
            <input class="post" type="text" onblur="if (this.value == '') this.value = '{L_SEARCH}...';" onclick="if (this.value == '{L_SEARCH}...') this.value = '';" value="{L_SEARCH}..." size="20" id="search_keywords" name="search_keywords" />
            <input class="button2" type="submit" value="{L_SEARCH}" />
            <input type="hidden" name="search_where" value="f{FORUM_ID}" />
         </form>
      </div>
   </div>


In final click pe Inregistrare si pe butonul

Demonstratie:


Mentiuni:
  • Puteti folosi clasa forum-search in CSS-ul forumului vostru pentru a personaliza casuta de cautare dupa bunul plac
  • Casuta de cautare functionaza in ambele template-uri (viewforum_body si topics_list_box) indiferent de versiune
  • Casuta de cautare tine cont de limba aleasa de catre membri vostrii din Profil/Preferinte ceea ce ii da un +


Tutorial scris de Wisdom.


Cu stima,
Echipa Forumgratuit

| Regulament general | Unelte | Recuperare parola | Conditii generale |
Recomand: | DEX Online | Link-uri utile | Contact |

Kegan
Administrator
Administrator

Numarul mesajelor: 7488
Localizare: Va rog sa ma contactati prin PM doar pentru recuperarea parolelor.
Data de inscriere: 25/04/2009

http://help.forumgratuit.ro/

Sus In jos

Vezi subiectul anterior Vezi subiectul urmator Sus

- Subiecte similare

Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum