Autore Sottoscrivi questo autore
Avatar utente
Fenik88
Co-Admin
Co-Admin
 
Articoli: 2
Iscritto il: 7 set 2009, 20:38
Sito Web: http://bannersbrokermania.altervista.org/
Cerca articoli

Opzioni segnalibri
Segnalibri social networks disponibili:
Blogger Delicious Digg Facebook Feed amici Google Link in Live Mixx MySpace Netvibes Reddit Stumbleupon Technorati Twitter Wordpress
Vota questo articolo

Questo articolo è valutato 3
con 0 voti espressi.
Articoli correlati
Modificare il colore delle categorie del forum
Esporta articolo
 

[Configurazione] [prosilver] Categorie Collapsible

ID Articolo: 81
Scritto da: Fenik88
Scritto il: 15 lug 2011, 13:06
Descrizione articolo: Questa semplice modifica permette di creare un effetto apri e chiudi alle categorie del forum
Link esterno a questo articolo:
http://portalxl.eu/kb.php?a=81

Queste modifiche sono possibili solo per stili che hanno come base prosilver, vi propongo questi tre file che visto la lunghezza è la complessità delle modiche che devono essere fatte.. si è pensato di darvi gia i file modificati

è inutile dire che essendo dei file precompilati non possono essere presi e sostitutiti cosi, dovranno essere posti a severo controllo da parte vostra qualora ci siano dei cambiamenti nel codice sorgente di phpbb o portalxl o se avete delle mod che vanno ad interessare questi file. (probabilmente è una piccola e inutile precisazione ma mi sentivo di farla)

INIZIAMO!

File prosilver\template\forumlist_body.html
Sostituire l'intero contenuto di quel file!
Codice: Seleziona tutto
<!-- BEGIN forumrow -->
   <!-- IF (forumrow.S_IS_CAT and not forumrow.S_FIRST_ROW) or forumrow.S_NO_CAT  -->
         </ul>

         <span class="corners-bottom"><span></span></span></div>
      </div>
   <!-- ENDIF -->

   <!-- IF forumrow.S_IS_CAT or forumrow.S_FIRST_ROW  or forumrow.S_NO_CAT  -->
      <div class="forabg">
         <div class="inner"><span class="corners-top"><span></span></span>
           
         <ul class="topiclist">
            <li class="header">
               <dl class="icon">
                  <dt class="forum">
                        <!-- IF forumrow.S_IS_CAT -->
                        <a href="{forumrow.U_VIEWFORUM}" style="color: #fff; font-size: 11px;">{forumrow.FORUM_NAME}</a> <a href="#" onclick="return doCollapseExpand('box{forumrow.FORUM_ID}','btn{forumrow.FORUM_ID}')">
                        <img src="{T_THEME_PATH}/images/arrow_user_down.gif" alt="{L_FORUM}" title="{L_FORUM}" height="10" width="10" name="btn{forumrow.FORUM_ID}" /></a>
                        <!-- ELSE -->
                        <a href="#" onclick="return doCollapseExpand('box{forumrow.FORUM_ID}','btn{forumrow.FORUM_ID}')" style="color: #fff; font-size: 11px;">{L_FORUM}
                        <img src="{T_THEME_PATH}/images/arrow_user_down.gif" alt="{L_FORUM}" title="{L_FORUM}" height="10" width="10" name="btn{forumrow.FORUM_ID}" /></a><!-- ENDIF -->
                        </dt>
               </dl>
            </li>
         </ul>
                         
         <ul class="topiclist forums" id="box{forumrow.FORUM_ID}" style="display:none;">
            <li class="header">
               <dl class="icon">
                  <dt class="forum">{L_FORUM}</dt>
                  <dd class="topics">{L_TOPICS}</dd>
                  <dd class="posts">{L_POSTS}</dd>
                  <dd class="lastpost"><span>{L_LAST_POST}</span></dd>
               </dl>
            </li>
   <!-- ENDIF -->

   <!-- IF not forumrow.S_IS_CAT -->
      <li class="row">
         <dl class="icon" style="background-image: url({forumrow.FORUM_FOLDER_IMG_SRC}); background-repeat: no-repeat;">
            <dt title="{forumrow.FORUM_FOLDER_IMG_ALT}">
            <!-- IF S_ENABLE_FEEDS and forumrow.S_FEED_ENABLED --><!-- <a class="feed-icon-forum" title="{L_FEED} - {forumrow.FORUM_NAME}" href="{U_FEED}?f={forumrow.FORUM_ID}"><img src="{T_THEME_PATH}/images/feed.gif" alt="{L_FEED} - {forumrow.FORUM_NAME}" /></a> --><!-- ENDIF -->

               <!-- IF forumrow.FORUM_IMAGE --><span class="forum-image">{forumrow.FORUM_IMAGE}</span><!-- ENDIF -->
               <a href="{forumrow.U_VIEWFORUM}" class="forumtitle" {forumrow.EXTERNAL_LINK_TARGET}>{forumrow.FORUM_NAME}</a><br />
               {forumrow.FORUM_DESC}
               <!-- IF forumrow.MODERATORS -->
                  <br /><strong>{forumrow.L_MODERATOR_STR}:</strong> {forumrow.MODERATORS}
               <!-- ENDIF -->
                   <!-- IF forumrow.SUBFORUMS and forumrow.S_LIST_SUBFORUMS -->
                    <br /><div><strong>{forumrow.L_SUBFORUM_STR}<br /></strong></div>
                      <!-- BEGIN subforum -->
                         <div class="<!-- IF forumrow.subforum.S_ROW_COUNT is odd -->column2<!-- ELSE -->column1<!-- ENDIF -->"><a href="{forumrow.subforum.U_SUBFORUM}" class="subforum <!-- IF forumrow.subforum.S_UNREAD is odd -->unread<!-- ELSE -->read<!-- ENDIF -->">{forumrow.subforum.SUBFORUM_NAME}</a></div>
                      <!-- END subforum -->
                   <!-- ENDIF -->
            </dt>
            <!-- IF forumrow.CLICKS -->
               <dd class="redirect"><span>{L_REDIRECTS}: {forumrow.CLICKS}</span></dd>
            <!-- ELSEIF not forumrow.S_IS_LINK -->
               <dd class="topics">{forumrow.TOPICS} <dfn>{L_TOPICS}</dfn></dd>
               <dd class="posts">{forumrow.POSTS} <dfn>{L_POSTS}</dfn></dd>
               <dd class="lastpost"><span>
                  <!-- IF forumrow.U_UNAPPROVED_TOPICS --><a href="{forumrow.U_UNAPPROVED_TOPICS}">{UNAPPROVED_IMG}</a><!-- ENDIF -->
                  <!-- IF forumrow.LAST_POST_TIME --><dfn>{L_LAST_POST}</dfn>
                        <!-- IF forumrow.LAST_POST_LINK --><i>{forumrow.LAST_POST_LINK}</i><br/><!-- ENDIF -->
                        <!-- IF forumrow.U_LAST_TOPIC --><a href="{forumrow.U_LAST_TOPIC}" title="{forumrow.LAST_TOPIC_TITLE}">{forumrow.LAST_TOPIC_TITLE_SUBSTR}</a><a href="{forumrow.U_LAST_POST}" title="{forumrow.LAST_POST_SUBJECT}">{forumrow.LAST_POST_SUBJECT_SUBSTR}</a><br /><!-- ENDIF -->
                        {L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}
                  <!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<br />&nbsp;<!-- ENDIF --></span>
               </dd>
            <!-- ENDIF -->
         </dl>
      </li>
   <!-- ENDIF -->

   <!-- IF forumrow.S_LAST_ROW -->
         </ul>

      </div>
       
         <span class="corners-bottom"><span></span></span></div>
      </div>
   <!-- ENDIF -->

