Registrieren Hilfe Suche Mitgliederliste Wer ist online? Einloggen
Willkommen bei Tritanium Community! Falls dies Ihr erster Besuch hier ist, lesen Sie sich bitte die Hilfe mit den häufigsten Fragen und ausführlichen Erklärungen durch! Falls Sie an den Diskussionen teilnehmen wollen, sollten Sie sich registrieren oder, falls Sie das schon getan haben, sich einloggen. Wir wünschen Ihnen viel Spaß!

Tritanium Community » Suche » Suchergebnisse ansehen Seiten (23) [«   1 | 2 | 3 | 4 | 5   »]

Autor Beitrag
Thema: Wie binde ich includes ein ? ( und paar weitere Fragen ) (Forum: Styles)
Chrissyx Re: Wie binde ich includes ein ? ( und paar weitere Fragen )
Kein Grund aggressiv zu werden, auch wenn Du den Beitrag wieder gelöscht hast. Zu deiner Kritik in der Doku:
Zitat:
Es kann immer nur eine CSS-Datei verwendet werden.

Das ist korrekt - im Bezug auf die vorher erwähnte Funktionalität:
Zitat:
Mehrere Styles werden dabei dem Administrator zur Auswahl angeboten, d.h. Sie sollten alle zusammenhängenden Stil-Klassen in eine Datei hinterlegen.

Natürlich kann man mehrere Styles in einer HTML-Seite verwenden, aber das läuft konträr zu der angebotenen Auswahl und Speicherung eines Styles und erfordert daher eine Anpassung des Templates.

Die Trennung zwischen zwischen Datenaufbereitung und -ausgabe ist keine Limitierung, sondern ein Vorteil: Der Programmierer kann unabhängig Daten an den Designer übergeben über eine wohl definierte Schnittstelle. Anders ausgedrückt kann der Designer der Oberfläche unabhängig von der Datenquelle gestalten. Egal ob Dateien, Datenbank oder Mock-ups zum Einsatz kommen. Das erzwingt auch, die Daten der UI passend zu liefern, so dass die View wirklich nur die Ausgabe übernimmt und keine weitere Verdichtung der Daten machen muss - was wieder die Controller-Schicht konterkarieren würde.

Das soll alles nicht arrogant oder herablassend wirken; ich versuche dir nur die Motivation und Hintergründe zu erklären. Eine Empfehlung ist ja kein Verbot, nur sollte dir bewusst sein, welche Entwurfsmuster der Entwicklung zu Grunde gelegt wurden. Ob Du sie beibehälst oder nicht, ob Du den IE6 unterstützt oder nicht, ob Du die CSS mit PHP ausgibst oder nicht, ist alles letztendlich deine Entscheidung. Auch hier kein Grund unsachlich zu werden. Genau so bitte ich dich dann zu respektieren, wenn ich keinen Support für IE6 leiste.

Viel Erfolg mit dem SMF.
Geposted: 15.08.2015 21:01
Thema: Wie binde ich includes ein ? ( und paar weitere Fragen ) (Forum: Styles)
Chrissyx Re: Wie binde ich includes ein ? ( und paar weitere Fragen )
Also wenn Du nur einen neuen CSS-Style machen möchtest, reicht es völlig diesen in den gleichen Ordner wie die standard.css zu legen. Danach (evtl. Cache löschen!) steht er zur Auswahl in deinem Profil oder Du kannst ihn direkt in der Templatekonfiguration festlegen.

Mit PHP hat CSS erstmal nichts zu tun. Daher kann man CSS-Dateien auch nicht inkludieren. Styles werden entweder direkt im HTML-Kopfbereich definiert oder von dort referenziert:
Code
1
<link rel="stylesheet" media="all" href="templates/meinTemplate/styles/meinStyle.css" />

Da die Nutzer andere Templates bzw. Styles auswählen können, sieht das in der PageHeader.tpl so aus:
Code
1
<link rel="stylesheet" media="all" href="{$modules.Template->getTplDir()}{$modules.Auth->getUserStyle()}" />

Siehe auch Kapitel 6 in der Doku.

Der IE6 ist so ziemlich das Schlimmste, was dem Web je passieren konnte. Da unter XP auch noch der IE8 läuft, würde ich wenn überhaupt nur den unterstützen. Ultimativ wird aber weder XP noch IE8 vom Hersteller gepflegt. <center> ist veraltet und sollte nicht mehr verwendet werden:
http://wiki.selfhtml.org/wiki/Referenz:HTML/center
<p style="margin:auto;"> ist der CSS-Ersatz für <center>. Aber nichts anderes macht ja schon die CSS-Klasse "copyrightBox".

Die {include} Anweisung bindet andere TPL-Dateien ein:
http://www.smarty.net/docs/en/language.function.include.tpl
Sie hat aber nichts mit dem include(); in PHP zu tun. Falls Du wirklich PHP für deinen Style benötigst, wären Plug-ins der saubere Weg:
http://www.smarty.net/docs/en/plugins.tpl

Generell ist eine Vermischung von Programmlogik und Benutzeroberfläche ein schlechter Stil, weshalb das TBB den MVC-Ansatz nutzt. Daher auch Smarty als Template-Engine völlig losgelöst von den PHP-Modulen und Plug-ins. ;)
Geposted: 12.08.2015 22:27
Thema: Mitgliederliste (Forum: Andere Fragen und Probleme)
Chrissyx Re: Mitgliederliste
Ja, allerdings muss dieser nun nach Zeile 89 in der modules/Profile.php eingefügt werden.
Geposted: 20.07.2015 23:23
Thema: Problem mit der Kodierung und Sonderzeichen/Umlaute (TBB 1.6.x) (Forum: Bugs)
Chrissyx Re: Problem mit der Kodierung und Sonderzeichen/Umlaute (TBB 1.6.x)
Ich glaube, ich bin dahinter gekommen, was das Problem sein könnte. Kannst Du zum Testen mal in deine index.php direkt in die zweite Zeile das hier einfügen?
Code
2
if(ini_get('default_charset') != 'UTF-8')
3
    ini_set('default_charset''UTF-8');
Geposted: 18.07.2015 19:46
Thema: Problem mit der Kodierung und Sonderzeichen/Umlaute (TBB 1.6.x) (Forum: Bugs)
Chrissyx Re: Problem mit der Kodierung und Sonderzeichen/Umlaute (TBB 1.6.x)
In der Doku von PHP 5.6 hab ich eine Änderung gefunden, die damit zusammenhängen könnte:
http://php.net/manual/de/migration56.new-features.php#migration56.new-features.default-encoding
Wirklich vorstellen kann ich mir das aber nicht, weil das Forum schon seit jeher mit UTF-8 arbeitet. Der Sache muss ich aber nochmal weiter nachgehen.
Geposted: 09.07.2015 23:17
Thema: Mitgliederliste (Forum: Andere Fragen und Probleme)
Chrissyx Re: Mitgliederliste
Seit 1.6.4 gibt es die Option, die Mitgliederliste nur für Mitglieder anzuzeigen. Dies hat freilich keine Auswirkung auf die Anzeige von Profilen ansich. Ob da aber E-Mail-Adressen sichtbar sind oder nicht, kann jeder Nutzer für sich selber in seinem Profil entscheiden. Und wenn man sie anzeigen lässt, so werden sie per JavaScript verschlüsselt, d.h. nicht greifbar für Spambots oder Datenkraken.
Geposted: 09.07.2015 23:04
Thema: Update so wie Neuinstalation (Forum: Installationsprobleme)
Chrissyx Re: Update so wie Neuinstalation
Genau, bei Update von 1.6.0 auf 1.6.4 spielt die Config.php.new keine Rolle und die vorhandene Config.php wird unverändert weiter genutzt. Die anderen Varianten wären (Neu)Installation sowie Update von 1.2.3 (=Datei umbennen) und Update von 1.5.x (=Einstellungen übertragen).
Geposted: 08.07.2015 23:07
Thema: Update so wie Neuinstalation (Forum: Installationsprobleme)
Chrissyx Re: Update so wie Neuinstalation
Die fehlt nicht, hat nur andere Endung, deswegen hatte ich vorher danach gefragt:
Zitat von Chrissyx:
Die Config.php.new hast Du berücksichtigt?

Siehe Anleitung, wie damit umzugehen ist.
Geposted: 08.07.2015 22:29
Thema: Update so wie Neuinstalation (Forum: Installationsprobleme)
Chrissyx Re: Update so wie Neuinstalation
Magst mir mal einen FTP-Zugang per PN schicken? So aus der Ferne fällt mir sonst nichts mehr ein.
Geposted: 08.07.2015 21:36
Thema: Update so wie Neuinstalation (Forum: Installationsprobleme)
Chrissyx Re: Update so wie Neuinstalation
Die Config.php.new hast Du berücksichtigt? Den Cache mal gelöscht?
Geposted: 08.07.2015 20:54
Thema: Problem mit der Kodierung und Sonderzeichen/Umlaute (TBB 1.6.x) (Forum: Bugs)
Chrissyx Re: Problem mit der Kodierung und Sonderzeichen/Umlaute (TBB 1.6.x)
Sonderzeichenprobleme im Fx wie eingangs beschrieben? Oder ganz generell (ohne Beitrag schreiben)?
Geposted: 07.07.2015 23:48
Thema: Update so wie Neuinstalation (Forum: Installationsprobleme)
Chrissyx Re: Update so wie Neuinstalation
Fehler bei was? Einfach beim Aufruf des Forenindex?

Entleere mal per FTP den cache-Ordner und versuch's nochmal.
Geposted: 07.07.2015 23:45
Thema: backgronds im Forum (Forum: Andere Fragen und Probleme)
Chrissyx Re: backgronds im Forum
Probier das mal für 1.6.4 mit Logo:
Code
66
  <!-- Header -->
67
  <table class="menue" cellspacing="0" cellpadding="0" style="text-align:center; vertical-align:middle; width:100%;">
68
   <tr>
69
{if $modules.Auth->isLoggedIn()}
70
{if $modules.Config->getCfgVal('forum_logo')}
71
    <td colspan="9"><a href="{$smarty.const.INDEXFILE}{$smarty.const.SID_QMARK}" onfocus="this.blur();"><img src="{$modules.Config->getCfgVal('forum_logo')}" alt="{$modules.Config->getCfgVal('forum_name')}" /></a></td>
72
{/if}
73
    <td colspan="9"><span class="finfo">{sprintf($modules.Language->getString('hello_x_time'), $modules.Auth->getUserNick(), $currentTime)}</td>
74
   </tr>
75
   <tr>
76
     <td><span class="tbar"><a href="{$smarty.const.INDEXFILE}?faction=profile&amp;mode=edit&amp;profile_id={$modules.Auth->getUserID()}{$smarty.const.SID_AMPER}">{$modules.Language->getString('my_profile')}</a></span></td>
77
     <td><span class="tbar"><a href="{$smarty.const.INDEXFILE}?faction=faq{$smarty.const.SID_AMPER}">{$modules.Language->getString('faq')}</a></span></td>
78
     <td><span class="tbar"><a href="{$smarty.const.INDEXFILE}?faction=pm&amp;mode=overview{$smarty.const.SID_AMPER}">{$modules.Language->getString('private_messages')}</a></span></td>
79
     <td><span class="tbar"><a href="{$smarty.const.INDEXFILE}?faction=search{$smarty.const.SID_AMPER}">{$modules.Language->getString('search')}</a></span></td>{if $modules.Config->getCfgVal('wio') == 1}
80
     <td><span class="tbar"><a href="{$smarty.const.INDEXFILE}?faction=wio{$smarty.const.SID_AMPER}">{$modules.Language->getString('who_is_online')}</a></span></td>{/if}{if $modules.Config->getCfgVal('activate_mlist') != 0}
81
     <td><span class="tbar"><a href="{$smarty.const.INDEXFILE}?faction=mlist{$smarty.const.SID_AMPER}">{$modules.Language->getString('member_list')}</a></span></td>{/if}
82
     <td><span class="tbar"><a href="{$smarty.const.INDEXFILE}?faction=todaysPosts{$smarty.const.SID_AMPER}">{$modules.Language->getString('todays_posts')}</a></span></td>
83
     <td><span class="tbar"><a href="{$smarty.const.INDEXFILE}?faction=newsletter{$smarty.const.SID_AMPER}">{$modules.Language->getString('newsletter_archive')}</a></span></td>
84
     <td><span class="tbar"><a href="{$smarty.const.INDEXFILE}?faction=logout{$smarty.const.SID_AMPER}">{$modules.Language->getString('logout')}</a></span></td>
85
{else}
86
{if $modules.Config->getCfgVal('forum_logo')}
87
    <td colspan="7"><a href="{$smarty.const.INDEXFILE}{$smarty.const.SID_QMARK}" onfocus="this.blur();"><img src="{$modules.Config->getCfgVal('forum_logo')}" alt="{$modules.Config->getCfgVal('forum_name')}" /></a></td>
88
{/if}
89
    <td colspan="7"><span class="finfo">{$modules.Config->getCfgVal('forum_name')}</span></td>
90
   </tr>
91
   <tr>
92
     <td><span class="tbar"><a href="{$smarty.const.INDEXFILE}?faction=register{$smarty.const.SID_AMPER}">{$modules.Language->getString('register')}</a></span></td>
93
     <td><span class="tbar"><a href="{$smarty.const.INDEXFILE}?faction=faq{$smarty.const.SID_AMPER}">{$modules.Language->getString('faq')}</a></span></td>
94
     <td><span class="tbar"><a href="{$smarty.const.INDEXFILE}?faction=search{$smarty.const.SID_AMPER}">{$modules.Language->getString('search')}</a></span></td>{if $modules.Config->getCfgVal('wio') == 1}
95
     <td><span class="tbar"><a href="{$smarty.const.INDEXFILE}?faction=wio{$smarty.const.SID_AMPER}">{$modules.Language->getString('who_is_online')}</a></span></td>{/if}{if $modules.Config->getCfgVal('activate_mlist') == 1}
96
     <td><span class="tbar"><a href="{$smarty.const.INDEXFILE}?faction=mlist{$smarty.const.SID_AMPER}">{$modules.Language->getString('member_list')}</a></span></td>{/if}
97
     <td><span class="tbar"><a href="{$smarty.const.INDEXFILE}?faction=todaysPosts{$smarty.const.SID_AMPER}">{$modules.Language->getString('todays_posts')}</a></span></td>
98
{*     <td><span class="tbar"><a href="{$smarty.const.INDEXFILE}?faction=newsletter{$smarty.const.SID_AMPER}">{$modules.Language->getString('newsletter_archive')}</a></span></td>*}
99
     <td><span class="tbar"><a href="{$smarty.const.INDEXFILE}?faction=login{$smarty.const.SID_AMPER}">{$modules.Language->getString('login')}</a></span></td>
100
{/if}
101
   </tr>
102
  </table>
103
  <br /><br />
Geposted: 04.07.2015 22:11
Thema: Problem mit der Kodierung und Sonderzeichen/Umlaute (TBB 1.6.x) (Forum: Bugs)
Chrissyx Re: Problem mit der Kodierung und Sonderzeichen/Umlaute (TBB 1.6.x)
Ja, die Angaben sind stets alle gleich. Darum ist diese Sache auch so kurios, aber der Fx wertet die Kodierung beim Senden von Daten (POST-Methode) wohl anders aus, als wenn er einfach nur etwas darstellt (GET-Methode). Warum? Keine Ahnung... :confused:
Geposted: 16.03.2015 20:30
Thema: Problem mit der Kodierung und Sonderzeichen/Umlaute (TBB 1.6.x) (Forum: Bugs)
Chrissyx Re: Problem mit der Kodierung und Sonderzeichen/Umlaute (TBB 1.6.x)
Jeder Bug ist es wert, gefixt zu werden, da ist dieser keine Ausnahme. ;)
Geposted: 06.03.2015 00:17
Thema: Problem mit der Kodierung und Sonderzeichen/Umlaute (TBB 1.6.x) (Forum: Bugs)
Chrissyx Re: Problem mit der Kodierung und Sonderzeichen/Umlaute (TBB 1.6.x)
Ich hab einen Verdacht, aber das ist schon kurios. Scheinbar hat der Firefox ein Problem mit der Kodierung einer Seite wenn die Angabe dafür nicht "früh genug" kommt. Genauer gesagt in den ersten 1024 Bytes einer Seite. In dem HTML 4 Standard gibt es zwar eine Empfehlung ,
Zitat:
META declarations should appear as early as possible in the HEAD element
, aber mehr auch nicht. Erst ab HTML 5 gibt es die Pflicht ,
Zitat:
The element containing the character encoding declaration must be serialized completely within the first 1024 bytes of the document.


Da das TBB 1.6 XHTML nutzt, ist das Verhalten eigentlich unzutreffend. Ich vermute mal, dass in älteren Versionen von Firefox es kein Problem war, sondern erst mit der Unterstützung von HTML 5 reingekommen ist. Warum es allerdings erst nach Klick auf Buttons passiert und nicht so schon vorher ist mir immer noch schleierhaft. :confused: Zumal die Kodierungsangabe ja sowieso schon in der ersten Zeile steht, nur halt auf XML-Ebene.

Was Du also mal versuchen könntest: Verschiebe mal folgende Zeile
Code
13
  <meta http-equiv="Content-Type" content="application/xhtml+xml; charset={$modules.Language->getString('html_encoding')}" />

von Zeile 13 nach Zeile 5, also direkt unter
Code
4
 <head>
Geposted: 26.02.2015 22:12
Thema: Problem mit der Kodierung und Sonderzeichen/Umlaute (TBB 1.6.x) (Forum: Bugs)
Chrissyx Re: Problem mit der Kodierung und Sonderzeichen/Umlaute (TBB 1.6.x)
header.php? So eine Datei kenn ich nicht. Hast Du dein Forum modifiziert?

Davon ab, welchen Browser nutzt Du?
Geposted: 25.02.2015 21:52
Thema: ERROR: Module does not exist! (Forum: Bugs)
Chrissyx Re: ERROR: Module does not exist!
Die Mailtexte findest Du in der Sprachdatei unter languages/de-DE/Mails.ini . Der eigentliche Versand passiert wiederum in der core/FunctionsMB.php bzw. core/Functions.php . ;)
Geposted: 28.01.2015 01:36
Thema: ERROR: Module does not exist! (Forum: Bugs)
Chrissyx Re: ERROR: Module does not exist!
Wie sieht der Link zum Beitrag denn aus? Kannst Du mal einen hier reinkopieren?

Nachtrag: Ich glaub ich hab die Ursache schon gefunden. Tausche mal deine modules/PostNew.php mit dieser Datei aus und die Links sollten wieder funktionieren. :)
Geposted: 27.01.2015 00:21
Thema: TBB 1.6.4 veröffentlicht (Forum: Neuigkeiten)
Chrissyx TBB 1.6.4 veröffentlicht
Der vierte Patch für die 1.6er Reihe wurde veröffentlicht. Er enthält diverse Verbesserungen und Aktualisierungen aber auch kleinere neue Features, die hier im Forum geäußert wurden.

Die Downloads sind wie immer an bekannter Stelle zu finden.
Geposted: 04.01.2015 01:53
Darstellungsoptionen: Ergebnisse ; Sortieren nach ; Ergebnisse pro Seite    
Tritanium Bulletin Board 2
© Tritanium Scripts