Seite 1 von 2

Subforum New/No new - Topic

Verfasst: 06.09.2007 14:43
von SinTao
Hallo zusammen,

ich verzweifel grad ein wenig. Ich bin mir nicht sicher ob der Fehler daraus resultiert weil ich irgend etwas falsch eingestellt habe (deswegen Administration und Benutzung), oder weil ich den Style selbst erstellt habe.

Jedenfalls will ich das für die Unterforen angezeigt wird ob ein neues Posting drin geschrieben wude, oder nicht. Die Images sind ja beim prosilver dabei (subforum_read / subforum_unread), und bei phpbb.com wirds auch angezeigt, aber bei mir wills irgendwie nicht klappen.

Ich denke aber das es am Modifizieren liegt, oder muss ich das irgendwo expliziet einstellen?

Meine forumlist_body sieht derzeit (auschnittweise) so aus:

Code: Alles auswählen

<!-- IF not forumrow.S_IS_CAT -->
<table width="902" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td style="background-image:url({T_IMAGESET_PATH}/new.jpg);" width="49" height="210" valign="top"><div style="padding-top:10px; padding-left:8px;"><dl class="icon" style="background-image: url({forumrow.FORUM_FOLDER_IMG_SRC}); background-repeat: no-repeat; height:52px;"></dl></div></td>
    <td style="background-image:url({T_IMAGESET_PATH}/frmpic.jpg);" width="234" height="210"><!-- IF forumrow.FORUM_IMAGE -->{forumrow.FORUM_IMAGE}<!-- ENDIF --></td>
    <td>
<table width="619" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td style="background-image:url({T_IMAGESET_PATH}/text.jpg);" width="619" height="38"></td>
  </tr>
</table>
<table width="619" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td style="background-image:url({T_IMAGESET_PATH}/beschreibung.jpg);" width="212" height="172" valign="top"><div style="padding-top:10px; padding-left:18px; width:190px;"><span style="color:#575b66;">{forumrow.FORUM_DESC}</span></div></td>
    <td style="background-image:url({T_IMAGESET_PATH}/foren.jpg);" width="136" height="172" valign="top"><div style="text-align:center; padding-top:10px;">
<!-- IF forumrow.SUBFORUMS -->{forumrow.SUBFORUMS}<!-- ENDIF -->
</div></td>
    <td style="background-image:url({T_IMAGESET_PATH}/topics.jpg);" width="53" height="172"><div style="text-align:center; padding-bottom:44px; padding-left:5px;"><!-- IF not forumrow.S_IS_LINK --><strong>{forumrow.TOPICS}</strong><!-- ENDIF --></div></td>
    <td style="background-image:url({T_IMAGESET_PATH}/posts.jpg);" width="55" height="172"><div style="text-align:center; padding-bottom:44px; padding-left:4px;"><!-- IF not forumrow.S_IS_LINK --><strong>{forumrow.POSTS}</strong><!-- ENDIF --></div></td>
    <td style="background-image:url({T_IMAGESET_PATH}/fakten.jpg);" width="163" height="172" valign="top"><div style="padding-left:10px; padding-top:10px;"><!-- IF forumrow.LAST_POST_TIME -->Verfasst von:<br>{forumrow.LAST_POSTER_FULL}<br /><br /><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a>Letztes Posting:<br> <strong>{forumrow.LAST_POST_TIME}</strong><!-- ELSE -->{L_NO_POSTS}<!-- ENDIF --></div></td>
  </tr>
</table>    
    </td>
  </tr>
</table>
<!-- ENDIF -->
Es funktioniert auch alles, aber eben nicht die Subforumanzeige. Ich denke das es daran liegt das ich das Folderimage falsch eingebunden habe, oder aber dieses in einem anderen td als das subforum liegt.

Vllt kann mir da ja jemand helfen.

Die Ordnung der Foren ist wie folgt: Hauptforum (Forum, keine Kategorie), und darunter die Subforen (das Hauptforum erscheint nicht in der Liste). Um das Ganze ein wenig dar zu stellen hier ein Bild:

Bild

Ich bedanke mich vielmals im Voraus!

Grüße von,

Sintao

Verfasst: 06.09.2007 21:00
von Dr.Death
Hi,

der HTML Code scheint ok.

Aber anscheinend wird die Variable

Code: Alles auswählen

{LAST_POST_IMG}
nicht gefüllt.

Die Variable wird in der includes/functions_display.php gefüllt:

Code: Alles auswählen

		'LAST_POST_IMG'		=> $user->img('icon_topic_latest', 'VIEW_LATEST_POST'))
Prüfe mal im
ACP -->
Styles -->
Grafiksammlungen -->
"Dein verwendeter Style" --> Optionen --> Ändern

Im DropDown Menü " Grafik auswählen " bitte mal folgendes prüfen:

Haben die beiden Menüpunkte eine Grafik hinterlegt ?

"Unterforum in Legende"
"Unterforum in Legende - Neue Beiträge"

Verfasst: 06.09.2007 22:07
von SinTao
Huhu Dr.Death,

erstmal danke für deine Hilfe.

Den beiden Menupunkten sind die richtigen Grafiken zugewiesen. Einmal diese Blaue, und die kleine Rote.

Der Code in der functions_display scheint mir auch okay:

Code: Alles auswählen

	$template->assign_vars(array(
		'U_MARK_FORUMS'		=> ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $root_data['forum_id'] . '&mark=forums') : '',
		'S_HAS_SUBFORUM'	=> ($visible_forums) ? true : false,
		'L_SUBFORUM'		=> ($visible_forums == 1) ? $user->lang['SUBFORUM'] : $user->lang['SUBFORUMS'],
		'LAST_POST_IMG'		=> $user->img('icon_topic_latest', 'VIEW_LATEST_POST'))
	);
Ich habe nun mal testweise auf subsilver2 umgeswitched, da wird es auch nicht angezeigt, vorausgesetzt subsilver2 hat diese Anzeige. Habe den Style noch nie verwendet...

Noch irgendwelche Ideen?

Beste Grüße von,

SinTao

Verfasst: 06.09.2007 22:39
von Dr.Death
Hm,

und in deinem styles/deinstyle/imageset/imageset.cfg

ist auch dieser Abschnitt zu finden ?

Code: Alles auswählen

img_forum_read_subforum = forum_read_subforum.gif*27*27
img_forum_unread = forum_unread.gif*27*27
img_forum_unread_locked = forum_unread_locked.gif*27*27
img_forum_unread_subforum = forum_unread_subforum.gif*27*27
Wenn ja, leere erneut den Cache im ACP und refreshe Deine Style Grafiksammlung erneut.

Wenn das alles nichts hilft, gib uns mal einen Link, damit wir das angesprochenene Problem mal "live" sehen können. ( evtl. inkl. Testuser )

Verfasst: 07.09.2007 08:40
von SinTao
Hallo Dr.Death,

also in der CFG stehts drin:

Code: Alles auswählen

img_subforum_read = subforum_read.gif*9*11
img_subforum_unread = subforum_unread.gif*9*11
Hochgeladen sind die Dateien, und refresht ist auch alles. Der Cache wurde auch schon mehrfach geleert.

Ich glaube mittlerweile das irgendwo etwas beim Modden schief gelaufen ist, aber für mich ist schwer zu erörtern wo der Fehler wirklich verborgen liegt.

Ich sende dir den Link, und den Testacc via PM zu, weil sich der Style noch in der Entwicklung befindet. :)

Ich danke dir bis hierher vielmals!

Es grüßt,

Sintao

Verfasst: 07.09.2007 11:46
von Dr.Death
Hm.... ich sehe im Quellcode keinen include/import der nötigen CSS Datei in der die Class "subforum read" und "subforum unread" geladen/importiert wird :o

Kann es sein, das Du andere CSS Dateien verwendest als das Standard prosilver ?

Es fehlen dazu :

Code: Alles auswählen

a.subforum {
	background-image: none;
	background-position: 0 50%;
	background-repeat: no-repeat;
	position: relative;
	white-space: nowrap;
	padding: 0 0 0 12px;
}
a.subforum.read {
	background-image: url("{IMG_SUBFORUM_READ_SRC}");
}

a.subforum.unread {
	background-image: url("{IMG_SUBFORUM_UNREAD_SRC}");
}
Wenn ich mich nicht irre ;-)

Verfasst: 07.09.2007 11:57
von SinTao
Clint Eastwood würde nun als Dirty Harry sagen:

You made my day!

Also der obere CSS-Part, dieser hier:

Code: Alles auswählen

a.subforum {
   background-image: none;
   background-position: 0 50%;
   background-repeat: no-repeat;
   position: relative;
   white-space: nowrap;
   padding: 0 0 0 12px;
} 
befand sich in der content.css;

Der andere Part fehlte komplett. Diesen habe ich nun ein wenig angepasst, so das er so aussieht, da er auf die oberen CSS-angaben nicht reagiert hat:

Code: Alles auswählen

a.subforum.read {
   background-image: url("{IMG_SUBFORUM_READ_SRC}");
	background-position: 0 50%;
	background-repeat: no-repeat;
	position: relative;
	white-space: nowrap;
	padding: 0 0 0 12px;
}

a.subforum.unread {
   background-image: url("{IMG_SUBFORUM_UNREAD_SRC}");
	background-position: 0 50%;
	background-repeat: no-repeat;
	position: relative;
	white-space: nowrap;
	padding: 0 0 0 12px;
}
Und siehe da, es geht. Warum der entsprechende Teil nun fehlte ist mir schleierhaft. Möglicherweise ist beim patchen etwas schief gegangen, oder aber ich habs irgendwann aus versehen gelöscht, aber warum dann explizit diesen Teil?

Jedenfalls funktioniert es jetzt, was für den Style essentiell wichtig war/ist. Ich bin die wirklich dankbar für deine Hilfe!

Ein schönes Wochenende,

SinTao

Verfasst: 14.04.2008 22:31
von Ram-Brand
^^ Ich versuche diese Anzeige in Subsilver2 einzubauen, aber irgenwie gelingt es mir nicht. Auch nach mehrmaligem durchlesen dieser Anleitung.
:(

die imageset.cfg habe ich ergänzt.

in die Stylesheet.css habe ich auch die beiden obengenannten Codeschnipsel eingefügt.

im ACP habe ich beide Grafiken ausgewählt, und dort sind sieh auch zu sehen.

Habe den Cache gelöscht.


Aber trotzdem werden sie im Forum nicht angezeigt :-( Einzige Veränderung es ist jetzt mehr Platz da wo vermutlich die Grafik hin soll, nur das dort keine Angezeigt wird.

Woran könnte das noch liegen?

Verfasst: 15.04.2008 06:58
von Dr.Death
Meine Glaskugel ist defekt. :o

Ohne einen Link zu dem Forum kann man nichts "sehen" ;-)

Verfasst: 15.04.2008 17:41
von Ram-Brand
Hier bitte, es war nur eine dicke Staubschicht über deiner Glaskugel.

*Staubwisch* :D
Danke für deine Hilfe schonmal.


Link:
http://www.alpinforum.com