Ergebnis 1 bis 18 von 18

Thema: Informationen auf Ebene Forenverzeichnis unterbringen?

  1. #1
    vB-Experte Avatar von BRotondi
    Registriert seit
    17.09.2008
    Ort
    Zürich
    Alter
    41
    Beiträge
    667

    Informationen auf Ebene Forenverzeichnis unterbringen?

    Hallo allerseits

    Ich hatte gerade die glorreiche Idee, einfach ein "offen = Nein"-Forum mit dem Namen "</a>Informationen zum 'Root'" zu verwenden, um Informationen via dessen Beschreibung prägnant unterzubringen. (Ein Screenshot kann das nur teilweise wiedergeben, daher diesmal ein Direktlink).

    Frage 1: Gibt es eine sinnvollere Variante für mein Vorhaben?
    Frage 2: Das </a> ist natürlich böse, dank der kolanten Programmierung von vB hatte ich aber noch nie Probleme mit vergleichbaren Hacks. Krempeln sich bei Euch dennoch die Zehennägel hoch?

    Falls es keine Alternativen gibt, wäre dies fast ein Anwärter für die Tip-Kiste, auch wenn ein Admin wohl recht selten auf diese Weise Informationen unterbringen muss...

    Beste Grüsse
    Bruno
    ProjectBay.net – Projekthosting und -Unterstützung.

  2. #2
    vBulletin-Germany Team Avatar von StGaensler
    Registriert seit
    04.11.2004
    Ort
    München
    Beiträge
    12.298
    Blog-Einträge
    1
    Hallo Bruno,

    ja, da stellen sich schon die Zehennägel auf, das ist dann kein valides HTML mehr.

    Ich würde im Template forumhome_forumbit_level1_post (das wird dort verwendet) eine Unterscheidung nach Foren-ID einsetzen, und dann selbst HTML-Code einbinden - dann ist auch der Forenname egal. Ich würd das Forum auch als Kategorie anlegen, dann besteht nicht die Gefahr, dass irgendwer da was reinschreibt - dann musst du aber das _nopost-Template bearbeiten.

    Der Code im Template könnte so aussehen:
    Code:
    <if condition="$forum[forumid] == X">
    	<!-- Hier der eigene HTML-Code für das Spezial-Forum -->
    	<tr>
    		<td class="alt1" colspan="5">
    			<strong>Informationen zum 'Root':</strong>
    			<div class="smallfont">Aus dieser Perspektive siehst Du alle bei uns eingebetteten Foren. Das SinnimLeben.net-Forum selbst ist als 'Forum' eingetragen.</div>
    		</td>
    	</tr>
    <else />
    	<!-- hier muss der ursprüngliche Inhalt des Templates stehen -->
    </if>
    Dadurch kannst du das Aussehen des Hinweis-Textes auch individuell anpassen, genau so, wie du es wünscht.

    Freundliche Grüße

    Stefan

  3. #3
    vB-Experte Avatar von BRotondi
    Registriert seit
    17.09.2008
    Ort
    Zürich
    Alter
    41
    Beiträge
    667
    Salü Stefan

    Merci für die Hinweise und die Template-Anpassung.

    Der erzeugte HTML-Code ist allerdings aus unerfindlichen Gründen durchaus korrekt. Keine Ahnung, ob vB Ignoranten und Code-Surfer gleich vor Ort kompensiert...
    PHP-Code:
    <div>
         <
    a href="forumdisplay.php?f=51"><strong></strong></a>
         <
    strong>Informationen zum 'Root':</strong>
    </
    div
    Beste Grüsse
    Bruno
    ProjectBay.net – Projekthosting und -Unterstützung.

  4. #4
    vB-Guru Avatar von Jaydee
    Registriert seit
    29.05.2008
    Ort
    ...tief im Westen....
    Alter
    50
    Beiträge
    7.791
    Hallo Bruno,

    allein für sich genommen als "statisches HTML" sicherlich ja, aber Du musst es in dem Fall im Kontext einer PHP-generierten Umgebung sehen.
    Die Lösung von Stefan ist da schon eine "saubere" Variante, und alternativ könnte man evtl. auch mit einem Hinweis und entspr. Condition arbeiten.

    Zwischen "irgendwie fehlerfrei funktionieren" und "W3C validem Code" liegen immer noch Welten.

    Auch ältere HTLM Standards funktionieren heute natürlich immer noch, werden aber ggf. von modernen Browsern strenger ausgelegt bzw. verhalten sich innerhalb heutiger Scripte evtl. etwas "merkwürdig".

    Deshalb sollte man, selbst wenn auch eine einfache Lösung scheinbar funktioniert, trotzdem auf valide Programmierung achten.
    Liebe Grüße
    Jörg


    Spezifische Fragen zum MySQLDumper bitte nicht hier, sondern im MSD-Support-Forum stellen.
    Aktuell verfügbare Version: MSD 1.24.4

    Die deutsche Rechtschreibung ist Freeware. Das heißt, Du kannst sie kostenlos nutzen.
    Allerdings ist sie nicht Open Source, d.h. Du darfst sie nicht verändern oder in veränderter Form veröffentlichen.



  5. #5
    vB-Experte Avatar von BRotondi
    Registriert seit
    17.09.2008
    Ort
    Zürich
    Alter
    41
    Beiträge
    667
    Salü Jörg

    Stimmt natürlich. Vor allem vergisst man mit der Zeit, wo man überall gepfuscht hat und wenn dann die Dinge plötzlich nicht mehr laufen...

    Solange es darum geht, Ideen auszutesten, halte ich gerne alles möglichst einfach. Und selbst wo eine Lösung definitiv wird, kann man über sinnlose Einschränkungen stolpern, welche nur schwer korrekt hinzubiegen sind...

    ... Teste, Grüble und Designe mal weiter. Aktuell auch wieder ganz grundlegend am Gesamtkonzept

    Liebe Grüsse
    Bruno
    ProjectBay.net – Projekthosting und -Unterstützung.

  6. #6
    vB-Guru Avatar von Jaydee
    Registriert seit
    29.05.2008
    Ort
    ...tief im Westen....
    Alter
    50
    Beiträge
    7.791
    Es ist halt wie mit dem berühmten Leck oder Loch im Autoblech:
    Man kann nen Lappen reinstopfen und spachteln, oder man kann auch gleich ein Rep.-Blech darauf schweißen und vernünftig lackieren.
    Liebe Grüße
    Jörg


    Spezifische Fragen zum MySQLDumper bitte nicht hier, sondern im MSD-Support-Forum stellen.
    Aktuell verfügbare Version: MSD 1.24.4

    Die deutsche Rechtschreibung ist Freeware. Das heißt, Du kannst sie kostenlos nutzen.
    Allerdings ist sie nicht Open Source, d.h. Du darfst sie nicht verändern oder in veränderter Form veröffentlichen.



  7. #7
    vBulletin-Germany Team Avatar von StGaensler
    Registriert seit
    04.11.2004
    Ort
    München
    Beiträge
    12.298
    Blog-Einträge
    1
    Zitat Zitat von BRotondi Beitrag anzeigen
    Der erzeugte HTML-Code ist allerdings aus unerfindlichen Gründen durchaus korrekt. Keine Ahnung, ob vB Ignoranten und Code-Surfer gleich vor Ort kompensiert...
    PHP-Code:
    <div>
         <
    a href="forumdisplay.php?f=51"><strong></strong></a>
         <
    strong>Informationen zum 'Root':</strong>
    </
    div
    Lass mich raten, du verwendest Firefox oder SeaMonkey, und hast den entsprechenden Text markiert, und dann mit der rechten Maustaste -> Auswahl-Quelltext ansehen verwendet?

    Der wirkliche Quelltext sieht so aus:
    Code:
    <td>
    
    <div>
    	<a href="forumdisplay.php?f=51"><strong></a>Informationen zum 'Root':</strong></a>
    	
    </div>
    <div class="smallfont">Aus dieser Perspektive siehst Du alle bei uns eingebetteten Foren. Das SinnimLeben.net-Forum selbst ist als 'Forum' eingetragen.</div>
    
    
    </td>
    Das, was du über die oben benannte Funktion bekommst, ist der sogenannte DOM-Quelltext - also das, was der Browser anzeigt. Das wurde schon um alle HTML-Fehler bereinigt, und ist korrektes HTML - entspricht allerdings bei fehlerhaftem HTML nicht mehr dem Original-Quelltext der Seite.
    Da musst du also aufpassen! Die Korrektur erfolgt nicht von vBulletin, sondern von deinem Browser.

    Freundliche Grüße

    Stefan

  8. #8
    vB-Experte Avatar von BRotondi
    Registriert seit
    17.09.2008
    Ort
    Zürich
    Alter
    41
    Beiträge
    667
    na wenn ich jetzt nichts gelernt habe

    Werde zukünfitg somit den ja installierten Firebug fragen.

    Merci!!
    Bruno
    ProjectBay.net – Projekthosting und -Unterstützung.

  9. #9
    vB-Experte Avatar von BRotondi
    Registriert seit
    17.09.2008
    Ort
    Zürich
    Alter
    41
    Beiträge
    667
    Banal und korrekt wäre natürlich, einen Hinweis so zu konfigurieren, dass er angezeigt wird, wenn man sich noch in keinem Forum befindet, sondern eben auf dem Root.

    Ist mir leider nicht gelungen... Wie mache ich das?

    Bruno
    ProjectBay.net – Projekthosting und -Unterstützung.

  10. #10
    vB-Guru
    Registriert seit
    19.10.2005
    Alter
    33
    Beiträge
    1.634
    evtl ne condition die auf "!$forumid" ?

  11. #11
    vB-Experte Avatar von BRotondi
    Registriert seit
    17.09.2008
    Ort
    Zürich
    Alter
    41
    Beiträge
    667
    Sorry, bin wieder einmal überfordert .

    Stelle ich das irgendwo unter "Diesen Hinweis anzeigen, wenn folgende Bedingungen erfüllt sind..." ein?

    Merci!
    Bruno
    ProjectBay.net – Projekthosting und -Unterstützung.

  12. #12
    vB-Guru
    Registriert seit
    19.10.2005
    Alter
    33
    Beiträge
    1.634
    oh missverständnis, dachte es geht um eine Templateänderung von Forumhome

  13. #13
    vB-Experte Avatar von BRotondi
    Registriert seit
    17.09.2008
    Ort
    Zürich
    Alter
    41
    Beiträge
    667
    No Problem, erfreue mich dennoch immer Deiner Tips

    Hat Onur eigentlich was mit (B)runO zu tun?

    Besten Gruss und guten Appetit!
    Bruno
    ProjectBay.net – Projekthosting und -Unterstützung.

  14. #14
    vB-Guru
    Registriert seit
    19.10.2005
    Alter
    33
    Beiträge
    1.634
    ja ebenfalls nen Guten

    nö, der Name ist (glaube ich) in der Türkei verbreitet - keine Ahnung wie ich auf den Nick gekommen bin, hab so garnix von nem Türken

  15. #15
    vBulletin-Germany Team Avatar von StGaensler
    Registriert seit
    04.11.2004
    Ort
    München
    Beiträge
    12.298
    Blog-Einträge
    1
    Hallo Bruno,

    das geht leider mit dem Hinweis-System eigentlich nicht.

    Bei dir wäre es ein Spezialfall: Du hast doch mehrere Foren, die Unterforen von einem einzigen Hauptforum sind, sehe ich das richtig?
    Dann erstelle einen Hinweis (der nicht aktiv ist), der angezeigt wird, sobald ein Nutzer in oder in einem Unterforum von diesem Forum ist.
    Dann erstelle einen neuen Hinweis (mit dem eigentlichen Inhalt), der dann angezeigt wird, wenn die Kriterien für den eben erstellten Hinweis nicht zutreffen. Dann sollte das eigentlich funktionieren...

    Sonst kannst du immernoch im Template ad_navbar_below mit den Template-Bedingungen arbeiten, das dürfte einfacher funktionieren.
    Das sollte funktionieren: <if condition="THIS_SCRIPT == 'index' AND NOT $forum[forumid]">

    Freundliche Grüße

    Stefan

  16. #16
    vB-Experte Avatar von BRotondi
    Registriert seit
    17.09.2008
    Ort
    Zürich
    Alter
    41
    Beiträge
    667
    Genau diese Idee hatte ich auch . Allerdings habe ich mehrere Hauptforen und muss diese Bedingungen dadurch verschachteln. Mit jedem neuen Hauptforum einen neuen Pseudo-Hinweis...

    Aber nicht weiter tragisch. Vorerst bleibe ich bei meinem Trick: Hinweis als Forum getarnt einschleusen. HTML-Korrekterweise nun als
    Code:
    </strong></a><strong>Informationen</strong><a>
    Noch nicht ganz W3C valid, aber traumhaft unaufwändig (gerade bei den 46 Errors, 1 warning(s), welche der validator ausspuckt...)

    Besten Gruss
    Bruno
    ProjectBay.net – Projekthosting und -Unterstützung.

  17. #17
    vB-Guru
    Registriert seit
    19.10.2005
    Alter
    33
    Beiträge
    1.634
    Code:
    </strong></a><strong>Informationen</strong><a><strong>
    sonst ist da doch ein schließender Tag zuviel

  18. #18
    vB-Experte Avatar von BRotondi
    Registriert seit
    17.09.2008
    Ort
    Zürich
    Alter
    41
    Beiträge
    667
    stimmt...

    Merci!
    Bruno
    ProjectBay.net – Projekthosting und -Unterstützung.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Zusätzliche Informationen entfernen...
    Von peste im Forum vBulletin 3.6 Fragen und Probleme
    Antworten: 9
    Letzter Beitrag: 23.12.2008, 06:55
  2. CSS Informationen
    Von eure-mudder im Forum HTML
    Antworten: 2
    Letzter Beitrag: 12.10.2005, 12:26

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •