Forum Validieren?

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.
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: Forum Validieren?

Beitrag von Shorty1968 »

Ich habe das <img gefunden aber das Problem ist das es in dem Template nicht als <img angezeigt wird sondern {forumrow.ALTT_TOPIC_ICON} wo finde ich da nun den Pfad?

wegen dem <head>,<html> und <body> das verstehe ich immer noch nicht,das ist so wie ich das sehe alles wie es sein soll?
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5018
Registriert: 08.06.2009 12:03

Re: Forum validieren?

Beitrag von Talk19zehn »

Hi Shorty1968,

Head / Body
Wurden Unterseiten gemäß http://wiki.phpbb.com/Deutsch:Vorlage_f ... ene_Seiten angelegt und Auszeichnungen doppelt erfasst?
Normalerweise ist ein phpBB-Forum valide und ein solcher Fehler kommt nicht zum Tragen.

DIV-Container
Es werden DIVs nicht oder an falscher Stelle geschlossen, so dass bspw. beim Fehlen der nächst mögliche Schluss herangezogen wird. Dein Forum funktioniert faktisch daher sozusagen "rein zufällig". So etwas kommt schon mal vor und kann daher für den erst genannten Fehler --> Head / Body <--- ebenso in Betracht kommen..

Java-Scripting
Im Head hast du ein Java-Scripting und ebenso die Anweisung zur Ausführung <script>...</script>, die normalerweise in den Body gehört.


Vergleiche deine Verzeichnisse mit dem Original Prosilver 3.0.10 bspw. mit

http://winmerge.org/?lang=de

und überprüfe sodann deinen Einbau deiner Konstrukte und Modifikationen.

Fazit:
Wenn alle Stricke reißen, lege dir auf dem Server ein Unterverzeichnis an, packe ein jungfräuliches Prosilver hinein und beginne erneut. Validiere und prüfe nach jedem Schritt. Nur so werden dir Fehlerchen bewusst und du kannst sie direkt selbst sofort klären.

Wir können nicht mutmaßen, warum welcher Fehler ausgegeben wird. :wink:
Nicht alles, was scheinbar funktioniert, ist auch richtig. Geltende Ausnahmen gibt es selbstverständlich!


Grüße
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
hackepeter13
Valued Contributor
Beiträge: 3557
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Re: Forum Validieren?

Beitrag von hackepeter13 »

Shorty1968 hat geschrieben:Ich habe das <img gefunden aber das Problem ist das es in dem Template nicht als <img angezeigt wird sondern {forumrow.ALTT_TOPIC_ICON} wo finde ich da nun den Pfad?
Dann schau in der entsprechenden php-Datei nach, welche php-Datei und wo es da genau drin steht kann ich dir nicht sagen, da {forumrow.ALTT_TOPIC_ICON} nicht im standard-phpBB3 vorhanden ist und es somit von einer Mod stammen muss.

Da sicherlich du der jenige warst der die entsprechende Mod eingebaut haben muss, solltest du selber überprüfen können, welche Dateien du dazu bearbeiten haben musst.

Stell dich nicht so an und suche einfach mal.

Aus dem Stehgreif würde ich da schon mal mit einer php-Datei anfangen, die für das Anzeigen des Index zuständig ist.
Ansonsten einfach mal Gedanken machen, von welcher Mod der Eintrag stammt und dann eben die Mod-Einträge checken, dann wirste das schon finden. :roll:
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: Forum Validieren?

Beitrag von Shorty1968 »

@Talk19Zehn
Danke dein Tipp mit dem Script hat mir geholfen , ich konnte den fehler in der overall_header.html Lokalisieren und beheben.
Der Fehler wurde von Folgenden Code verursacht:

Code: Alles auswählen

<script type="text/javascript">
   var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-26979055-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>
Dadurch tat sich ei Neues problem auf:

Code: Alles auswählen

Spalte:1162Fehler:Schließendes div-Element wurde nicht gefunden, obwohl dies zwingend notwendig ist. Fehlerstelle:<div id="wrap">

Spalte:10224Fehler:Schließendes div-Element wurde nicht gefunden, obwohl dies zwingend notwendig ist. Fehlerstelle:<object><div id="page-body"></object>
Ein vergleich mit Winmerg ergab aber das die stellen gleich sind?

Bevor nun die Frage kommt warum der eine Code in <object> steht beantworte ich sie gleich wenn ich es anderst mache ohne <object> bekommt die Startseite überbreite.

*EDIT*
@hackepeter
Danke du hattes recht der Fehler ist nun weg.
Benutzeravatar
Perlchamp
Gesperrt
Beiträge: 431
Registriert: 27.02.2012 17:15

Re: Forum Validieren?

Beitrag von Perlchamp »

@shorty:
du hast doch tausend Mods verbaut. Da solltest du eigentlich wissen, WO in der Regel etwas steht bzw. wie der ganze "Laden" funktioniert, z.B. bei

Code: Alles auswählen

{forumrow.ALTT_TOPIC_ICON}
solltest du wissen, dass dies eine Variable ist, die im entsprechenden php-Template erzeugt wird. ABER DIES IST AUCH EGAL !
suche doch einfach in allen Dateien nach

Code: Alles auswählen

ALTT_TOPIC_ICON
...
ich kann natürlich auch vorbeikommen, und dir die Schuhe binden, wenn du raus willst :lol:
Mal etwas nachdenken !
Aber es wurde auch schon richtig gesagt: dann fange von vorne an! Wie kann ich einen Mod verbauen, OHNE zugleich zu prüfen, ob alles funktioniert ... tztztz ...

viel Glück
so long
*** wer lesen kann ist klar im Vorteil ***
Cruisin' Orange - die Krönung unter den Styles
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: Forum Validieren?

Beitrag von Shorty1968 »

Shorty1968 hat geschrieben: *EDIT*
@hackepeter
Danke du hattes recht der Fehler ist nun weg.
@Perlchamp
Wer lesen kann ist Klar im Vorteil,das soll heisen das das {forumrow.ALTT_TOPIC_ICON} Problem mit dem Hinweiss gelöst wurde. :wink:

Problem ist jetzt:
Shorty1968 hat geschrieben: Dadurch tat sich ei Neues problem auf:

Code: Alles auswählen

Spalte:1162Fehler:Schließendes div-Element wurde nicht gefunden, obwohl dies zwingend notwendig ist. Fehlerstelle:<div id="wrap">

Spalte:10224Fehler:Schließendes div-Element wurde nicht gefunden, obwohl dies zwingend notwendig ist. Fehlerstelle:<object><div id="page-body"></object>
Ein vergleich mit Winmerg ergab aber das die stellen gleich sind?

Bevor nun die Frage kommt warum der eine Code in <object> steht beantworte ich sie gleich wenn ich es anderst mache ohne <object> bekommt die Startseite überbreite.
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5018
Registriert: 08.06.2009 12:03

Re: Forum validieren?

Beitrag von Talk19zehn »

Hello,

Überbreite... einerseits
Diese wird einerseits durch deine "infobar" verursacht, der du mittels CSS 100% in der Breite gibst und du sie nicht innerhalb von #Wrap anwendest, sondern davor (jedenfalls ist da m.E. ein Fehler versteckt). Das Teilchen kannst du auch ausbauen, da sie in kleineren Auflösungen nur störend ist, meiner Meinung nach jedenfalls (Überbreite und Scrolleffekt nach rechts). Zudem hast du einen weiteren Registrierungshinweis einige Zeilen darunter liegen, also ist dieser faktisch doppelt auf deiner Seite.

Zur Validierung gehört für mich auch die Prüfung der Rechtschreibung. U.a. haben sich RS-Fehler eingeschlichen: Regestrieren anstatt registrieren.

Oder schaue hier ---> RS-Fehlerchen vorhanden:
Guten Tag Gast, Willkommen bei PHPBB-Service
Klicken du hier um sich zu Registrieren
Guten Tag Gast, willkommen bei PHPBB-Service,
klicke, um dich zu registrieren
:wink:


Überbreite... andererseits Du hast ein #popup im Footer oder in der Index m.E. fehlerhaft gesetzt, die in kleineren Auflösungen eine Überbreite verursacht.
Da stimmt was nicht... :wink: Auch hier rate ich zunächst einmal zum Ausbau.

Kümmere dich um jene Popups besser am Ende, also wenn deine Seite auch in kleineren Auflösungen korrekt ausgegeben wird. Wo evtl. ein weiterer Fehler zur Überbreite verursacht wird, prüfe bitte erneut selbst. :wink:


Beste Grüße
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: Forum Validieren?

Beitrag von Shorty1968 »

@Talk19Zehn
Vielen dank das werde ich machen,aber es erklärt leider nicht warum das </div> nicht vorhanden ist,obwohl lautg Winmerg alles gleich ist?
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5018
Registriert: 08.06.2009 12:03

Re: Forum Validieren?

Beitrag von Talk19zehn »

Das kann nicht sein, - Wrap und Page-Body werden m.W. im Footer geschlossen.
Dir ist unterwegs etwas abhanden gekommen bzw. hast Einträge gesetzt, die da etwas "verwursteln" (freundlich gemeint).

Bevor du lange suchst, beginne erneut ein Forum aufzusetzen. So lautete mein Rat für dein Vorhaben.

Du kannst auch ebenso mittels Notepad++ durch Klick auf die TAGs etc. Anfang und Ende prüfen.

Viel Glück.
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Forum Validieren?

Beitrag von Miriam »

Shorty1968 hat geschrieben:...Bevor nun die Frage kommt warum der eine Code in <object> steht beantworte ich sie gleich wenn ich es anderst mache ohne <object> bekommt die Startseite überbreite.
Ich hatte mir Deinen Quelltext auch mal angeschaut, aber doch irgendwie... naja... Angst gehabt zu fragen. Aber gut, es ist, wie es ist: Hier etwas Lektüre zum Thema Object Tag.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Gesperrt

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