ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Zitat in PN

Geschlossen
  1. #1
    User Pic
    Ahrta5 Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    Also habe ein Problem mit der PN.

    Und zwar wird da jedesmal ein > hinter der beantworteten Nachricht gesetzt, das geht einigen Usern und mir persönlich auf die Nerven, denn nach ein paar PNs hat man da kein Durchblick mehr finde ich...

    Nun wollte ich das Problem mit der Zitat-Funktion vom bbcode lösen.

    Also hab ich die Datei .../includes/contents/forum/privmsg.php editiert und das [quote] eingefügt...
    So klappt es auch, aber leider fehlerhaft bzw. nich so wie ich es haben würde^^
    Nun wird jetzt bei jedem Zeilenumbruch ein Zitat generiert egal ob Text oder nich... und ich möchte ja dass nur der komplette Text ein Zitat ist, wie man es eben gewohnt ist.

    Habe zwar die Suche benutzt, und vieles zum bbcode gefunden aber nichts passendes für die PNs, darum frag ich jetzt mal hier.


    Die editierte Datei(prvmsg.php):


    Habt ihr vielleicht eine andere Lösung oder wisst wie ich es richtig hinbekomme? :'(


    LG Ahrta5

    betroffene Homepage: www.teesofdawn.de


    Zuletzt modifiziert von Ahrta5 am 28.05.2009 - 21:49:32
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Ahrta5 Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    Keiner ne Ahnung?
    Ich kenn mich mit php ned so gut aus...
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte



    Zuletzt modifiziert von Mairu am 13.06.2009 - 10:52:11
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Ahrta5 Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    Hey danke Mairu das du mir zur Hilfe kommst lächeln

    Dein Code bringt den Fehler: Parse error: syntax error, unexpected '>' in /users/ahrta5/www/include/contents/forum/privmsg.php on line 98
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Flomavali gelöschter User
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Ahrta5 Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    also da kommt der gleiche Fehler in zeile 152, habe dann das leerzeichen zwischen den arrows weg

    jetzt kommt zwar keine Fehlermeldung, aber es wird anstatt der Text der PN nur das Wort "Array" im Zitat angezeigt...
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Flomavali gelöschter User
    Versuche mal die aktuelle Datei vom Script hochzuladen zwinker
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Ahrta5 Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    ich hab das ilch M installiert...

    wenn ich jetzt die datei aus H reinkopiere erscheint im Postfach die Meldung "Im Profil einstellen das du die PrivMsg Funktion nutzen möchtest" aber im Profil ist es so schon eingestellt.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Mhh tut mir leid ich verwende miest ein Codebeautifier und der kennt <> nicht und macht darauf immer < > wodurch der Code unbrauchbar wird und eigentlich verwendet man statt <> eigentlich auch !=, naja hab die 3 stellen mal korrigiert, kannst es also nochmal versuchen, ich selbst hatte es zwar nicht getestet, aber ja nur was am Zitat geändert, also die Meldung sollte damit nix zu tun haben.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Ahrta5 Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    Ok habe zwar einwenig rumgetestet und es funktioniert, aber ich weis nicht ob es jetzt woanders probleme gibt. zwinker

    Also habe die Zeile 76:
    1
    $ar['TXT'] .= "\n\n".$n;


    durch

    1
    $ar['TXT'] .= '[quote='.$name.']'.$n.'[/quote]';


    ...ersetzt.

    Jetzt wird die (komplette) Nachricht im Zitat angezeigt.
    Es funktioniert zwar so wie es soll, aber ich kann nicht garantieren dass diese Änderung keine Probleme mit sich zieht. zwinker

    Danke für eure Hilfe!


    mfg
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Warlord_Tyr Mitglied
    Registriert seit
    28.04.2009
    Beiträge
    98
    Beitragswertungen
    0 Beitragspunkte
    @Ahrta5

    Kannst du bitte mal deine Komplette privmsg.php reinstellen?
    Irgendwas muß bei dir noch anders sein, weil ich immernoch das Array in der Nachricht habe.
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Ahrta5 Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Warlord_Tyr Mitglied
    Registriert seit
    28.04.2009
    Beiträge
    98
    Beitragswertungen
    0 Beitragspunkte
    Dank dir. Geht jetzt alles soweit, nur wenn mann z.b. mehrfach antwortet also ab Re(2) wird die sache unübersichtlich da siehts dann so aus:
    1
    2
    3
    4
    5
    6
    Zitat von Warlord_Tyr
     Zitat von Warlord_Tyr
     Zitat von Warlord_Tyr
    dies ist ein Test
    dies ist ein Test
    dies ist ein Test
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Hab mein Code auch noch mal angepasst, so dass er jetzt stimmt, zu der unübersichtlichen Ansicht, welchen BBCode verwendest du denn?

    Falls du BBCode 2.0 verwendest, dann such mal in der includes/class/bbcode.php nach _quote und ändere in den Zeilen darunter bei beiden cellpadding=\"0\" die 0 zu einer 2, dann sollte es etwas besser aussehen.


    Zuletzt modifiziert von Mairu am 13.06.2009 - 10:59:52
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Teuflischer Mitglied
    Registriert seit
    21.11.2008
    Beiträge
    358
    Beitragswertungen
    0 Beitragspunkte
    funzt 1a Mairu, alle werden schön sauber angezeigt
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Warlord_Tyr Mitglied
    Registriert seit
    28.04.2009
    Beiträge
    98
    Beitragswertungen
    0 Beitragspunkte
    wenn ich die cellpadding ändere zeigt er wieder die alte ansicht
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Alte Ansicht, ich verstehe nur Bahnhof.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Warlord_Tyr Mitglied
    Registriert seit
    28.04.2009
    Beiträge
    98
    Beitragswertungen
    0 Beitragspunkte
    Die originale Ansicht mit >> stat [quote]
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Warlord_Tyr Mitglied
    Registriert seit
    28.04.2009
    Beiträge
    98
    Beitragswertungen
    0 Beitragspunkte
    Sag mal Mairu währe es möglich die PN wie ein Forum zu gestallten?
    Ich denke da an etwas in diese Richtung:
    gesperrtes Bild
    Wobei der obere Eintrag der aktuelle sein soll.


    Zuletzt modifiziert von Warlord_Tyr am 15.06.2009 - 23:23:18
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Deine Mudda Mitglied
    Registriert seit
    19.06.2009
    Beiträge
    1
    Beitragswertungen
    0 Beitragspunkte
    Hi ich habe alles gemacht wie es oben stand und es funktioniert auch super,

    aber was muss ich in der privmsg.php ändern damit es auch in der modded pm von mairu funzt?


    orginal privmsg.php:




    die von mairu:



    wäre euch sehr dankbar wenn ihr mir helfen könntet
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    @Warlord_Tyr Also das cellpadding ist nur für den BBCode nachdem man die Änderungen gemacht hat, an der privmsg.php.

    Das mit der Forenansicht hatte ich mir auch schon überlegt, ist aber etwas komplizierter, wäre etwas für 1.2

    @Deine Mudda

    Es ist eigentlich nur eine Passage geändert, die auch in meinem Modul so enthalten ist, such mal nach
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    if (isset($_REQUEST['anhang'])) {
        $x = explode("\n", unescape(escape(urldecode($_REQUEST['anhang']), 'textarea')));
        $n = '';
        for ($i = 0; $i <= count($x); $i++) {
            if (empty($x[$i])) {
                continue;
            }
            $n .= '> ' . $x[$i] . "\n";
        }
        $ar['TXT'] .= "\n\n" . $n;
    }
    , müsste Zeile 135++ sein,
    und ersetze durch
    1
    2
    3
    4
    5
    6
    7
    if (isset($_REQUEST['anhang'])) {
        $x = unescape(escape(urldecode($_REQUEST['anhang']), 'textarea'));
        if (!empty($ar['TXT'])) {
            $ar['TXT'] .= "\n\n";
        }
        $ar['TXT'] .= '[quote=' . $name . ']' . $x . "[/quote]" ;
    }
    .
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten