Extended Quote Tag MOD und modcp.php
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
Extended Quote Tag MOD und modcp.php
Deine phpBB Version: Vanilla phpBB 2.0.18
MODs: Ja
Dein Wissensstand: Fortgeschritten
Link zu Deinem Forum: [url]http://[/url]
PHP Version:
MySQL Version:
Was hast Du gemacht, bevor das Problem aufgetreten ist?
-
Was hast Du bereits versucht um das Problem zu lösen?
-
Fehlerbeschreibung und Nachricht
Ist jemandem mal aufgefallen, das der MOD so nicht in der modcp.php funktionieren kann, da er versucht, das popup mit der modcp.php zu erzeugen...kurz gesagt, link ist fehlerhaft in diesem fall...?
gibt's da eventuell einen Lösungsansatz zu? :-)
MODs: Ja
Dein Wissensstand: Fortgeschritten
Link zu Deinem Forum: [url]http://[/url]
PHP Version:
MySQL Version:
Was hast Du gemacht, bevor das Problem aufgetreten ist?
-
Was hast Du bereits versucht um das Problem zu lösen?
-
Fehlerbeschreibung und Nachricht
Ist jemandem mal aufgefallen, das der MOD so nicht in der modcp.php funktionieren kann, da er versucht, das popup mit der modcp.php zu erzeugen...kurz gesagt, link ist fehlerhaft in diesem fall...?
gibt's da eventuell einen Lösungsansatz zu? :-)
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Öh, der funkt doch hier bereits wunderprächtig...
Oder reden wir von unterschiedlichen MODs???
Oder reden wir von unterschiedlichen MODs???
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Wieso eigentlich falsch? Er sollte doch irgend eine Datei öffnen. Und das modcp liegt doch auch im selben Verzeichnis wie die viewtopic.php...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
Ja, aber der Link den er verwendet ist so etwas: .../aphrodite/modcp.php?mode=split&t=5&sid=2eaa62bc0d5b3b1d27d1be65d8e4ed80# (also mit mode=split)
Zuletzt geändert von schmidtedv am Mi 21.Dez, 2005 15:25, insgesamt 1-mal geändert.
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
Jain, er macht vielmehr das # :-) mit jvascript...also ...dell4550/aphrodite/viewtopic.php?t=5# z.B. oder im Original #_somewhat....aber in der modcp klappt das irgendwie net...hast Du das bei dir ganz raus genommen mangels bbcode? oder sagen wir mal so, vielleicht liegts daran...der aufruf in der viwtopic verwendet kein sid........ im link, wie man sieht
Zuletzt geändert von schmidtedv am Do 22.Dez, 2005 08:28, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
AAAAAAAAAAAAAAAAAAAAAlso:
Ich habe in der modcp.php kein BBCode drinnen, weil das per Default auch nicht der Fall ist.
Das Problem liegt dann auch hier:
Das ist die Aufbereitung des Links in der bbcode.php.
Vielleicht sollte das mal so erstellt werden:
Dann ist zwar der Link zu sehen, aber es würde eher funktionieren...
Ich habe in der modcp.php kein BBCode drinnen, weil das per Default auch nicht der Fall ist.
Das Problem liegt dann auch hier:
Code: Alles auswählen
$bbcode_tpl['quote_post_open'] = str_replace('{U_VIEW_POST}', '<a href="#_somewhat" onClick="javascript:open_postreview( \'' . $temp_url . '\' );" class="genmed">' . $lang['View_post'] . '</a>', $bbcode_tpl['quote_post_open']);Vielleicht sollte das mal so erstellt werden:
Code: Alles auswählen
$bbcode_tpl['quote_post_open'] = str_replace('{U_VIEW_POST}', '<a href="javascript:open_postreview( \'' . $temp_url . '\' );" class="genmed">' . $lang['View_post'] . '</a>', $bbcode_tpl['quote_post_open']);Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
...leider nicht, da er zwar auch die show_post.php mit der richtigen beitragsnummer nimmt aber es scheinbar keinen (hm, wie drück ich das aus) direkten verweis gibt....mit anderen worten kein popup und Fehler im IE...ich denke mal, das show_post.php nicht weiß, sofern über die modcp aufgerufen, wo sie diesen beitrag suchen/finden soll oder so ähnlich...
?
EDIT: gehen wir's mal anders an, ich schau den MOD grad' nochmal durch und denke ich muss was verbauen wie in der topic_review.php...bin grad' dabei...allerdings, kann es sein, das hier ein kleiner fehler drin ist?:
er setzt hier $replace_word ein...aber müßte es nicht $replacement_word sein
?
EDIT: gehen wir's mal anders an, ich schau den MOD grad' nochmal durch und denke ich muss was verbauen wie in der topic_review.php...bin grad' dabei...allerdings, kann es sein, das hier ein kleiner fehler drin ist?:
Code: Alles auswählen
#-----[ AFTER, ADD ]---------------------------------------
#
$plain_message = $row['post_text'];
$plain_message = preg_replace('/\:(([a-z0-9]:)?)' . $bbcode_uid . '/s', '', $plain_message);
$plain_message = str_replace('<', '<', $plain_message);
$plain_message = str_replace('>', '>', $plain_message);
$plain_message = str_replace('<br />', "\n", $plain_message);
$orig_word = array();
$replacement_word = array();
obtain_word_list($orig_word, $replace_word);
if ( !empty($orig_word) )
{
$plain_message = ( !empty($plain_message) ) ? preg_replace($orig_word, $replace_word, $plain_message) : '';
}
$plain_message = addslashes($plain_message);
$plain_message = str_replace("\n", "\\n", $plain_message);
Zuletzt geändert von schmidtedv am Do 22.Dez, 2005 13:18, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Nein. Ersetz doch einfach
durch

Und zum Link:
Ist diese Zeile etwa bei Dir in der bbcode.php nicht enthalten?
Oder klappt der Link weiterhin nicht?
Dann wäre vielleicht hier die viewtopic.php mit einzutragen...
Code: Alles auswählen
$replacement_word = array(); Code: Alles auswählen
$replace_word = array(); Und zum Link:
Ist diese Zeile etwa bei Dir in der bbcode.php nicht enthalten?
Oder klappt der Link weiterhin nicht?
Dann wäre vielleicht hier die viewtopic.php mit einzutragen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
Hm, nein? an anderer stelle wird immer replacement_word genommen und nicht replace_word...ich dachte, das bezieht sich darauf...also z.B. in der modcp.php gibts ne ähnliche stelle und da steht auch replacement_word....wenn ich hier replacement_word nehme, scheint zumindest nicht's falsches zu passieren...oder kannst du mir sagen, WARUM hier replace_word stehen MUSS?
ansonsten hab' ich den fehler gefunden (extreme styles nutzer, lol)
ich mußte nur in die tpl noch oben
einsetzen, seufz...hatte bei mir ausnahmsweise mit dem original-mod wenig zu tun....
NUN aber an dieser stelle doch mal was bbcode-mäßiges...wenn ich in einem normalen beitrag auf QUOTE gehe und darin ist "code" enthalten, setzt er mir folgendes ein:
[/quote][/code]
mache ich das aus der topic_review heraus ergibt das:
[/quote][/code]
also zwei ganz unterschiedliche bbcode-auflösungen und letztere ist nicht wirklich das, was ich möchte...da ich bbcode nicht wirklich verstehe, wäre es dir möglich da mal drauf zu schauen...?
ansonsten hab' ich den fehler gefunden (extreme styles nutzer, lol)
ich mußte nur in die tpl noch oben
Code: Alles auswählen
<script language="Javascript" type="text/javascript">
<!--
function open_postreview(ref)
{
height = 450;
width = 650;
window.open(ref, '_phpbbpostreview', 'HEIGHT=' + height + ',WIDTH=' + width + ',resizable=yes,scrollbars=yes');
return;
}
//-->
</script>NUN aber an dieser stelle doch mal was bbcode-mäßiges...wenn ich in einem normalen beitrag auf QUOTE gehe und darin ist "code" enthalten, setzt er mir folgendes ein:
Code: Alles auswählen
[quote="Florian Schmidt";p="13"][code]<td class="row-post-date">{postrow.POST_DATE} ({postrow.POST_NUMBER}/{postrow.POST_REPLIES})</td>
<td class="row-post-buttons post-buttons"><span class="img-main">{postrow.PROFILE_IMG}</span> {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG}</td>
</tr>mache ich das aus der topic_review heraus ergibt das:
Code: Alles auswählen
[quote="Florian Schmidt";p="13"]
[code]<td class="row-post-date">{postrow.POST_DATE} ({postrow.POST_NUMBER}/{postrow.POST_REPLIES})</td>
<td class="row-post-buttons post-buttons"><span class="img-main">{postrow.PROFILE_IMG}</span> {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG}</td>
</tr>also zwei ganz unterschiedliche bbcode-auflösungen und letztere ist nicht wirklich das, was ich möchte...da ich bbcode nicht wirklich verstehe, wäre es dir möglich da mal drauf zu schauen...?
Zuletzt geändert von schmidtedv am Do 22.Dez, 2005 13:41, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Nein, was Du nimmst, ob $replacement_word oder $replace_word, ist egal. Hauptsache es wird definiert, erstellt und dann verwendet. Und das durchgängig. Es könnte auch komplett $ersetzungen heissen.
Zum Javascript:
Egal, wie es aussieht, hier wird das Popup aufgerufen.
ref beinhaltet dazu den Link, den es aus der Seite bekommt.
Und eben in der bbcode.php wird (zumindest bei mir) der Link zusammengebaut.
Halt bei Dir mit dem modcp.php-Link-Teil, aber man kann in der bbcode.php ja auch viewtopic.php... fest vorgeben
Zum Javascript:
Egal, wie es aussieht, hier wird das Popup aufgerufen.
ref beinhaltet dazu den Link, den es aus der Seite bekommt.
Und eben in der bbcode.php wird (zumindest bei mir) der Link zusammengebaut.
Halt bei Dir mit dem modcp.php-Link-Teil, aber man kann in der bbcode.php ja auch viewtopic.php... fest vorgeben
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Nochmal:
Gibt es in Deiner bbcode.php diese Zeile:
?????????????????????
Gibt es in Deiner bbcode.php diese Zeile:
Code: Alles auswählen
$bbcode_tpl['quote_post_open'] = str_replace('{U_VIEW_POST}', '<a href="#_somewhat" onClick="javascript:open_postreview( \'' . $temp_url . '\' );" class="genmed">' . $lang['View_post'] . '</a>', $bbcode_tpl['quote_post_open']);Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
Ja, ich mußte da bezüglich des popup's ja doch nichts ändern....bei mir wird das popup über die zusätzliche javascript-zeile in der tpl aufgerufen, da lag der fehler....was mir nun nur noch fehlt...warum der mod das auch immer so umsetzt mit der sog. $plain_message, ist bei einem zitat die korrekte übernahme des posts...das
zerbröselt ja das ganze zitat (zumindest wenn auch "code" drin ist...
EDIT: Mal so nebenbei...an sich bin ich ja recht stolz, das das kleine phpBB-Projekt so langsam ziemlich gute Formen annimmt, bzw. nicht mehr viel fehlt das auch alle kleinen fehler etc. hoffentlich weg sind (z.B. unseren alten feind, die mass_mail, muss ich noch hinkriegen, aber da komme ich nochmal die tage drauf, lol)
Zur Zeit sind's halt hier und da die BBcode umformatierungen, die mich nerven...und zu guter letzt will ich noch versuchen mehr sachen über das acp aus/ein-schalten zu können...
Code: Alles auswählen
$plain_message = $row['post_text'];
$plain_message = preg_replace('/\:(([a-z0-9]:)?)' . $bbcode_uid . '/s', '', $plain_message);
$plain_message = str_replace('<', '<', $plain_message);
$plain_message = str_replace('>', '>', $plain_message);
$plain_message = str_replace('<br />', "\n", $plain_message);
$orig_word = array();
$replacement_word = array();
obtain_word_list($orig_word, $replacement_word);
if ( !empty($orig_word) )
{
$plain_message = ( !empty($plain_message) ) ? preg_replace($orig_word, $replacement_word, $plain_message) : '';
}
$plain_message = addslashes($plain_message);
$plain_message = str_replace("\n", "\\n", $plain_message);Code: Alles auswählen
'PLAIN_MESSAGE' => str_replace(chr(13), '', $plain_message),EDIT: Mal so nebenbei...an sich bin ich ja recht stolz, das das kleine phpBB-Projekt so langsam ziemlich gute Formen annimmt, bzw. nicht mehr viel fehlt das auch alle kleinen fehler etc. hoffentlich weg sind (z.B. unseren alten feind, die mass_mail, muss ich noch hinkriegen, aber da komme ich nochmal die tage drauf, lol)
Zur Zeit sind's halt hier und da die BBcode umformatierungen, die mich nerven...und zu guter letzt will ich noch versuchen mehr sachen über das acp aus/ein-schalten zu können...
Zuletzt geändert von schmidtedv am Do 22.Dez, 2005 14:11, insgesamt 2-mal geändert.
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Die muss dann aber doch nicht aus der modcp.php übergeben werden. Das übernimmt doch dafür die show_post.php...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Auf DEINEN letzten Beitrag.
Die topic_review muss selbstverständlich ja den Text übergeben, damit er angezeigt wird.
Ansonsten macht alles die show_post.php.
Also wäre der Text doch der show_post.php aus der modcp.php garnicht erst zu übergeben...
Die topic_review muss selbstverständlich ja den Text übergeben, damit er angezeigt wird.
Ansonsten macht alles die show_post.php.
Also wäre der Text doch der show_post.php aus der modcp.php garnicht erst zu übergeben...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!