<!-- BEGINELSE -->
   <div class="panel">
      <div class="inner"><span class="corners-top"><span></span></span>
      <strong>{L_NO_FORUMS}</strong>
      <span class="corners-bottom"><span></span></span></div>
   </div>
<!-- END forumrow -->



Files prosilver\template\portal\block\center_forumblock.html e center_forumblock_index.html
Sostiuiamo l'intero contenuto del file

Codice: Seleziona tutto
<!-- BEGIN forumrow -->
   <!-- IF (forumrow.S_IS_CAT and not forumrow.S_FIRST_ROW) or forumrow.S_NO_CAT  -->
         </ul>

   <!-- ENDIF -->

   <!-- IF forumrow.S_IS_CAT or forumrow.S_FIRST_ROW or forumrow.S_NO_CAT  -->
         <ul class="topiclist">
            <li class="header">
               <dl class="icon">
                  <dt class="forum">
                        <h2><!-- IF forumrow.S_IS_CAT -->
                        <a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a> <a href="#" onclick="return doCollapseExpand('box{forumrow.FORUM_ID}','btn{forumrow.FORUM_ID}')">
                        <img src="{T_THEME_PATH}/images/arrow_user_down.gif" alt="{L_FORUM}" title="{L_FORUM}" height="10" width="10" name="btn{forumrow.FORUM_ID}" /></a>
                        <!-- ELSE -->
                        <a href="#" onclick="return doCollapseExpand('box{forumrow.FORUM_ID}','btn{forumrow.FORUM_ID}')">{L_FORUM}
                        <img src="{T_THEME_PATH}/images/arrow_user_down.gif" alt="{L_FORUM}" title="{L_FORUM}" height="10" width="10" name="btn{forumrow.FORUM_ID}" /></a><!-- ENDIF --></h2>
                        </dt>
               </dl>
            </li>
         </ul>
                         
         <ul class="topiclist forums" id="box{forumrow.FORUM_ID}" style="display:none;">
            <li class="header">
               <dl class="icon">
                  <dt class="forum">{L_FORUM}</dt>
                  <dd class="topics">{L_TOPICS}</dd>
                  <dd class="posts">{L_POSTS}</dd>
                  <dd class="lastpost"><span>{L_LAST_POST}</span></dd>
               </dl>
            </li>
   <!-- ENDIF -->

   <!-- IF not forumrow.S_IS_CAT -->
      <li class="row">
         <dl class="icon" style="background-image: url({forumrow.FORUM_FOLDER_IMG_SRC}); background-repeat: no-repeat;">
            <dt title="{forumrow.FORUM_FOLDER_IMG_ALT}">
            <!-- IF S_ENABLE_FEEDS and forumrow.S_FEED_ENABLED --><!-- <a class="feed-icon-forum" title="{L_FEED} - {forumrow.FORUM_NAME}" href="{U_FEED}?f={forumrow.FORUM_ID}"><img src="{T_THEME_PATH}/images/feed.gif" alt="{L_FEED} - {forumrow.FORUM_NAME}" /></a> --><!-- ENDIF -->

               <!-- IF forumrow.FORUM_IMAGE --><span class="forum-image">{forumrow.FORUM_IMAGE}</span><!-- ENDIF -->
               <a href="{forumrow.U_VIEWFORUM}" class="forumtitle" {forumrow.EXTERNAL_LINK_TARGET}>{forumrow.FORUM_NAME}</a><br />
               {forumrow.FORUM_DESC}
               <!-- IF forumrow.MODERATORS -->
                  <br /><strong>{forumrow.L_MODERATOR_STR}:</strong> {forumrow.MODERATORS}
               <!-- ENDIF -->
                   <!-- IF forumrow.SUBFORUMS and forumrow.S_LIST_SUBFORUMS -->
                    <br /><div><strong>{forumrow.L_SUBFORUM_STR}<br /></strong></div>
                      <!-- BEGIN subforum -->
                         <div class="<!-- IF forumrow.subforum.S_ROW_COUNT is odd -->column2<!-- ELSE -->column1<!-- ENDIF -->"><a href="{forumrow.subforum.U_SUBFORUM}" class="subforum <!-- IF forumrow.subforum.S_UNREAD is odd -->unread<!-- ELSE -->read<!-- ENDIF -->">{forumrow.subforum.SUBFORUM_NAME}</a></div>
                      <!-- END subforum -->
                   <!-- ENDIF -->
            </dt>
            <!-- IF forumrow.CLICKS -->
               <dd class="redirect"><span>{L_REDIRECTS}: {forumrow.CLICKS}</span></dd>
            <!-- ELSEIF not forumrow.S_IS_LINK -->
               <dd class="topics">{forumrow.TOPICS} <dfn>{L_TOPICS}</dfn></dd>
               <dd class="posts">{forumrow.POSTS} <dfn>{L_POSTS}</dfn></dd>
               <dd class="lastpost"><span>
                  <!-- IF forumrow.U_UNAPPROVED_TOPICS --><a href="{forumrow.U_UNAPPROVED_TOPICS}">{UNAPPROVED_IMG}</a><!-- ENDIF -->
                  <!-- IF forumrow.LAST_POST_TIME --><dfn>{L_LAST_POST}</dfn>
                        <!-- IF forumrow.LAST_POST_LINK --><i>{forumrow.LAST_POST_LINK}</i><br/><!-- ENDIF -->
                        <!-- IF forumrow.U_LAST_TOPIC --><a href="{forumrow.U_LAST_TOPIC}" title="{forumrow.LAST_TOPIC_TITLE}">{forumrow.LAST_TOPIC_TITLE_SUBSTR}</a><a href="{forumrow.U_LAST_POST}" title="{forumrow.LAST_POST_SUBJECT}">{forumrow.LAST_POST_SUBJECT_SUBSTR}</a><br /><!-- ENDIF -->
                        {L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}
                  <!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<br />&nbsp;<!-- ENDIF --></span>
               </dd>
            <!-- ENDIF -->
         </dl>
      </li>
   <!-- ENDIF -->

   <!-- IF forumrow.S_LAST_ROW -->
         </ul>

      </div>
   <!-- ENDIF -->

<!-- BEGINELSE -->
      <strong>{L_NO_FORUMS}</strong>
<!-- END forumrow -->



questo argomento è stato adattato e "tradotto" da fenik88 Fonte Portalxl.nl


Vi presento la mia ultima fatica.. Si chiama AGCONSULTiNG il sito dove mi diletto a spiegare e dare consigli su tutto quella che può riguardare l'investimento e la consulenza finanziaria e la consulenza legale!
Tag: prosilver, categorie, collasable
© Portal XL Italia Group - www.portalxl.eu
Questo articolo è stato modificato da Lucky il 19 lug 2011, 1:03

Chi c’è in linea

Iscritti connessi: Yahoo [Bot]

cron