Gäste - Post - Freischaltung
Super! Freue mich schon drauf den endlich komplett am laufen zu haben !
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
http://simson-le.de.vu
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Jo, ich mich auch, damit ich das Thema abschliessen kann.
Ich hoffe auch, daß ich nachher Zeit habe, sonst morgen...
Ich hoffe auch, daß ich nachher Zeit habe, sonst morgen...
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!
Mach dir kein Stress, nun hab ich so lange gewartet und wir so viele Dinge durchgespielt , da kommts auf ein paar Stunden mehr oder minder auch nicht drauf an. Hauptsache du findest bei dem Einbau die Stelle welche den ärger macht.
P.S. ich habe 2 Boards aber bei unterschiedlichen Anbietern. Das eine ist ein Plus (ford-welt) das andere ein Dim (Dach-Forum) nur so zur info, weil Du oben angesprtochen hast das vielleicht der Hoster da mit schuld dran trägt.
P.S. ich habe 2 Boards aber bei unterschiedlichen Anbietern. Das eine ist ein Plus (ford-welt) das andere ein Dim (Dach-Forum) nur so zur info, weil Du oben angesprtochen hast das vielleicht der Hoster da mit schuld dran trägt.
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
http://simson-le.de.vu
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Naja, Schuld nur, daß die Meldungen nicht angezeigt werden.
Das macht ein Debugging eben schwerer...
Das macht ein Debugging eben schwerer...
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!
Was aber auch noch dringend in den Mod mit rein müste wäre , eine anpassung an den Ch Mod bzw. an den Mod: Wenn ein Mod ein Posting löschen will wird der nicht gelöscht sondern in ein angegebenes Forum verschoben.
Folgendes Szenario:
Ein Gast postet was.....
Ein Mod (löscht) das posting ---> Posting wird ja nicht gelöscht sondern verschoben
Somit wandert das Posting in dem Forum welches angegeben wurde und jetzt kommts:
Das Posting wird weiterhin als Gastposting im Header aufgeführt.
Und genau das sollte man ändern.
Meine Idee wäre genau das Forum für den Mod von hier unsichtbar zu machen oder so...
Was denkst du ?
Bin aber trotzdem erstmal an der generellen Funktion des Mods interessiert. Das oben genannte viel mir nur gerade auf.
Folgendes Szenario:
Ein Gast postet was.....
Ein Mod (löscht) das posting ---> Posting wird ja nicht gelöscht sondern verschoben
Somit wandert das Posting in dem Forum welches angegeben wurde und jetzt kommts:
Das Posting wird weiterhin als Gastposting im Header aufgeführt.
Und genau das sollte man ändern.
Meine Idee wäre genau das Forum für den Mod von hier unsichtbar zu machen oder so...
Was denkst du ?
Bin aber trotzdem erstmal an der generellen Funktion des Mods interessiert. Das oben genannte viel mir nur gerade auf.
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
http://simson-le.de.vu
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Öh, ich werde den MOD nicht sofort an anderte MODs anpassen.
Zudem ist der MOD auch CH MOD kompatibel, d. h. in der 2.0.er Fassung.
Die Anpassung an den 2.1.x hatte Bootenks bereits mal angefangen, wenn er wieder mehr Zeit hat, kann er sich da ja nochmal dransetzen.
Und Löschen:
Dann muss eben der Admin die Löschen. Also nachdem die Verschoben wurden.
Jetzt noch dafür Anpassungen zu machen, halte ich für übertrieben...
Zudem ist der MOD auch CH MOD kompatibel, d. h. in der 2.0.er Fassung.
Die Anpassung an den 2.1.x hatte Bootenks bereits mal angefangen, wenn er wieder mehr Zeit hat, kann er sich da ja nochmal dransetzen.
Und Löschen:
Dann muss eben der Admin die Löschen. Also nachdem die Verschoben wurden.
Jetzt noch dafür Anpassungen zu machen, halte ich für übertrieben...
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!
Na gut. Dann muß ich die eben Händig löschen....
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
http://simson-le.de.vu
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Man kann ja auch sagen, also in dem Post Move Instead Delete MOD, das eben Gastposts gelöscht und nicht verschoben werden.
Es sind ja Bedingungen vorhanden, die man nur erweitern müsste.
Also mit z. B.
(Hab jetzt auf die Schnelle nicht in den MOD geschaut...)
Es sind ja Bedingungen vorhanden, die man nur erweitern müsste.
Also mit z. B.
Code: Alles auswählen
&& $post_data['poster_id'] == ANONYMOUS)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!
Nee, nee.. die sollen schon "nur" verschoben werden....Genau darum hab ich den Mod ja drin. Hat es eine Auswirkung wenn man das entsprechende Forum als permant gelesen markiert ? Bestimmt nicht....oder?
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
http://simson-le.de.vu
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Nicht wirklich. Kann ich mir jedenfalls nicht vorstellen, da die Angaben des UPi2DB nicht berührt werden...
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!
Dachte ich mir schon.
Hattest Du schon Zeit gefunden den Mod mal in ein Plus einzubauen?
Hattest Du schon Zeit gefunden den Mod mal in ein Plus einzubauen?
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
http://simson-le.de.vu
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Heute erst, wenn ich den aktuellen MOD abgeschlossen habe (Anschlusstest in OXPUS.de
).
Ich gehe von heute aus, im schlimmsten Fall Freitag, da ich morgen anderweitig Termine habe...
Ich gehe von heute aus, im schlimmsten Fall Freitag, da ich morgen anderweitig Termine habe...
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!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Also mit der angehängten modcp.php habe ich es nun erfolgreich in einem frisch installiertem Plus getestet. Keine Fehler soweit.
Auch die Installation im Plus selber, also der Original-Plus-modcp.php funktioniert fehlerfrei...
Auch die Installation im Plus selber, also der Original-Plus-modcp.php funktioniert fehlerfrei...
- Dateianhänge
-
- modcp.zip
- (11.81 KiB) 151-mal heruntergeladen
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!
Ich muß dich leider enttäuschen
Ich bekomme leider nach wie vor nur die leere Seite angezeigt und es wird nach dem Reload nur ein Posting der markierten postings gelöscht.
Das komische ist falls es irgend wie unter gegangen sein sollte:
Wenn ich 1 Posting markiere dann klappt das löschen wunderbar!
Der Fehler tritt nur auf wenn ich mehrere Postings gleichzeitig markiere!
Ist das vielleicht nochmal ein Ansatzpunkt für dich ?
Ich bekomme leider nach wie vor nur die leere Seite angezeigt und es wird nach dem Reload nur ein Posting der markierten postings gelöscht.
Das komische ist falls es irgend wie unter gegangen sein sollte:
Wenn ich 1 Posting markiere dann klappt das löschen wunderbar!
Der Fehler tritt nur auf wenn ich mehrere Postings gleichzeitig markiere!
Ist das vielleicht nochmal ein Ansatzpunkt für dich ?
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
http://simson-le.de.vu
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Hm, könnte eine Falle sein, die das Script dann eben nicht geht.
Ich schau da nochmal gezielter nach.
Der Aufruf der Konsole mit allen eingebauten Links klappt aber mittlerweile?
Ich schau da nochmal gezielter nach.
Der Aufruf der Konsole mit allen eingebauten Links klappt aber mittlerweile?
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!
Ja, der Aufruf klappt! Mein Moderator meldete letztens das wieder was nicht klappte, aber das kan auch mit den Umbaumaßnahmen zusammen gehangen haben.
Müste ich dann wenn erstmal der oben beschriebene Fehler weg ist gezielt prüfen.
Hoffentlich findest Du den Teil der mir so Ärger macht....
Müste ich dann wenn erstmal der oben beschriebene Fehler weg ist gezielt prüfen.
Hoffentlich findest Du den Teil der mir so Ärger macht....
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
http://simson-le.de.vu
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ich werds versuchen...
BTW:
Da fällt mir ein, daß ich mal Deine functions_post.php bräuchte.
Ich verwende ja die delete_post-Funktion, um die Beiträge weg zu hauen, vielleicht ist die bei die noch weiter modifiziert...
BTW:
Da fällt mir ein, daß ich mal Deine functions_post.php bräuchte.
Ich verwende ja die delete_post-Funktion, um die Beiträge weg zu hauen, vielleicht ist die bei die noch weiter modifiziert...
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!
Und da kommt sie auch schon !
Wenn das verändern dieser Datei zum Erfolg führt, dann merk dir bitte was Du gemacht hast. Denn es betrifft ja wie gesagt 2 Foren wo der fehkler auftritt und da denke ich mal das die Datein auch unterschiedlich sind.
Wenn das verändern dieser Datei zum Erfolg führt, dann merk dir bitte was Du gemacht hast. Denn es betrifft ja wie gesagt 2 Foren wo der fehkler auftritt und da denke ich mal das die Datein auch unterschiedlich sind.
- Dateianhänge
-
- functions_post.rar
- (11.52 KiB) 150-mal heruntergeladen
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
http://simson-le.de.vu
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Auf den ersten Blick schaut noch alles okay aus.
Ich muss das aber nochmal genauer durchgehen, auch die Schleifen in der modcp.php.
Wenn mehrere auf einma gelöscht werden sollen, ist es eben die Frage, warum es nicht will.
BTW: Das Script fängt ja ab, Beiträge aus Topics zu löschen, wenn noch nicht aktivierte Gast-Beiträge und damit die eingetragene Postanzahl mit der wirklichen Anzahl der Beiträge nicht übereinstimmt.
Kannst Du mal prüfen, ob dieses bei Dir vorkommt und das Script daher anhält?
Denn ich habe die Funktion zum Post-Löschen "stumm" geschaltet, das verhindert aber dann nicht, daß die Verarbeitung durch ein message_die(); anhält...
Aber vielleicht ist auch genau das der Punkt, den ich noch abfangen müsste.
Du kannst das auch selber mal kurz testen, in dem Du die Zeile mit message_die(...);, die in der includes/functions_post.php in der Funktion delete_post durch den MOD eingefügt wird, auskommentierst.
Wenn dann das Löschen mehrere Beiträge auf einem Hieb geht, habe ich schon ziemlich sicher den Störenfried gefunden...
Ich muss das aber nochmal genauer durchgehen, auch die Schleifen in der modcp.php.
Wenn mehrere auf einma gelöscht werden sollen, ist es eben die Frage, warum es nicht will.
BTW: Das Script fängt ja ab, Beiträge aus Topics zu löschen, wenn noch nicht aktivierte Gast-Beiträge und damit die eingetragene Postanzahl mit der wirklichen Anzahl der Beiträge nicht übereinstimmt.
Kannst Du mal prüfen, ob dieses bei Dir vorkommt und das Script daher anhält?
Denn ich habe die Funktion zum Post-Löschen "stumm" geschaltet, das verhindert aber dann nicht, daß die Verarbeitung durch ein message_die(); anhält...
Aber vielleicht ist auch genau das der Punkt, den ich noch abfangen müsste.
Du kannst das auch selber mal kurz testen, in dem Du die Zeile mit message_die(...);, die in der includes/functions_post.php in der Funktion delete_post durch den MOD eingefügt wird, auskommentierst.
Wenn dann das Löschen mehrere Beiträge auf einem Hieb geht, habe ich schon ziemlich sicher den Störenfried gefunden...
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!
So habe das mal getestet.
Ich habe die jeweilige Zeile auskommentiert und getestet.
1x diese hier:
und 1x diese hier:
Es funktionierte leider nicht.
Mir ist aber noch eine Sache aufgefallen. Laut mod soll ich in der funktions_post.php diese Sache machen:
So und weiter unten im Mod soll ich das machen:

In der original funktions_post.php vom Plus Forum und von Vanilla ist die Stelle ja auch nur jeweils 1x enthalten. Ich habe das gerade mal geprüft. Hmmm...ist das eigentlich wichtig?
Ich habe die jeweilige Zeile auskommentiert und getestet.
1x diese hier:
Code: Alles auswählen
message_die(GENERAL_ERROR, 'Error in reading postdata', '', __LINE__, __FILE__, $sql);Code: Alles auswählen
message_die(GENERAL_MESSAGE, $lang['No_post_delete_gp']);Mir ist aber noch eine Sache aufgefallen. Laut mod soll ich in der funktions_post.php diese Sache machen:
Das hab ich auch gemacht!#
#-----[ OPEN ]------------------------------------------------
#
includes/functions_post.php
#
#-----[ FIND ]------------------------------------------------
#
function delete_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_id, &$post_id, &$poll_id)
{
global $board_config, $lang, $db, $phpbb_root_path, $phpEx;
global $userdata, $user_ip;
#
#-----[ AFTER, ADD ]------------------------------------------------
#
if ($post_data['first_post'] && $mode == 'delete')
{
$sql = "SELECT t.topic_replies, count(p.post_id) AS real_posts FROM " . TOPICS_TABLE . " t, " . POSTS_TABLE . " p
WHERE t.topic_id = $topic_id
AND t.topic_id = p.topic_id
GROUP BY topic_replies";
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not check inactive post data', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$replies = $row['topic_replies'];
$replies++;
$real_posts = $row['real_posts'];
$db->sql_freeresult($result);
if ($replies != $real_posts)
{
message_die(GENERAL_MESSAGE, $lang['No_post_delete_gp']);
}
}
So und weiter unten im Mod soll ich das machen:
Nur den gesuchten Teil gibts bei mir eben nicht das 2te mal... von daher wurde der weg gelassen...#
#-----[ FIND ]------------------------------------------------
#
function delete_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_id, &$post_id, &$poll_id)
{
global $board_config, $lang, $db, $phpbb_root_path, $phpEx;
global $userdata, $user_ip;
#
#-----[ AFTER, ADD ]------------------------------------------
#
$sql = "SELECT post_id, post_activate
FROM " . POSTS_TABLE . "
WHERE post_id = $post_id";
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Error in reading postdata', '', __LINE__, __FILE__, $sql);
}
if ($row = $db->sql_fetchrow($result))
{
$post_activate = $row['post_activate'];
}
In der original funktions_post.php vom Plus Forum und von Vanilla ist die Stelle ja auch nur jeweils 1x enthalten. Ich habe das gerade mal geprüft. Hmmm...ist das eigentlich wichtig?
Zuletzt geändert von tom10 am Do 16.Mär, 2006 15:28, insgesamt 2-mal geändert.
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
http://simson-le.de.vu
- Christian_N
- Beiträge: 1787
- Registriert: Sa 19.Feb, 2005 21:48
- Wohnort: Frankfurt am Main
- Kontaktdaten:
Ich bin gerade dabei ihn auch einzubaue und um ihn etwas zu testen, dabei ist mir in der installation anleitung aufgefalle, das bei der lang_german/lang_main.php so ein Satz steht: bin in Rechtschreibung und Grammatik selbst nicht gerade das Ass aber gewühlten Beitrag ist mit sicherheit nicht richtig sollte sicher, gewählten Beitrag heißen 
Code: Alles auswählen
$lang['No_post_delete_gp'] = '<b>Gastbeitrag gefunden!</b><br /><br />Prüfe oder lass diesen Gastbeitrag prüfen,<br />bevor Du den gewühlten Beitrag aus diesem Thema löscht!';Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
@Oxpus
Hab den Teil von oben mal geändert.--> gebracht hats aber leider nichts.
@Christian_N
Bin mal gespannt ob der bei dir funktioniert....also mit dem löschen von mehrern Gästepostings auf einem mal....
Hab den Teil von oben mal geändert.--> gebracht hats aber leider nichts.
@Christian_N
Bin mal gespannt ob der bei dir funktioniert....also mit dem löschen von mehrern Gästepostings auf einem mal....
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
http://simson-le.de.vu
- Christian_N
- Beiträge: 1787
- Registriert: Sa 19.Feb, 2005 21:48
- Wohnort: Frankfurt am Main
- Kontaktdaten:
Hoffe hast die neue nicht schon hochgeladen, den es is mir noch was in der anleitung aufgefalle, was in der functions_post.php gemacht werden muss
Sollte aber sicher heiße da in dieser function es nicht mit ); abgeschlossen wird.
@tom10
Bin selbst gespannt wie er bei mir läuft dann, auch wenn ich gleich sage muss das ich kein Plus verwende und auch dann später anpassungen etwas ggf. vornehmen, wenn er erstmal nach anleitung eingebaut ist.
Muss dann nur wenn er im Betrieb ist schauen welche denk aber mal das ich moderatoren bei uns davon ausschlissen tun das nur die Fanclubleitung (Admins) die rechten haben.
Und dein Problem liegt glaub ich darin wenn ein Moderator es macht oder?
Code: Alles auswählen
#
#-----[ FIND ]------------------------------------------------
#
function user_notification($mode, &$post_data, &$topic_title, &$forum_id, &$topic_id, &$post_id, &$notify_user)
#
#-----[ IN-LINE FIND ]------------------------------------------------
#
);
#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------------
#
, &$post_activateCode: Alles auswählen
#
#-----[ IN-LINE FIND ]------------------------------------------------
#
)@tom10
Bin selbst gespannt wie er bei mir läuft dann, auch wenn ich gleich sage muss das ich kein Plus verwende und auch dann später anpassungen etwas ggf. vornehmen, wenn er erstmal nach anleitung eingebaut ist.
Muss dann nur wenn er im Betrieb ist schauen welche denk aber mal das ich moderatoren bei uns davon ausschlissen tun das nur die Fanclubleitung (Admins) die rechten haben.
Und dein Problem liegt glaub ich darin wenn ein Moderator es macht oder?
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt