anpera.net
https://anpera.dyndns.org/phpbb3/

User Editieren letzten Chat Post?
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=2202
Seite 1 von 2

Autor:  leenchen [ Mo 06 Feb, 2006 15:48 ]
Betreff des Beitrags:  User Editieren letzten Chat Post?

Hallöle...

ich hab da mal eine Frage...ich würde es zwar gerne selbst umsetzen nur weiß ich nicht wirklich wie ich Anfangen soll...

ich hatte mir gedacht...das die User ihren letzen beitrag im Chat Editieren oder selber löschen können ... denn bei mir kommt es sehr häufig vor das dann in klammern ein wort verbessert wird und ich find das macht sich optisch nicht besonders hübsch im RPG vllt kann mir ja jemand sagen welche datein ich mir genau angucken muss...

oder existiert sowas schon? gefunden habe ich es jedenfalls nicht bei anpera im Forum...

ach und wo ich gerade dabei bin...ich hab gehört es soll eine Addon raus gekommen sein womit man auch die MoTDs Editieren kann...ich find es aber nicht...kann mir da jemand behilflich sein?

Autor:  Auric [ Di 07 Feb, 2006 00:22 ]
Betreff des Beitrags: 

Also zum "Letzten Post löschen": Ich hab das für meinen Server vor einiger Zeit mal gebastelt, ich hoffe nur, ich vergesse hier nichts....

Als erstes die Datei chat_delete.php ins Root hochladen

Öffne common.php:
Suche in der viewcommentary (ganz am Ende):
[php]db_free_result($result);[/php]
Davor einfügen:
[php] $dellink="chat_delete.php?return=".$REQUEST_URI."&section=".$section;
output(" <a href=\"$dellink\" style=\"color: red;\">Letzten Post löschen</a>",true);
addnav("",$dellink);[/php]
Speichern und hochladen.

Das dürfte es eigentlich auch schon sein. Das ganze erzeugt einen roten Schriftzug "Letzten Post löschen" der als Link fungiert und den User zur Lösch-Funktion schickt, diese ausführt und dann zurück zur ausgangsseite bringt. Gelöscht wird dabei der letzte in diesem Bereich geschriebene Post des des Users
Ich hoffe, das das hilft.

Das Editieren hingegen wäre wohl ein wenig haarig, davon würde ich abraten.

mfg
Auric

Dateianhänge:
Dateikommentar: Chat_Delete Version 1.0
chat_delete.zip [488 Bytes]
442-mal heruntergeladen

Autor:  Auric [ Di 07 Feb, 2006 00:33 ]
Betreff des Beitrags: 

So, ich nochmal... ich hab den Mod fürs Editieren von Motd gefunden... allerdings beim guten alten Kevz
http://lotgd.dyndns.biz/thread.php?postid=742#post742

Er hat allerdings nen homeserver, musst also gucken, ob er gerade on ist.

Auric :wink:

Autor:  DarkAngel [ Di 07 Feb, 2006 08:45 ]
Betreff des Beitrags: 

Auric hat geschrieben:
So, ich nochmal... ich hab den Mod fürs Editieren von Motd gefunden... allerdings beim guten alten Kevz
http://lotgd.dyndns.biz/thread.php?postid=742#post742

Er hat allerdings nen homeserver, musst also gucken, ob er gerade on ist.

Auric :wink:


Genau :D Dieser Hack ist von mir und steht momentan nur in kevz Forum zu Verfügung. Sein Homeserver ist meistens ab 14 Uhr online von daher sollte das ja kein Problem sein ;)

Achja die Registrierung und das posten der meinung ist dort voraussetzung, damit man die Hacks / Addons etc überhaupt nutzen kann :D

Autor:  Devilzimti [ Di 07 Feb, 2006 12:58 ]
Betreff des Beitrags: 

Ähm..
Wie wäre es mit Lesen -> Denken -> Lesen und DANN Posten?

Sie will die User den letzen CHAT POST edieren lassen..

Autor:  DarkAngel [ Di 07 Feb, 2006 13:56 ]
Betreff des Beitrags:  Re: User Editieren letzten Chat Post?

leenchen hat geschrieben:
ach und wo ich gerade dabei bin...ich hab gehört es soll eine Addon raus gekommen sein womit man auch die MoTDs Editieren kann...ich find es aber nicht...kann mir da jemand behilflich sein?


Fass dich an die eigene Nase Devilzimti :lol:

Autor:  Auric [ Di 07 Feb, 2006 14:31 ]
Betreff des Beitrags: 

:lol: :lol: :lol:

Jaja.... naja, noch einmal meinen Dank für den gelungenen Hack von dir, Dark - wirklich praktisch das Ding!

Autor:  DarkAngel [ Di 07 Feb, 2006 14:47 ]
Betreff des Beitrags: 

Auric hat geschrieben:
:lol: :lol: :lol:

Jaja.... naja, noch einmal meinen Dank für den gelungenen Hack von dir, Dark - wirklich praktisch das Ding!


Danke Auric :) aber heute kommt noch ein kleiner fix für den Hack sobald kevz Forum Online ist

Autor:  Devilzimti [ Di 07 Feb, 2006 15:36 ]
Betreff des Beitrags:  Re: User Editieren letzten Chat Post?

DarkAngel hat geschrieben:
leenchen hat geschrieben:
ach und wo ich gerade dabei bin...ich hab gehört es soll eine Addon raus gekommen sein womit man auch die MoTDs Editieren kann...ich find es aber nicht...kann mir da jemand behilflich sein?


Fass dich an die eigene Nase Devilzimti :lol:

Peinlich :D

Autor:  leenchen [ Di 07 Feb, 2006 15:42 ]
Betreff des Beitrags: 

Hallöchen...hab vielen vielen dank :) das mit dem letzen beitrag löschen geht auch...dann kommen wenigstens keine doppelpost mehr zu stande und man kann den beitrag auch löschen wenn man ausversehen zufrph enter gedrückt hat *gg* passiert mir desöfteren *lach*

super ich werde mir das MoTD editieren mal ansehen...also einfach n ur einen beitrag dazu schreiben in dem forum und dann kann ich es mir anguxeln?

Autor:  Kevz [ Di 07 Feb, 2006 16:21 ]
Betreff des Beitrags: 

leenchen hat geschrieben:
also einfach n ur einen beitrag dazu schreiben in dem forum und dann kann ich es mir anguxeln?

-Jop.

Autor:  Andragor [ So 12 Feb, 2006 20:50 ]
Betreff des Beitrags: 

Also .... es kann ja sein, dass ich total unfähig bin, aber bei mir existiert keine viewcommentary.php :cry:

Autor:  Eliwood [ So 12 Feb, 2006 20:59 ]
Betreff des Beitrags: 

kishihmen hat geschrieben:
Also .... es kann ja sein, dass ich total unfähig bin, aber bei mir existiert keine viewcommentary.php :cry:


common.php, suche nach "function viewcommentary("

Autor:  Andragor [ So 12 Feb, 2006 21:03 ]
Betreff des Beitrags: 

super .... dankeschön :)

Autor:  Azalea [ Mi 19 Apr, 2006 14:53 ]
Betreff des Beitrags: 

hmm.. bei mir steht das, wenn ich auf den Link klicke:

Zitat:
DELETE FROM `commentary` WHERE `author` = 1 AND `section` = 'village' ORDER BY postdate DESC LIMIT 1
You have an error in your SQL syntax near 'ORDER BY postdate DESC LIMIT 1 ' at line 1

Autor:  Arîzto [ So 04 Jun, 2006 19:15 ]
Betreff des Beitrags: 

Auric hat geschrieben:
Also zum "Letzten Post löschen": Ich hab das für meinen Server vor einiger Zeit mal gebastelt, ich hoffe nur, ich vergesse hier nichts....


Bei mir wird der erste Kommentar auf der aktuellen Seite gelöscht...

Autor:  Alexiel [ Mi 13 Sep, 2006 23:10 ]
Betreff des Beitrags: 

... bin ich die einzige bei der nichts passiert? ^^

Autor:  rumburak [ Sa 04 Nov, 2006 09:00 ]
Betreff des Beitrags: 

Auric hat geschrieben:
Also zum "Letzten Post löschen": Ich hab das für meinen Server vor einiger Zeit mal gebastelt, ich hoffe nur, ich vergesse hier nichts....

Als erstes die Datei chat_delete.php ins Root hochladen

Öffne common.php:
Suche in der viewcommentary (ganz am Ende):
[php]db_free_result($result);[/php]
Davor einfügen:
[php] $dellink="chat_delete.php?return=".$REQUEST_URI."&section=".$section;
output(" <a href="$dellink" style="color: red;">Letzten Post löschen</a>",true);
addnav("",$dellink);[/php]
Speichern und hochladen.

Das dürfte es eigentlich auch schon sein. Das ganze erzeugt einen roten Schriftzug "Letzten Post löschen" der als Link fungiert und den User zur Lösch-Funktion schickt, diese ausführt und dann zurück zur ausgangsseite bringt. Gelöscht wird dabei der letzte in diesem Bereich geschriebene Post des des Users
Ich hoffe, das das hilft.

Sorry fürs Ausgraben eines so alten Themas, aber ich hab mir das gerade eingebaut.
Ist auch sehr hilfreich und gut.
Aber: Kann man es irgendwie umschreiben, so dass die User tatsächlich nur den LETZTEN Kommentar löschen können?

Wenn sie (wie mit diesem Script möglich) nämlich den letzten löschen, dann wieder den letzten, und wieder und wieder, ergeben irgendwann ganze Gespräche keinen Sinn mehr. :D
Dem gilt es vorzubeugen. :?

Autor:  theTJ [ Mi 08 Nov, 2006 18:28 ]
Betreff des Beitrags: 

rumburak hat geschrieben:
Auric hat geschrieben:
Also zum "Letzten Post löschen": Ich hab das für meinen Server vor einiger Zeit mal gebastelt, ich hoffe nur, ich vergesse hier nichts....

Als erstes die Datei chat_delete.php ins Root hochladen

Öffne common.php:
Suche in der viewcommentary (ganz am Ende):
[php]db_free_result($result);[/php]
Davor einfügen:
[php] $dellink="chat_delete.php?return=".$REQUEST_URI."&section=".$section;
output(" <a href="$dellink" style="color: red;">Letzten Post löschen</a>",true);
addnav("",$dellink);[/php]
Speichern und hochladen.

Das dürfte es eigentlich auch schon sein. Das ganze erzeugt einen roten Schriftzug "Letzten Post löschen" der als Link fungiert und den User zur Lösch-Funktion schickt, diese ausführt und dann zurück zur ausgangsseite bringt. Gelöscht wird dabei der letzte in diesem Bereich geschriebene Post des des Users
Ich hoffe, das das hilft.

Sorry fürs Ausgraben eines so alten Themas, aber ich hab mir das gerade eingebaut.
Ist auch sehr hilfreich und gut.
Aber: Kann man es irgendwie umschreiben, so dass die User tatsächlich nur den LETZTEN Kommentar löschen können?

Wenn sie (wie mit diesem Script möglich) nämlich den letzten löschen, dann wieder den letzten, und wieder und wieder, ergeben irgendwann ganze Gespräche keinen Sinn mehr. :D
Dem gilt es vorzubeugen. :?


Ich glaub zwar kaum, das sich einer die mühe macht, alle Posts einzeln nacheinander zu löschen.
Aber du könntest einfach eine Variable in der session eines users auf true wenn dieser einen Post macht.
Und diese variable wieder false setzen, wenn ein Beitrag gelöscht wurde, und wenn du dann diese sessionvariable abprüfst bevor du den "löschlink" setzt kann man immer nur einen Post löschen...

so mal n denkansatz... bin nicht 100%-ig sicher wie man das wirklich umsetzen kann...

greetz

theTJ

Autor:  Nadeya [ Sa 19 Mai, 2007 18:49 ]
Betreff des Beitrags: 

Auch ich entschuldige mich nochmals für das hervorwühlen dieses alten Threads.

Kann man das letzten Post löschen auch so einstellen, das es an gewissen Orten nicht passieren kann? In der Schatzkammer, oder den RPG-Orten z.B. nicht?

Lieben Gruß, Nadeya

Seite 1 von 2 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/