Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir
dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in
phpBB 2.0: Mods in Entwicklung weiter.
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.
michi-w.
Mitglied
Beiträge: 412 Registriert: 21.06.2003 23:45
Beitrag
von michi-w. » 29.01.2004 19:49
Vielen Dank, jetzt scheint alles in Ordnung zu sein!
[ externes Bild ]
Hier der komplette Mod:
bloddy newbie hat geschrieben:
Öffne language/lang_german/lang_main.php
1) Einfügen (innerhalb von (<?php bzw. <?) und schließenden (?>) php-Tags)
Code: Alles auswählen
$lang['MEIN_EIEGENER_POSTING_TEXT'] = "Hier euer Text bla bla bla\n\nhier nun 2 Zeilenumbrüche\n\n
funktioniert ja super...danke Bloddy ;)";
Speichern und Schließen
Öffne posting.php
2) Suche nach
Code: Alles auswählen
if ( $mode == 'newtopic' )
{
$user_sig = ( $userdata['user_sig'] != '' ) ? $userdata['user_sig'] : '';
$username = ($userdata['session_logged_in']) ? $userdata['username'] : '';
$poll_title = '';
$poll_length = '';
$subject = '';
$message = '';
}
Ersetzen durch
Code: Alles auswählen
if ( $mode == 'newtopic' )
{
$user_sig = ( $userdata['user_sig'] != '' ) ? $userdata['user_sig'] : '';
$username = ($userdata['session_logged_in']) ? $userdata['username'] : '';
$poll_title = '';
$poll_length = '';
$subject = '';
$message = $lang['MEIN_EIEGENER_POSTING_TEXT'];
$meine_var = "false";
}
3) suche nach
Code: Alles auswählen
//
// Output the data to the template
//
$template->assign_vars(array(
Ersetzen durch
Code: Alles auswählen
//
// Output the data to the template
//
$template->assign_vars(array(
'meine_var' => ($meine_var == "false") ? $meine_var : 'true',
Speichern und Schließen der Datei
Öffne templates/subSilver/posting_body.tpl
4) Finde
Code: Alles auswählen
<script language="JavaScript" type="text/javascript">
<!--
Füge darunter ein
5) suche nach
in dieses Tag einfügen
Code: Alles auswählen
onFocus="(eingabe != true) ? this.value='' : ''; eingabe = true;"
sieht dann so aus:
Code: Alles auswählen
<textarea name="message" onFocus="(eingabe != true) ? this.value='' : ''; eingabe = true;" rows="15" cols="35" wrap="virtual" style="width:450px" tabindex="3" class="post" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">{MESSAGE}</textarea>
Speichern und Schließen der Datei
edit: Habe diesen Hack in meinem Supportforum eingebaut - funktioniert tadellos und ist auch sehr nützlich
Bloddy
michi-w.
Mitglied
Beiträge: 412 Registriert: 21.06.2003 23:45
Beitrag
von michi-w. » 01.02.2004 03:14
Hallo bloddy newbie,
einen ganz kleinen Bug hat der Mod doch noch!
Einen kleinen Fehler habe ich nun aber doch noch gefunden. Beim schreiben von privaten Nachrichten wird im IE unten ein Scriptfehler angezeigt und man kann keine Smilies klicken und auch keinen BB-Coder verwenden. Aber wie gesagt tritt dieser Fehler nur beim schreiben einer PN auf.
Könntest du vielleicht bitte dieses kleine Problem noch aus der Welt schaffen?
Ansonsten sind wir sehr mit dem Mod zufrieden!
Mfg
michi-w.
bloddy newbie
Mitglied
Beiträge: 290 Registriert: 23.04.2003 23:40
Wohnort: Berlin
Kontaktdaten:
Beitrag
von bloddy newbie » 01.02.2004 11:45
mh das hat mit Sicherheit nichts mit dem Mod zu tun - ich kann es mir zumindest nur schwer vorstellen.
Es Sei denn du hast den Mod auf die PM´s übertragen und vergessen dort im JS die Variable var eingabe mit false zu deklarieren?
Ich biete keinen PM oder E-Mail Support!
michi-w.
Mitglied
Beiträge: 412 Registriert: 21.06.2003 23:45
Beitrag
von michi-w. » 01.02.2004 22:25
Hallo,
es scheint aber am Mod zu liegen, das Problem besteht nämlich bei zwei Foren.
Ich habe nun versucht deinen Vorschlag umzusetzen und in der privmsgs_body.tpl den Zusatz
in den JS eingetragen.
Doch leider geht das auch nicht.
Vielleicht siehst du dir meine Zusammenstellung noch einmal an, denn genau so ist er eingebaut.
Wäre wirklich sehr nett!
Mfg
michi-w.
bloddy newbie
Mitglied
Beiträge: 290 Registriert: 23.04.2003 23:40
Wohnort: Berlin
Kontaktdaten:
Beitrag
von bloddy newbie » 03.02.2004 09:12
du mußt in privmsg.php noch die Var für das Javascript übergeben - bei mir steht in Zeile 1716
$template->assign_vars(array(
und darein muß 'meine_var' => 'true',
bloddy
Ich biete keinen PM oder E-Mail Support!
michi-w.
Mitglied
Beiträge: 412 Registriert: 21.06.2003 23:45
Beitrag
von michi-w. » 03.02.2004 21:24
Es funktioniert!
[ externes Bild ]
[ externes Bild ] <Freude>
[ externes Bild ]
[ externes Bild ]
bloddy newbie hat geschrieben:
1.
öffne language/lang_german/lang_main.php
1.1. einfügen (innerhalb von (<?php bzw. <?) und schließenden (?>) php-Tags)
Code: Alles auswählen
$lang['MEIN_EIEGENER_POSTING_TEXT'] = "Hier euer Text bla bla bla\n\nhier nun 2 Zeilenumbrüche\n\n
funktioniert ja super...danke Bloddy ;)";
Speichern und Schließen
2.
öffne posting.php
2.1.1. suche nach
Code: Alles auswählen
if ( $mode == 'newtopic' )
{
$user_sig = ( $userdata['user_sig'] != '' ) ? $userdata['user_sig'] : '';
$username = ($userdata['session_logged_in']) ? $userdata['username'] : '';
$poll_title = '';
$poll_length = '';
$subject = '';
$message = '';
}
2.1.2. ersetzen durch
Code: Alles auswählen
if ( $mode == 'newtopic' )
{
$user_sig = ( $userdata['user_sig'] != '' ) ? $userdata['user_sig'] : '';
$username = ($userdata['session_logged_in']) ? $userdata['username'] : '';
$poll_title = '';
$poll_length = '';
$subject = '';
$message = $lang['MEIN_EIEGENER_POSTING_TEXT'];
$meine_var = "false";
}
2.2.1. suche nach
Code: Alles auswählen
//
// Output the data to the template
//
$template->assign_vars(array(
2.2.2. ersetzen durch
Code: Alles auswählen
//
// Output the data to the template
//
$template->assign_vars(array(
'meine_var' => ($meine_var == "false") ? $meine_var : 'true',
Speichern und Schließen der Datei
3.
öffne templates/subSilver/posting_body.tpl
3.1.1. suche nach
Code: Alles auswählen
<script language="JavaScript" type="text/javascript">
<!--
3.1.2. darunter einfügen
3.2.1. suche nach
3.2.2. in diesen Tag einfügen
Code: Alles auswählen
onFocus="(eingabe != true) ? this.value='' : ''; eingabe = true;"
sieht dann so aus:
Code: Alles auswählen
<textarea name="message" onFocus="(eingabe != true) ? this.value='' : ''; eingabe = true;" rows="15" cols="35" wrap="virtual" style="width:450px" tabindex="3" class="post" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">{MESSAGE}</textarea>
Speichern und Schließen der Datei
4.
öffne privmsg.php
4.1. suche nach (in etwa Zeile 1730)
Code: Alles auswählen
//
// Send smilies to template
//
generate_smilies('inline', PAGE_PRIVMSGS);
$template->assign_vars(array(
4.2. darunter einfügen
Speichern und Schließen der Datei
edit: Habe diesen Hack in meinem Supportforum eingebaut - funktioniert tadellos und ist auch sehr nützlich
Bloddy