Pagina 1 di 1

cosa sbaglio?

Inviato: 18/10/2010, 13:40
da gennyna
Salve, ancora una volta qui per chiedere aiuto in una piccola modifica html :)


Dunque ho creato nel viewforum_body.html una tabella personalizzata, inserendovi un commento che indicava gli id dove voglio che questa venga visualizzata, ma a modifiche fatte quando cerco di aprire un forum mi da una pagina bianca, ora vi posto il contenuto del file html che ho modifcato:


Ho creato la teballa in questo modo:

Codice: Seleziona tutto

<!-- IF FORUM_ID == 8 || FORUM_ID == 9 || FORUM_ID == 26|| FORUM_ID == 11|| FORUM_ID == 14 || FORUM_ID == 18 || FORUM_ID == 12 || FORUM_ID == 13|| FORUM_ID == 15|| FORUM_ID == 105|| FORUM_ID == 33|| FORUM_ID == 45|| FORUM_ID == 52|| FORUM_ID == 49|| FORUM_ID == 52|| FORUM_ID == 49|| FORUM_ID == 81|| FORUM_ID == 54 || FORUM_ID == 75 || FORUM_ID == 76|| FORUM_ID == 156|| FORUM_ID == 157 || FORUM_ID == 158 || FORUM_ID == 93|| FORUM_ID == 97|| FORUM_ID == 98|| FORUM_ID == 101|| FORUM_ID == 39|| FORUM_ID == 44 --><table class="tablebg" cellspacing="1" >
      <tr>
         <th>
            <p>Aggiungi release</p>
         </th>
      </tr>
      <tr>
         <td class="row1">
            <p>Clicca <a href="http://www.clonedb.tk/community/announces/clicca-qui-se-devi-postare-delle-release-t64545.html">qui</a> per aggiungere una release..!!</p>
            <br />
         </td>
      </tr>
   </table><!-- ENDIF -->
e ho inserito il codice nel viewforum_body così:

Codice: Seleziona tutto

<!-- INCLUDE overall_header.html -->
<center> <!-- Begin BidVertiser code -->
<SCRIPT LANGUAGE="JavaScript1.1" SRC="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=295055&bid=781401" type="text/javascript"></SCRIPT>
<noscript><a href="http://www.bidvertiser.com/bdv/BidVertiser/bdv_advertiser.dbm">online advertising</a></noscript>
<!-- End BidVertiser code -->  <!-- Begin BidVertiser code -->
<SCRIPT LANGUAGE="JavaScript1.1" SRC="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=295055&bid=781914" type="text/javascript"></SCRIPT>
<noscript><a href="http://www.bidvertiser.com/bdv/BidVertiser/bdv_advertiser.dbm">online advertising</a></noscript>
<!-- End BidVertiser code --> </center>
<!-- IF S_FORUM_RULES -->
	<div class="forumrules">
		<!-- IF U_FORUM_RULES -->
			<h3>{L_FORUM_RULES}</h3><br />
			<a href="{U_FORUM_RULES}"><b>{L_FORUM_RULES_LINK}</b></a>
		<!-- ELSE -->
			<h3>{L_FORUM_RULES}</h3><br />
			{FORUM_RULES}
		<!-- ENDIF -->
	</div>
<!-- IF FORUM_ID == 8 || FORUM_ID == 9 || FORUM_ID == 26|| FORUM_ID == 11|| FORUM_ID == 14 || FORUM_ID == 18 || FORUM_ID == 12 || FORUM_ID == 13|| FORUM_ID == 15|| FORUM_ID == 105|| FORUM_ID == 33|| FORUM_ID == 45|| FORUM_ID == 52|| FORUM_ID == 49|| FORUM_ID == 52|| FORUM_ID == 49|| FORUM_ID == 81|| FORUM_ID == 54 || FORUM_ID == 75 || FORUM_ID == 76|| FORUM_ID == 156|| FORUM_ID == 157 || FORUM_ID == 158 || FORUM_ID == 93|| FORUM_ID == 97|| FORUM_ID == 98|| FORUM_ID == 101|| FORUM_ID == 39|| FORUM_ID == 44 --><table class="tablebg" cellspacing="1" >
      <tr>
         <th>
            <p>Aggiungi release</p>
         </th>
      </tr>
      <tr>
         <td class="row1">
            <p>Clicca <a href="http://www.clonedb.tk/community/announces/clicca-qui-se-devi-postare-delle-release-t64545.html">qui</a> per aggiungere una release..!!</p>
            <br />
         </td>
      </tr>
   </table><!-- ENDIF -->

	<br clear="all" />
<!-- ENDIF -->

<!-- IF S_DISPLAY_ACTIVE -->
	<table class="tablebg" width="100%" cellspacing="1">
	    <tr>
		    <td class="cat" colspan="6"><span class="nav">{L_ACTIVE_TOPICS}</span></td>
	    </tr>
		<tr>
            <th colspan="2"><!-- IF S_DISPLAY_SEARCHBOX --><div style="float: left;"><!-- INCLUDE searchbox.html --></div><!-- ENDIF -->&nbsp;{L_TOPICS}&nbsp;</th>
		    <th>&nbsp;{L_REPLIES}&nbsp;</th>		
		    <th>&nbsp;{L_AUTHOR}&nbsp;</th>
		    <th>&nbsp;{L_VIEWS}&nbsp;</th>
		    <th>&nbsp;{L_LAST_POST}&nbsp;</th>
		</tr>
		<!-- BEGIN topicrow -->
		    <tr>
			    <td class="row1" width="25" align="center">
			        {topicrow.TOPIC_FOLDER_IMG}
				    <!-- IF topicrow.TOPIC_ICON_IMG --><span style="position: absolute; <!-- IF S_CONTENT_DIRECTION eq 'rtl' -->margin-right: -30px; <!-- ELSE --> margin-left: -30px;<!-- ENDIF --> margin-top: 10px;"><img src="{T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}" width="{topicrow.TOPIC_ICON_IMG_WIDTH}" height="{topicrow.TOPIC_ICON_IMG_HEIGHT}" alt="" title="" /></span><!-- ENDIF -->
			    </td>
			    <td class="row1" width="100%">
				    <!-- IF topicrow.S_UNREAD_TOPIC --><a href="{topicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a><!-- ENDIF -->
				    {topicrow.ATTACH_ICON_IMG} <!-- IF topicrow.S_HAS_POLL or topicrow.S_TOPIC_MOVED --><b>{topicrow.TOPIC_TYPE}</b> <!-- ENDIF --><a title="{L_POSTED}: {topicrow.FIRST_POST_TIME}" href="{topicrow.U_VIEW_TOPIC}"class="topictitle">{topicrow.TOPIC_TITLE}</a>
				    <!-- IF topicrow.S_TOPIC_UNAPPROVED or topicrow.S_POSTS_UNAPPROVED -->
					    <a href="{topicrow.U_MCP_QUEUE}">{UNAPPROVED_IMG}</a>&nbsp;
				    <!-- ENDIF -->
				    <!-- IF topicrow.S_TOPIC_REPORTED -->
					    <a href="{topicrow.U_MCP_REPORT}">{REPORTED_IMG}</a>&nbsp;
				    <!-- ENDIF -->
				    <!-- IF topicrow.PAGINATION -->
					    <p class="gensmall"> [ {GOTO_PAGE_IMG}{L_GOTO_PAGE}: {topicrow.PAGINATION} ] </p>
				    <!-- ENDIF -->
			    </td>
				<td class="row2" width="50" align="center"><p class="topicdetails">{topicrow.REPLIES}</p></td>
				<td class="row3" width="130" align="center"><p class="topicauthor">{topicrow.TOPIC_AUTHOR_FULL}</p></td>
				<td class="row2" width="50" align="center"><p class="topicdetails">{topicrow.VIEWS}</p></td>
				<td class="row3" width="140" align="center">
				    <p class="topicdetails" style="white-space: nowrap;">{topicrow.LAST_POST_TIME}</p>
					<p class="topicdetails">{topicrow.LAST_POST_AUTHOR_FULL}
					    <!-- IF not S_IS_BOT --><a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a><!-- ENDIF -->
					</p>
				</td>
			</tr>
		<!-- BEGINELSE -->
		    <tr>
				    <td class="row1" colspan="6" height="30" align="center" valign="middle"><span class="gen"><!-- IF not S_SORT_DAYS -->{L_NO_TOPICS}<!-- ELSE -->{L_NO_TOPICS_TIME_FRAME}<!-- ENDIF --></span></td>
			</tr>
		<!-- END topicrow -->
		<tr align="center">
		    <td class="cat" colspan="<!-- IF S_TOPIC_ICONS -->7<!-- ELSE -->6<!-- ENDIF -->">&nbsp;</td>
	    </tr>
	</table>

	<br clear="all" />
<!-- ENDIF -->

<!-- IF S_HAS_SUBFORUM -->
<div class="panel">
   <div class="inner"><span class="corners-top"><span></span></span>

   <div class="content">
      <p>
         <a href="http://www.clonedb.tk/community/announces/clicca-qui-se-devi-postare-delle-release-t64545.html">Clicca qui per aggiungere una release</a>
      </p>
   </div>

   <span class="corners-bottom"><span></span></span></div>
</div>
	<!-- INCLUDE forumlist_body.html -->
	<br clear="all" />
<!-- ENDIF -->

<!-- IF S_IS_POSTABLE or S_NO_READ_ACCESS -->
	<div id="pageheader">
	    <br clear="all" />
		<h2><a class="titles" href="{U_VIEW_FORUM}">{FORUM_NAME}</a></h2>
		<!-- IF GYM_LINKS_CAT --><h3>{GYM_HTML_FORUM_NEWS_LINK} {GYM_HTML_FORUM_MAP_LINK} {GYM_RSS_FORUM_LINK} {GYM_GOOGLE_FORUM_LINK}</h3><!-- ENDIF -->

		<!-- IF MODERATORS -->
			<p class="moderators"><!-- IF S_SINGLE_MODERATOR -->{L_MODERATOR}<!-- ELSE -->{L_MODERATORS}<!-- ENDIF -->: {MODERATORS}</p>
		<!-- ENDIF -->
		<!-- IF U_MCP -->
			<p class="linkmcp">[ <a href="{U_MCP}">{L_MCP}</a> ]</p>
		<!-- ENDIF -->
	</div>

	<br clear="all" />
<!-- ENDIF -->

<div id="pagecontent">
<!-- IF S_NO_READ_ACCESS -->
	<table class="tablebg" width="100%" cellspacing="1">
	    <tr>
		    <td class="row1" height="30" align="center" valign="middle"><span class="gen">{L_NO_READ_ACCESS}</span></td>
	    </tr>
	</table>

	<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
		<br /><br />
		<form method="post" action="{S_LOGIN_ACTION}">
		    <table class="tablebg" width="100%" cellspacing="1">
		        <tr>
			        <td class="cat"><h4><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a></h4></td>
		        </tr>
		        <tr>
			        <td class="row1" align="center"><span class="genmed">{L_USERNAME}:</span> <input class="post" type="text" name="username" size="10" />&nbsp; <span class="genmed">{L_PASSWORD}:</span> <input class="post" type="password" name="password" size="10" /><!-- IF S_AUTOLOGIN_ENABLED -->&nbsp; <span class="gensmall">{L_LOG_ME_IN}</span> <input type="checkbox" class="radio" name="autologin" /><!-- ENDIF -->&nbsp; <input type="submit" class="btnmain" name="login" value="{L_LOGIN}" /></td>
		        </tr>
		    </table>
		</form>
	<!-- ENDIF -->

	<br clear="all" />
<!-- ENDIF -->

