class="" des phpbb-Themes in nicht template-seiten

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Vincent
Mitglied
Beiträge: 130
Registriert: 10.03.2004 14:05
Wohnort: Amberg
Kontaktdaten:

class="" des phpbb-Themes in nicht template-seiten

Beitrag von Vincent »

Ich weis nicht wie ich das ausdrücken soll - bzw wonach ich genau suchen soll:

Ich habe diverse seiten im phpbb eingebuden (header und footer - session usw)
nur die grafiken hab ich bis dato mit background="URL" direkt aufs bild verwiesen.

nun möchte ich aber die Klassen z. B. class="row2" usw anstelle der background="URL" verwenden, sodass sich diese php-seiten auch bei einem Style-wechsel verändern.

Ich schätze mal ich muss eine datei irgendwie dort einbinden damit "Die phpseite weis was die jeweilige klasse ist" - OK hört sich dämlich an, aber so ungefähr stimmts doch oda?

thx für die kleine hilfe

Vinc
"Aber dein Vater sagte, du heißt Edna"
Visit:
http://www.dasmittelalterboard.de
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Du solltest eigentlich Zugriff auf die CSS-Definitionen von phpBB haben, wenn du den Header eingebunden hast.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
Vincent
Mitglied
Beiträge: 130
Registriert: 10.03.2004 14:05
Wohnort: Amberg
Kontaktdaten:

Beitrag von Vincent »

nachdem ich jetzt endlich die schwerwiegenden fehler von vorhin behoben hab kann ich mich nun wieder den weniger wichtigen sachen widmen:

also:
ich habe bis dato in meiner navig.php (diese wird dann über implode in der page_header.php in die overall_header.tpl eingefügt und steht so auf jeder seite

und so verweise ich zur zeit auf die grafiken:

Code: Alles auswählen

<table border="0" width="80%" cellspacing="0" cellpadding="0">
          <tr>
            <td width="100%" background="http://mittelalter.funpic.de/phpbb/templates/Chronicles/images/cellpic3.gif" align="left">
              <p align="center"><b><font size="4" color="#C0C0C0">Neue Beiträge</font></b></td>
          </tr>

jetzt müsste doch eigentlich auch das hier gehen:

Code: Alles auswählen

<table border="0" width="80%" cellspacing="0" cellpadding="0">
          <tr>
            <td class="thCornerL" width="100%" align="left">
              <p align="center"><b><font size="4" color="#C0C0C0">Neue Beiträge</font></b></td>
          </tr>
tut es aber nicht; die grafik wird nicht angezeigt obwohl sie sonst auf den anderen seiten angezeigt wird.
also muss doch dann was fehlen

und nachtrag:

das hier funktioniert komischer weise (befindet sich in der selben php-datei nur etwas weiter unten:

Code: Alles auswählen

<input class="searchbox" type="password" name="password" size="10" maxlength="25"> 
nun hab ich aber zum test statt thCornerL mal searchbox ausprobiert oben im code - funktioniert nicht - was stimmt da nicht?
cu
vinc
Zuletzt geändert von Vincent am 31.05.2004 16:58, insgesamt 1-mal geändert.
"Aber dein Vater sagte, du heißt Edna"
Visit:
http://www.dasmittelalterboard.de
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Hast du mal 'nen Link zu der Seite?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
Vincent
Mitglied
Beiträge: 130
Registriert: 10.03.2004 14:05
Wohnort: Amberg
Kontaktdaten:

Beitrag von Vincent »

Die URL meiner Sig

www.dasmittelalterboard.de.vu

sobald du auf die startseite weitergeleitet wurdest (oder aufs logo klickst)
siehst du link die navigation

Die Tabelle wo Neue Beiträge steht sollte die selbe grafik haben wie da wo Menü steht

unterschied oben ist mit klasse unten nit background.

und die eingabefelder bei Login sind auch mit klassen - da funktionierts

danke für die hilfe
"Aber dein Vater sagte, du heißt Edna"
Visit:
http://www.dasmittelalterboard.de
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Also ein Tabellenheader ist so aufgebaut:

Code: Alles auswählen

<table width="100%" cellpadding="4" cellspacing="1" border="0" class="forumline">
  <tr>
	<th colspan="2" align="center" class="thHead" height="25">Gruppe beitreten</th>
  </tr>
Interessant ist dabei die Zuweisung einer Klasse zur Tabelle selbst als auch zur Zelle (hier: TH)
Versuch mal, ob du damit weiter kommst.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
Vincent
Mitglied
Beiträge: 130
Registriert: 10.03.2004 14:05
Wohnort: Amberg
Kontaktdaten:

Beitrag von Vincent »

ich weis
aba wenn man keine Tabellenköpfe in dem sinne verwendet....

ich hab jetzt folgendes rausgefunden

anscheinend sind die klassen für bestimmte tags reserviert

das heißt thCornL usw funktionieren nur innerhalb von <th>

genauso mit den tds, das is in der Chronicles.css festgelegt.

z. B.

Code: Alles auswählen

td.row3	{
	background-color: #AB8C5B;
	background-image : url(images/gen_background3.jpg);
}
jetzt hab ich folgendes dort drunter eingegeben

Code: Alles auswählen

td.row4	{
	background-color: #AB8C5B;
	background-image : url(images/cellpic3.gif);
}
das selbe schema und dann bei meiner navig
erstmal ausprobiert:

wenn ich

Code: Alles auswählen

<tr>
            <td class="row3" width="100%"  align="left">
              <p align="center"><b><font color="#C0C0C0" size="4">Menü </font></b></td>
          </tr>
benutze klappts
wenn ich aber jetzt meine neu angelegte

Code: Alles auswählen

<tr>
            <td class="row4" width="100%"  align="left">
              <p align="center"><b><font color="#C0C0C0" size="4">Menü </font></b></td>
          </tr>
verwende wird das bild nicht angezeigt

auch ander bild url kanns nicht liegen weil ich einmal bei row4 die grafik von row3 angegeben habe

es klappt einfach nicht

ps: den standard-th möcht ich nicht nutzen weil da der kopf so breit wird
wenn dann müsste ich diesen auch in der css nochmals hinzufügen und wenns mit den rows nicht klappt dann auch nicht mit den headern

noch ne idee?

cu
vinc
"Aber dein Vater sagte, du heißt Edna"
Visit:
http://www.dasmittelalterboard.de
Benutzeravatar
Vincent
Mitglied
Beiträge: 130
Registriert: 10.03.2004 14:05
Wohnort: Amberg
Kontaktdaten:

Beitrag von Vincent »

hmmm

ich bin grad dabei titel-grafiken einzufügen.

da hab ich ein anderes system als mit klassen - aber bezweckt wird das selbe.

es geht um diese {L_IRGENDWAS} variablen.

ich hab z. B. den knowledgebase-mod installiert und zu nem lexikon umgebaut - sonst alles gleich gelassen. und da wird eine Titel-Grafik im kb_header verwendet

{L_KB_TITLE} fügt überall diesen Titel ein

In der CFG-Datei des Templates finde ich das hier

Code: Alles auswählen

$images['kb_title'] = "$current_template_images/{LANG}/lexikon-title.gif";
das gibt die URL des dementsprechenden bildes an

Aber ich finde nicht das verbindungsglied zwischen KB_TITLE und L_KB_TITLE

---

ich hab jetzt das selbe mal mit nem neuen titel probiert
START_TITLE habe unter der zeile im CFG eine entsprechende zeile für START_TITLE gemacht und zum test in der kb_header ausprobiert

das funktioniert nicht - wo wird denn dann die bild URL von L_KB_TITLE dann definiert

EDIT: so jetzt hab ich in der dazugehörigen kb_header.php

Code: Alles auswählen

$template->assign_vars(array(
	'L_KB_TITLE' => $title,
	'L_ADD_ARTICLE' => $add_article,
	'L_SEARCH' => $search,
	'U_KB' => append_sid($phpbb_root_path . 'kb.'.$phpEx),
	'L_KB' => $lang['KB_title'])
);
gefunden und
'L_KB_START' => $lang[KB_start']) drangesetzt und nach dem ] vom KB_title ein komma gesetzt
alles andere dann dazu pasend angeglichen - was ist noch falsch, es geht nämlich immer noch nicht? keine fehlermeldung, es wird nur nicht das dazugehörige bild im header der KB angezeigt -_-
"Aber dein Vater sagte, du heißt Edna"
Visit:
http://www.dasmittelalterboard.de
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“