ciao a tutti, nel boardindex ho due redirezionamenti. Si trovano in fondo. L'ultimo (si chiama psicologaonlinesalerno.it)non presenta le scritte "post" "topic" e "ultimo post" e va bene,mentre l'ultimo che ho aggiunto (il penultimo nellìindex, cioè "Bacheca per il Sociale") invece presenta le scritte e non riesco a toglierle. Ho controllato ma hanno le stese spunte e caratteristiche da lato admin, comje le tolgo?
uso duvvar theme e l'indirizzo è http://psicologaonlinesalerno.it/forum/index.php
Siccome quello non è il comportamento "classico" di SMF (quello che vuoi tu intendo ;)), probabilmente hai già chiesto come fare, quindi:
http://www.simplemachines.org/community/index.php?action=profile;u=337571;area=showposts;sa=topics
sfogli, sfogli sfogli, arrivi a:
http://www.simplemachines.org/community/index.php?action=profile;u=337571;area=showposts;sa=topics;start=80
e da lì a:
http://www.simplemachines.org/community/index.php?topic=482663.msg3379871#msg3379871
Al che ti dirò, cambia il codice da:
if ($category['id'] != 123)
a:
if (!in_array($category['id'], array(123, ID_CATEGORIA_"Spazio annunci")))
L'id lo puoi vedere... dalle url nel pannello di admin per modificare la categoria...
ah ok, me l'ero dimenticato....grazie per il tempo che ti ho fatto eprdere per rintracciarlo :)
allora, se aggiungo questo if ($category['id'] != 20)
al boardindextemplate funziona, se invece aggiungo quello che mi hai postaTO if (!in_array($category['id'], array(123, ID_CATEGORIA_"Spazio annunci")))
mi dà errore. Comunque ho lasciato il primo, ma c'è molta differenza tra le 2 stringhe?
Beh, "ovviamente" il pezzo ID_CATEGORIA_"Spazio annunci"
andava rimpiazzato con l'id effettivo...cioè 20:
if (!in_array($category['id'], array(123, 20)))
e 123 andrà rimpiazzato con quello che c'era già.
Usando solo != 20 "post" e "topic" riappariranno nell'altra categoria che avevi nascosto in precedenza.
ovviamente avevo sostituito il 123 con 20...ma dava errore
comunque attualmente ho echo '
<tbody class="content" id="category_', $category['id'], '_boards">';
if ($category['id'] != 14)
if ($category['id'] != 20)
echo '
<tr style="line-height:8px;">
ecc...
e funziona.... non va bene?
Diciamo che "stilisticamente" parlando non è propriamente il massimo, ma... va beh.
In due post hai detto due volte che ti da "errore", ma non hai minimamente accennato a *che* errore ti da, ma... va beh.
Almeno, fallo così:
echo '
<tbody class="content" id="category_', $category['id'], '_boards">';
if ($category['id'] != 14 || $category['id'] != 20)
echo '
<tr style="line-height:8px;">
Se metto quest'ultimo suggerimento mi esce toipc e nuovi post in tutte e due le categorie, lascio quello di prima a cnhe se stilisticamente non sarà perfetto, non fa niente è funzionale...;) Grazie!
Già...forse dovrei pensare prima di scrivere codice...
Era && invece di ||.
if ($category['id'] != 14 && $category['id'] != 20)