<!-- IF S_DISPLAY_POST_INFO or TOTAL_TOPICS -->
	<table width="100%" cellspacing="1">
		<tr>
			<!-- IF S_DISPLAY_POST_INFO and not S_IS_BOT -->
				<td align="{S_CONTENT_FLOW_BEGIN}" valign="middle"><a href="{U_POST_NEW_TOPIC}">{POST_IMG}</a></td>
			<!-- ENDIF -->
			<!-- IF TOTAL_TOPICS -->
				<td class="nav" valign="middle" nowrap="nowrap">&nbsp;{PAGE_NUMBER}<br /></td>
				<td class="gensmall" nowrap="nowrap">&nbsp;[ {TOTAL_TOPICS} ]&nbsp;</td>
				<td class="gensmall" width="100%" align="{S_CONTENT_FLOW_END}" nowrap="nowrap"><!-- INCLUDE pagination.html --></td>
			<!-- ENDIF -->
		</tr>
	</table>
<!-- ENDIF -->

<!-- IF not S_DISPLAY_ACTIVE and (S_IS_POSTABLE or .topicrow) -->
        <!-- IF S_WATCH_FORUM_LINK and not S_IS_BOT --><p style="float: {S_CONTENT_FLOW_BEGIN};"><a class="nav" href="{S_WATCH_FORUM_LINK}">{S_WATCH_FORUM_TITLE}</a></p><!-- ENDIF -->
	    <!-- IF not S_IS_BOT and U_MARK_TOPICS --><p style="float: {S_CONTENT_FLOW_END};"><a class="nav" href="{U_MARK_TOPICS}">{L_MARK_TOPICS_READ}</a></p><!-- ENDIF -->	    
		<table class="tablebg" width="100%" cellspacing="1">
		    <tr>
			    <th colspan="2"><!-- IF S_DISPLAY_SEARCHBOX --><div style="float: left;"><!-- INCLUDE searchbox.html --></div><!-- ENDIF -->&nbsp;{L_TOPICS}&nbsp;</th>
				<th>&nbsp;{L_REPLIES}&nbsp;</th>
				<th>&nbsp;{L_AUTHOR}&nbsp;</th>
				<th>&nbsp;{L_VIEWS}&nbsp;</th>
				<th>&nbsp;{L_LAST_POST}&nbsp;</th>
		</tr>

		<!-- BEGIN topicrow -->
		    <!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 1 -->
				<tr>
					<td class="row3" colspan="6"><b class="gensmall">{L_ANNOUNCEMENTS}</b></td>
				</tr>
			<!-- ELSEIF topicrow.S_TOPIC_TYPE_SWITCH eq 0 -->
				<tr>
					<td class="row3" colspan="6"><b class="gensmall">{L_TOPICS}</b></td>
				</tr>
			<!-- ENDIF -->
			<tr>
				<td class="row1" width="25" align="center">
				    {topicrow.TOPIC_FOLDER_IMG}
				    <!-- IF topicrow.TOPIC_ICON_IMG --><span style="position: absolute; <!-- IF S_CONTENT_DIRECTION eq 'rtl' -->margin-right: -30px; <!-- ELSE --> margin-left: -30px;<!-- ENDIF --> margin-top: 10px;"><img src="{T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}" width="{topicrow.TOPIC_ICON_IMG_WIDTH}" height="{topicrow.TOPIC_ICON_IMG_HEIGHT}" alt="" title="" /></span><!-- ENDIF -->
                </td>
				<td class="row1" width="100%">
					<!-- IF topicrow.S_UNREAD_TOPIC --><a href="{topicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a><!-- ENDIF -->
					{topicrow.ATTACH_ICON_IMG} <!-- IF topicrow.S_HAS_POLL or topicrow.S_TOPIC_MOVED --><b>{topicrow.TOPIC_TYPE}</b> <!-- ENDIF --><a title="{L_POSTED}: {topicrow.FIRST_POST_TIME}" href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a>
					<!-- IF topicrow.S_TOPIC_UNAPPROVED or topicrow.S_POSTS_UNAPPROVED -->
						<a href="{topicrow.U_MCP_QUEUE}">{topicrow.UNAPPROVED_IMG}</a>&nbsp;
					<!-- ENDIF -->
					<!-- IF topicrow.S_TOPIC_REPORTED -->
						<a href="{topicrow.U_MCP_REPORT}">{REPORTED_IMG}</a>&nbsp;
					<!-- ENDIF -->
					<!-- IF topicrow.PAGINATION -->
						<p class="gensmall"> [ {GOTO_PAGE_IMG}{L_GOTO_PAGE}: {topicrow.PAGINATION} ] </p>
					<!-- ENDIF -->
				</td>
				<td class="row2" width="50" align="center"><p class="topicdetails">{topicrow.REPLIES}</p></td>				
				<td class="row3" width="130" align="center"><p class="topicauthor">{topicrow.TOPIC_AUTHOR_FULL}</p></td>
				<td class="row2" width="50" align="center"><p class="topicdetails">{topicrow.VIEWS}</p></td>
				<td class="row3" width="140" align="center">
					<p class="topicdetails" style="white-space: nowrap;">{topicrow.LAST_POST_TIME}</p>
					<p class="topicdetails">{topicrow.LAST_POST_AUTHOR_FULL}
						<!-- IF not S_IS_BOT --><a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a><!-- ENDIF -->
					</p>
				</td>
			</tr>
		<!-- BEGINELSE -->
			<!-- IF S_IS_POSTABLE -->
			    <tr>
					<td class="row1" colspan="6" height="30" align="center" valign="middle"><span class="gen"><!-- IF not S_SORT_DAYS -->{L_NO_TOPICS}<!-- ELSE -->{L_NO_TOPICS_TIME_FRAME}<!-- ENDIF --></span></td>
			    </tr>
			<!-- ENDIF -->
		<!-- END topicrow -->

		<!-- IF not S_IS_BOT -->
		    <tr align="center">
			    <td class="cat" colspan="6">
				    <form method="post" action="{S_FORUM_ACTION}"><span class="gensmall">{L_DISPLAY_TOPICS}:</span>&nbsp;{S_SELECT_SORT_DAYS}&nbsp;<span class="gensmall">{L_SORT_BY}</span> {S_SELECT_SORT_KEY} {S_SELECT_SORT_DIR}&nbsp;<input class="btnlite" type="submit" name="sort" value="{L_GO}" /></form>
				</td>
			</tr>
		<!-- ENDIF -->
	</table>
<!-- ENDIF -->

<!-- IF S_DISPLAY_POST_INFO or TOTAL_TOPICS -->
	<table width="100%" cellspacing="1">
		<tr>
			<!-- IF S_DISPLAY_POST_INFO and not S_IS_BOT -->
				<td align="{S_CONTENT_FLOW_BEGIN}" valign="middle"><a href="{U_POST_NEW_TOPIC}">{POST_IMG}</a></td>
			<!-- ENDIF -->
			<!-- IF TOTAL_TOPICS -->
				<td class="nav" valign="middle" nowrap="nowrap">&nbsp;{PAGE_NUMBER}<br /></td>
				<td class="gensmall" nowrap="nowrap">&nbsp;[ {TOTAL_TOPICS} ]&nbsp;</td>
				<td class="gensmall" width="100%" align="{S_CONTENT_FLOW_END}" nowrap="nowrap"><!-- INCLUDE pagination.html --></td>
			<!-- ENDIF -->
		</tr>
	</table>
<!-- ENDIF -->
<br clear="all" />
</div>

<div style="float: {S_CONTENT_FLOW_BEGIN};"><!-- INCLUDE breadcrumbs.html --></div><div style="float: {S_CONTENT_FLOW_END}; margin-top: -10px;"><!-- INCLUDE jumpbox.html --></div>
<br clear="all" />
<!-- IF S_DISPLAY_ONLINE_LIST -->
    <br clear="all" />
	<h4>{L_WHO_IS_ONLINE}</h4>
	<p>{LOGGED_IN_USER_LIST}</p>
<!-- ENDIF -->

<!-- IF S_DISPLAY_POST_INFO -->
<br clear="all" />
<table width="100%" cellspacing="0">
	<tr>
		<td align="{S_CONTENT_FLOW_BEGIN}" valign="top">
			<table cellspacing="3" cellpadding="0" border="0">
			<tr>
				<td width="20" style="text-align: center;">{FOLDER_NEW_IMG}</td>
				<td class="gensmall">{L_NEW_POSTS}</td>
				<td>&nbsp;&nbsp;</td>
				<td width="20" style="text-align: center;">{FOLDER_IMG}</td>
				<td class="gensmall">{L_NO_NEW_POSTS}</td>
				<td>&nbsp;&nbsp;</td>
				<td width="20" style="text-align: center;">{FOLDER_ANNOUNCE_IMG}</td>
				<td class="gensmall">{L_ICON_ANNOUNCEMENT}</td>
			</tr>
			<tr>
				<td style="text-align: center;">{FOLDER_HOT_NEW_IMG}</td>
				<td class="gensmall">{L_NEW_POSTS_HOT}</td>
				<td>&nbsp;&nbsp;</td>
				<td style="text-align: center;">{FOLDER_HOT_IMG}</td>
				<td class="gensmall">{L_NO_NEW_POSTS_HOT}</td>
				<td>&nbsp;&nbsp;</td>
				<td style="text-align: center;">{FOLDER_STICKY_IMG}</td>
				<td class="gensmall">{L_ICON_STICKY}</td>			
			</tr>
			<tr>
				<td style="text-align: center;">{FOLDER_LOCKED_NEW_IMG}</td>
				<td class="gensmall">{L_NEW_POSTS_LOCKED}</td>
				<td>&nbsp;&nbsp;</td>
				<td style="text-align: center;">{FOLDER_LOCKED_IMG}</td>
				<td class="gensmall">{L_NO_NEW_POSTS_LOCKED}</td>
				<td>&nbsp;&nbsp;</td>
				<td style="text-align: center;">{FOLDER_MOVED_IMG}</td>
				<td class="gensmall">{L_TOPIC_MOVED}</td>
			</tr>
			</table>
		</td>
		<td valign="top" align="{S_CONTENT_FLOW_END}"><span class="gensmall"><!-- BEGIN rules -->{rules.RULE}<br /><!-- END rules --></span></td>
	</tr>
</table>
<!-- ENDIF -->
<br clear="all" />
<!-- INCLUDE overall_footer.html -->

Re: cosa sbaglio?

Inviato: 19/10/2010, 14:56
da Carlo
Devi usare or (tutto in minuscolo) e non ||.

Re: cosa sbaglio?

Inviato: 20/10/2010, 0:27
da gennyna
mi fai un esempio?

Re: cosa sbaglio?

Inviato: 20/10/2010, 6:40
da Micogian
Il problema è che Carlo ha messo le barre verticali "||" in "corsivo" e quindi si vedono così ||

Codice: Seleziona tutto

<!-- IF FORUM_ID == 8 or FORUM_ID == 9 or FORUM_ID == 26 or FORUM_ID == 11 or .......
Io avrei creato una variabile in viewforum.php, del tipo...

Codice: Seleziona tutto

$forum_msg = '' ;
if ( $forum_id == '8' || $forum_id == '9' || .....)
{
$forum_msg = true ;
$template->assign_var(array(
            'FORUM_MSG'   	=> $forum_msg ,
            ));
} 
A questo punto la variabile FORUM_MSG o è vuota o è TRUE, quindi nel template basta

Codice: Seleziona tutto

<!-- IF FORUM_MSG --> ....... <!-- ENDIF -->
Se non è giusta la variabile $forum_id si può usare $row['forum_id']
Ma forse il posto migliore è nelle functions, dove si crea l'array forumrow.(functions.php o functions_display, adesso non ricordo).
In questo caso avresti la variabile forumrow.FORUM_MSG nel ciclo BEGIN forumrow e quindi ogni forum_id viene controllato dalla condizione IF.

Re: cosa sbaglio?

Inviato: 20/10/2010, 17:13
da gennyna
infatti condivo quello che dici bingo. Come sempre dai sempre la tua fantastica genialità alle mie idee grezze ahahha

Quindi come posso fare per creare quella variabile?
Cioè in modo pratico come posso fare?
mica esiste la possibiltà di scegliere gli id delle categorie piuttosto quelle dei forum?( dico questo perchè quella tabella deve essere visibili in forum che si trovano rispettivamente in solo 2 categorie..)


Ah poi volevo sapere; mi potreste integrare questa parte di codice in una tabella come lo stile del forum? perchè proprio non ci riesco