HTML / php

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
piero
Mitglied
Beiträge: 476
Registriert: 10.11.2008 17:15
Wohnort: Schweiz

Beitrag von piero »

also wie jetzt?^^ du hast 3 zellen, willst das ganze aber nur in einer?

mal nur so aus dem kopf:

Code: Alles auswählen

<td id="header"><img src="deinbild.png" /></td>
css dazu

Code: Alles auswählen

#header {
background-image:url("hintergrundbild.png");
background-repeat:repeat-x;
}

#header img {
margin: 0 auto;
}
(ausserdem hätte ich das ganze mit 1 divs gemacht :P ... für styles benutzt man doch keine tabellen, die sind nur für tabellarische daten da^^)
wodim
Gelöscht
Beiträge: 78
Registriert: 20.11.2008 20:54

Beitrag von wodim »

Naja - den Urheber habe ich gerade angemailt:
From: Hartmut Kraus
To: xsite24@gmx.de
Sent: Monday, December 01, 2008 11:20 PM
Subject: Ihre Vorlage HP25

Sehr geehrter Herr Pontedoro,

ich muss Sie auf meine Website aufmerksam machen, besonders auf den geänderten Copyright - Vermerk.

Einen Satz in Ihren AGB verstehe ich allerdings nicht: "Das Template darf nicht verändert [...] werden". Wie soll man sonst damit eine eigene HP erstellen?

Mit freundlichen Grüßen

Hartmut Kraus

http://www.melina.xwsnet.de
piero hat geschrieben:(ausserdem hätte ich das ganze mit 1 divs gemacht :P ... für styles benutzt man doch keine tabellen, die sind nur für tabellarische daten da^^)
Darüber könntest du dich also mit dem streiten, ich versuche solange mal, deine Tipps in die Praxis umzusetzen. :wink: Aber dabei nie mein "großes" Ziel aus den Augen zu verlieren: HP und Forum miteinander zu "verschmelzen".

Da gleich beim ersten Schritt das nächste Problem: Erst mal möchte ich, wenn man im Forum auf "Startseite" klickt, dass man auf meine HP zurückkommt. Im Style "X-iPhone Skin" gibt's dafür ganz links oben einen Button (in den anderen habe ich den noch nicht entdeckt :wink:) - der soll also nicht auf die Startseite des Forums verlinkt werden, sondern auf meine HP. Aber das ist wohl für den Anfang etwas zu hoch gegriffen... na schaunmermal...
piero
Mitglied
Beiträge: 476
Registriert: 10.11.2008 17:15
Wohnort: Schweiz

Beitrag von piero »

wodim hat geschrieben:Darüber könntest du dich also mit dem streiten, ich versuche solange mal, deine Tipps in die Praxis umzusetzen. :wink:
thx... aber nicht nur kopieren, sondern auch mit dem gegebenen sachen spielen :P (ausprobieren, neues dazumachen, altes löschen, usw^^)
wodim hat geschrieben: Aber dabei nie mein "großes" Ziel aus den Augen zu verlieren: HP und Forum miteinander zu "verschmelzen".
je nachdem wie ähnlich es sein soll, kann es leichter sein, die HP ans forum anzupassen... (vorallem dann, wenn du mehrere sprachen oder auch styles anbieten möchtest ;) )
Vorlage für in phpBB3 eingebundene Seiten
am anfang etwas schwieriger, dafür später umso leichter :P
wodim hat geschrieben: Da gleich beim ersten Schritt das nächste Problem: Erst mal möchte ich, wenn man im Forum auf "Startseite" klickt, dass man auf meine HP zurückkommt.
öffne die datei
/styles/prosilver/template/overall_header.html

finde darin:

Code: Alles auswählen

<a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>
und ersetze es durch:

Code: Alles auswählen

<a href="http://www.melina.xwsnet.de" title="Zur Homepage" id="logo">{SITE_LOGO_IMG}</a>
speichern, cache löschen und ausprobieren :P
wodim
Gelöscht
Beiträge: 78
Registriert: 20.11.2008 20:54

Beitrag von wodim »

Ach so - dass ich die divs alle auskommentiert habe, sieht man wohl nicht auf den ersten Blick. :wink: In einem HTML-Editor schon. Hier mein "modifiziertes" Stück Quelltext:

Code: Alles auswählen

<!-- 3. Zeile Kopf, Seitenlogo -->
 
<tr><td>

   <table border="0"  cellspacing="0" cellpadding="0" align="center" bgcolor="#00497B" width="100%"><tr>

      <td class="melina_lur" width="405"></td>

      <td bgcolor="#00497B"><img src="images/melina.jpg" alt="Logo"></td>

      <td class="melina_lur" width="405"></td> 

    </tr></table>

 </td></tr>
In CSS die "modifizierte" Klasse:

Code: Alles auswählen

.melina_lur{background: #00497B url(images/melina_lur.jpg) repeat-x; height:56px;}
Und das sind die zwei Grafiken - "melina.jpg":
[ externes Bild ]
Und "melina_lur.jpg":
[ externes Bild ]

Fällt gar nicht auf, was? :wink:
piero
Mitglied
Beiträge: 476
Registriert: 10.11.2008 17:15
Wohnort: Schweiz

Beitrag von piero »

ja, fällt nicht auf wenn man nicht nachschaut^^ (hab ich aber :P )
um es in einem <td> zu machen habe ich den code oben irgendwo geschrieben^^

was rausgekommen beim link zur hp?
wodim
Gelöscht
Beiträge: 78
Registriert: 20.11.2008 20:54

Beitrag von wodim »

piero hat geschrieben:thx... aber nicht nur kopieren, sondern auch mit dem gegebenen sachen spielen :P (ausprobieren, neues dazumachen, altes löschen, usw^^)
Sowieso.
piero hat geschrieben:

Code: Alles auswählen

<a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>
ersetzen durch:

Code: Alles auswählen

<a href="http://www.melina.xwsnet.de" title="Zur Homepage" id="logo">{SITE_LOGO_IMG}</a>
Naja, ich hab's ein bisschen anders gemacht :wink: - da drin:

Code: Alles auswählen

<a class="top_bar_button_left" href="{U_INDEX}" >{L_HOME}</a>
nur {U_INDEX} durch den Link ersetzt (die Beschriftung des Buttons "Startseite" soll ja bleiben :wink:). Ok, so wandert's erst mal auf den Server.

Ich hatte ja schon in der "\includes\functions.php" rumgefummelt:

Code: Alles auswählen

'U_INDEX'				=> append_sid("{$phpbb_root_path}index.$phpEx"),
Da {$phpbb_root_path}index.$phpEx durch den Link ersetzt - das hat aber bei meinen lokalen Tests nichts gebracht. Aber ich schätze mal, eher deshalb:
piero hat geschrieben:cache löschen
Das dürfte es wohl gewesen sein, oder? :wink:
wodim
Gelöscht
Beiträge: 78
Registriert: 20.11.2008 20:54

Beitrag von wodim »

Nee, das war's noch nicht. Lokal klappt der Beschiss, aber auf dem Webserver macht sich die /web/forum/index.php (noch?) nix aus meiner geänderten /web/forum/styles/X-iPhone/template/overall_header.html... Seltsam, seltsam...
wodim
Gelöscht
Beiträge: 78
Registriert: 20.11.2008 20:54

Beitrag von wodim »

Ok, habe noch überall

Code: Alles auswählen

target="_blank"
'rausgenommen - muss nicht sein, dass sich sowohl vor als auch zurück jedesmal ein neues Bowserfenster öffnet. :wink:

Aber irgendwo ist noch was "verstellt" - sowohl vor als auch nach meinen Änderungen.

Auf meinem Server:

- Ich öffne den Browser mit "http://localhost/web/forum/index.php" - da kommt das Forum, aber grundsätzlich mit dem "Standard" - Style ("prosilver"), und ich bin nicht angemeldet. Wenn ich mich anmelde, kommt sofort "mein Standard" ("X-iPhone"), und da funktioniert auch der "manipulierte" Button. Der ist auf "http://www.melina.xwsnet.de/" verlinkt.

- Auf dem Webserver: Ich klicke auf meiner Startseite "Forum" an - korrekt kommt "http://www.melina.xwsnet.de/forum/index.php" Aaaaaber: Mit "meinem Standard-" Style ("X-iPhone"), den ich für mich eingestellt habe - tja, ich bin ja auch angemeldet. :wink: Nur der "Startseite" - Button ist stur auf "http://www.melina.xwsnet.de/forum/index.php" verlinkt. :roll:

Das ist doch in der Datenbank gespeichert (denke ich jedenfalls :wink: - aber wo)? Ich habe also meine lokale Datenbank auf genau denselben Stand gebracht wie die auf dem Webserver (die auf dem Webserver mit MySQLDumper gesichert, meine lokale mit eben diesem Backup "aktualisiert").

Ergebnis: Dasselbe in Grün. :roll: Jetzt bin ich mit meinem Latein erst mal am Ende.
piero
Mitglied
Beiträge: 476
Registriert: 10.11.2008 17:15
Wohnort: Schweiz

Beitrag von piero »

wodim hat geschrieben:da kommt das Forum, aber grundsätzlich mit dem "Standard" - Style ("prosilver"), und ich bin nicht angemeldet.
den standard-style kannst du im acp umstellen
allgemein -> board-konfiguration -> board-einstellungen -> standard-style
wodim hat geschrieben:- Auf dem Webserver: Ich klicke auf meiner Startseite "Forum" an - korrekt kommt "http://www.melina.xwsnet.de/forum/index.php" Aaaaaber: Mit "meinem Standard-" Style ("X-iPhone"), den ich für mich eingestellt habe - tja, ich bin ja auch angemeldet. :wink: Nur der "Startseite" - Button ist stur auf "http://www.melina.xwsnet.de/forum/index.php" verlinkt. :roll:
kann fast nicht sein, wenn du den link in die datei eingemacht hast...
zieh die datei mal vom server runter und schaus dir nochmal an... (halt achten auf den richigen ordner usw...)
und dann wieder cache löschen... vllt auch mal direkt im ordner /cache (die datei .htaccess aber sein lassen ;) )

der absolute pfad ist in der db gespeichert... ( /forum )
aber der link {U_INDEX} ist in einer der dateien gespeichert, wie du gezeigt hast...
wodim
Gelöscht
Beiträge: 78
Registriert: 20.11.2008 20:54

Beitrag von wodim »

Hm, ist mir schon klar, dass (fast nur) ich da was versaut haben kann. :wink: Aber vielleicht könnt ihr mir noch einen Tipp geben, wo ich man am besten anfängt, den Fehler zu suchen (und was über den Aufbau des Dateiensystems und der Datenbank dazulernt ;) ).

Den Standard - Style im ACP einstellen hat's nicht gebracht. Der erscheint nicht, wenn man unangemeldet in's Forum geht. Im ACP hätte ich nur noch die Möglichkeit, den für alle User zu überschreiben, das will ich nun nicht (auch wenn die Anzahl der User mit 6 gerade noch überschaubar ist ;) ).

Der Gag ist nun wie gesagt: Über's Web hat sich das Forum meinen Status "gemerkt", mit dem ich den Browser geschlossen habe, also wenn ich wieder 'reingehe, "weiß" es noch, ob ich angemeldet war oder nicht. Auf meinem lokalen Server bin ich grundsätzlich nicht angemeldet, egal, wie ich 'rausgegangen bin.

Das müsste doch irgendwo in der Datenbank gespeichert sein? Die habe ich aber beide auf den gleichen Stand gebracht, wie gesagt - das ist der Punkt, wo's bei mir "aushakt".
Zuletzt geändert von wodim am 02.12.2008 14:55, insgesamt 2-mal geändert.
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“