Uutiset:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu
Advertisement:

ssi_recentTopics();

Aloittaja Andy42, marraskuu 13, 2006, 06:36:08 IP

« edellinen - seuraava »

Andy42

Hallo

Ich möchte gerne den ssi_recentTopics();
in einem phpbox anzeigen lassen und das klappt auch. Doch ich bekomme es irgendwie nicht gebacken, dass der Code sich der Schriftstyle "smalltext" aus dem style.css anpasst.  :(

echo '
      <table width="100%" border="0">
<tr><td align="left">';
ssi_recentTopics();
echo'</td</tr></span></table>';


Danke für Hilfe!

MfG
Andy42

Dom

Hi Andy,
woher soll die Box das auch wissen?
Ich lese kein class oder id oder span.
Was ich sehe ist
echo'</td</tr></span></table>';
Sollte dies nicht so aussehen?
echo'</td></tr></span></table>';


Sorry falls ich es Falsch verstanden habe, bin kein php-Mensch, nur html und etwas css.

mfg Eregister :)
Ich benutze SMF 1.1.8  mit MKPortal M1.1.2b zusammen.

www.soessen.de.vu

Andy42

#2
Hallo Eregister

Du hast Recht es sollte so heissen!  :-[
echo'</td></tr></table>';

Habe bis um 01:00h versucht das Ganze noch hinzubekommen, bis es dann genug war.

Klar habe ich es mit <span class="smalltext">........</span> versucht. Aber er übernimmt den class=Befehl nicht.

Beispiel:


echo'

<table border="0" width="100%" cellspacing="0" cellpadding="0">';

echo'

<tr><td align="left"><span class="smalltext">';

ssi_recentTopics();

echo'
</span>
</tr>
</td>
</table>';


Da ich keine php-Kenntnisse habe und mir die Beispiele zusammen bastle aus bestehen Codes, beispielsweise aus irgendeiner xxxx.templates.php, möge man mir verzeihen, wenn obige Code nicht php-Komform ist. Manchmal klappt es und manchmal eben nicht und dann wende ich mich ans Forum, wenn ich mittels der Suche nichts passendes finde.

MfG
Andy42

Dom

Hi Andy,
Versuch einmal so:
echo'

<table border="0" width="100%" cellspacing="0" cellpadding="0">';

echo'

<tr><td class="smalltext" align="left">';

ssi_recentTopics();

echo'
</tr>
</td>
</table>';


mfg Eregsiter :)
Ich benutze SMF 1.1.8  mit MKPortal M1.1.2b zusammen.

www.soessen.de.vu

Andy42

Danke! Doch den class=Befehl wird leider nicht übernommen.  :(
Dasselbe passiert auch mit largetext, normaltext oder middletext - keine Veränderung.  :(

MfG
Andy42

xduugu

1. Tabellen in Tabellen sind extrem hässlich, langsam und überflüssig.
2. Wenn du dir den Quelltext anschaust, den dir dein Browser zurückgibt, solltest du sehen, dass die Tabelle, die von der Funktion ausgegeben wird, bereits eine CSS-Klasse zugewiesen bekommen hat. Sollte ssi_table oder so heißen.

Andy42

Ok, und was schlägst du vor? Der ssi_recentTopics(); in eine HTML packen und mit einem Font-Befehl versehen?
Hättest du ein konkretes Beispiel?

xduugu

Font braucht man dazu überhaupt nicht.

Wenn du schon eine CSS-Datei hast, dann kannst du dort einfach die Klasse ssi_table definieren.

Wenn du Schriftgröße z.B. ändern willst.

.ssi_table
{
    font-size:0.7em;
}


Ansonsten musst du entweder eine Datei dafür anlegen oder die CSS-Anweisungen direkt in Seite schreiben. http://de.selfhtml.org/css/formate/einbinden.htm

Andy42

Habe die Style.css entsprechend angepasst. Doch der Effekt bleibt leider aus.
Was muss ich den nun in die phpbox schreiben, dass dieser die .ssi_table ausliest?

Vielleicht wäre ein konkretes Beispiel wirklich hilfreich. Denn irgenwann hat man die Nase voll vom ewigen Testen und Probieren wenn die Schriftgrösse einfach nicht will. Ich will ja nur deshalb die Schriftgrösse ändern, da die Informationen welches die ssi_recentTopics ausgibt besser in die Box reinpasst und weil die in "Letzen Beiträge" auch auf smalltext (90%) gestellt ist.

Danke!

Advertisement: