anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Fr 19 Apr, 2024 05:26

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 34 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: Sa 19 Mai, 2007 19:53 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 09 Aug, 2006 09:29
Beiträge: 267
Geschlecht: Männlich
Hm, das habe ich mich auch schon gefragt wie man das ändern kann. Aber mich würde auch interessieren wie man den letzten Post editieren kann. Ich finde das eigentlich besser wie "letzten Post löschen"...Hat Jemand die Einbauanleitung?

MfG Rantanplan


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 19 Mai, 2007 23:44 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Zuerst @ Rantanplan:
Dürfte ein wenig schwieriger werden, ich glaube hier gab es aber irgendwo mal ein paar denkansätze dafür...


Als Nächstes:
Nadeya hat geschrieben:
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


Ich würde dir folgende möglichkeiten Empfehlen:

A: Manuell
[php] // #####In die function viewcommentary einfügen: #####
$nodelete = array(
'village', // Löschen auf dem Dorfplatz verbieten
'chest', // Löschen in der Schatzkammer verbieten
/* hier können noch weitere einträge hin */
);
// ###### vor der Stelle, an der Link zu "Letzten Post löschen" ausgegeben wird:
if(!in_array($section,$nodelete)) // [hier kommt jetzt die ausgabe mit "Letzten post löschen][/php]

Alternativ kann man das auch allgemeiner gestalten, in dem man der function viewcommentary einen weiteren Parameter $nodelete=false (also standardmäßig deaktiviert) einbaut und dann an der stelle vor der oben genannten ausgabe auf diesen prüft.

Ist leider ein bisschen theoretisch geworden, aber man sollte damit hinkommen :-)

Keine Garantie darauf, ungetestet ;-)


);

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 20 Mai, 2007 10:09 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Di 23 Jan, 2007 21:12
Beiträge: 50
LoGD: http://www.verborgene-land.yourweb.de/source.php
Danke für Deine Mühen, Auric.

Es klappt mit jedem anderen Ort, garden, village, was weiß ich.

Nur mit den Orten (vielleicht weil es zwei dateien orte gibt?) und dem Haus natürlich nicht.
Sicher bin ich nur wieder zu dämlich.

So hab ich es eingefügt:

appoencode_str;
$nobios = array("motd.php"=>true);
$nodelete = array(
'orte', // Löschen auf dem Dorfplatz verbieten
'treasure', // Löschen in der Schatzkammer verbieten
/* hier können noch weitere einträge hin */
);
if ($nobios[basename($_SERVER['SCRIPT_NAME'])]) $linkbios=false; else $linkbios=true;

und so:

if(!in_array($section,$nodelete)) output(" <a href=\"$dellink\" style=\"color: red;\">Letzten Post löschen</a>",true);

Wo liegt mein Fehler?

*edit*

Nach langem, fast verzweifelten Tüfteln hab ichs hinbekommen. :o)
Ist sicher eine umständliche Lösung, aber ich freu mich, das es ich überhaupt hinbekommen hab. Danke noch mal an Auric!

So hab ich es gemacht, falls es jemand auch mal interessant findet:

'Ort_1',
'Ort_2 //Löschen in den RP Orten verbieten
'house-treasure-1' // Löschen in den Schatzkammern verbieten

Also alles einzeln auflisten. Umständlich, aber wirksam.
*schäm*

_________________
War ich das etwa?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 24 Jun, 2007 01:53 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 07 Jul, 2005 06:42
Beiträge: 78
Wohnort: NRW
Geschlecht: Weiblich
LoGD: http://www.negrimar.de/source.php
Huhu, hab die chat_delete.php eingebaut. Doch bei mir werden immer die ersten Kommentare gelöscht, nicht der Letzte....
Hat da jemand eine Lösung parat?

_________________
Du kannst vor dem davonlaufen, was hinter dir her ist, aber was in dir ist, das
holt dich ein...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 30 Jun, 2007 22:35 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 04 Jun, 2007 02:36
Beiträge: 200
Wohnort: Iffwil
Geschlecht: Weiblich
LoGD: http://logd.epoca-del-arcangel.ch/source.php
Skype: aebi82
Hey zusammen

Bei mir gings nicht zuerst nicht aber jetzt funktioniert es.
Ich habe es so eingfügt uns es funktioniert bei mit.

[php]
$dellink="chat_delete.php?return=".rawurlencode($REQUEST_URI)."&section=".$section;
output(" <a href=\"$dellink\" style=\"color: red;\">Letzten Post löschen</a>",true);
addnav("",$dellink);
[/php]

Gruss Yanara


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 01 Jul, 2007 03:11 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 07 Jul, 2005 06:42
Beiträge: 78
Wohnort: NRW
Geschlecht: Weiblich
LoGD: http://www.negrimar.de/source.php
Ja so hab ich das auch, aber dennoch verschwindet nicht der letzte Kommentar, den man abgegeben hat, sondern der erste....

_________________
Du kannst vor dem davonlaufen, was hinter dir her ist, aber was in dir ist, das
holt dich ein...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 01 Jul, 2007 07:36 
Offline
Freak
Freak
Benutzeravatar

Registriert: Mi 06 Jul, 2005 19:10
Beiträge: 543
Wohnort: Bremen
Geschlecht: Männlich
LoGD: http://my-logd.com/motwd
ich kenne dieses Script nicht, aber wie wäre es die Sortierung der SQL-Abfrage zu ändern?

Theoretisch sollte es momentan in der Query ein ASC zu finden sein (Wenn wirklich der erste Kommentar gelöscht wird). Ändert es auf DESC und ihr habt den letzten Post.

_________________
Das schwarze Schaf der LotGD-Community, 2. platzierter, beim Giga.de Homepage-Award 2007 und 1. platzierter beim German Web Award 2008.
PC-ACTION meint: "Sehr gut" für MotWD!
Mind of the White Dragon => http://my-logd.com/motwd


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 01 Jul, 2007 12:32 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Halo alle zusammen:

Erst einmal: Das hier verlinkte Script arbeitet noch vollständig über die DB (was das heist sollte gleich noch ersichtlich werden...) und zwar, in dem es per DESC-Sortierung nach der CommentID vorgeht.

Ich hatte aber selbst auch das problem, das aus irgendwelchen gründen immer trotzdem der erste Post gelöscht wurde. Daher habe ich nach der Methode "Stumpf ist Trumpf" folgende Variante geschrieben... ist zwar recht unperformant, aber sie funktioniert (bei mir zumindest).

[php]<?php
/**
* chat_delete.php 1.2
* by Auric @ Tharesia.de
* Wird für "Letzten Post Löschen"-Hack benötigt.
* Im LotgD-Root abzulegen.
*/
require_once "common.php";
$nsql = "
SELECT `commentid`
FROM `commentary`
WHERE `author` = ".$session[user][acctid]."
AND `section` = '".$_GET[section]."'
ORDER BY postdate DESC
LIMIT 1
";
$ausgabe=db_fetch_assoc(db_query($nsql));
$nsql2 = "DELETE FROM `commentary` WHERE commentid = ".$ausgabe['commentid'];
db_query($nsql2);
$return = $_GET["return"];
redirect($return);
?>[/php]
Hier wird eben erst Selektiert und dann ein separater DELETE-Query losgeschickt. Wie gesagt unperformanter, aber das sollte eigentlich nicht allzu sehr auffallen ;-)

ich hoffe, das hilft euch weiter,
Auric :wink:

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 01 Jul, 2007 14:43 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 07 Jul, 2005 06:42
Beiträge: 78
Wohnort: NRW
Geschlecht: Weiblich
LoGD: http://www.negrimar.de/source.php
Danke Auric, es fuuuuuuuuuuuuuuuuuuunzt!! :wink:

_________________
Du kannst vor dem davonlaufen, was hinter dir her ist, aber was in dir ist, das
holt dich ein...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 17 Jul, 2007 21:27 
Offline
Held
Held

Registriert: Di 18 Jul, 2006 16:03
Beiträge: 294
ich kome auch noch mal auf die Frage zurück. Ich suce das letzen Post Editieren. Das hätten meine User so gerne. Kann es einer bitte zur Verfügung stellen ?

1000 Dank

:wink:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 07 Okt, 2007 10:10 
Offline
Profi
Profi

Registriert: Mi 16 Mai, 2007 11:50
Beiträge: 110
Wohnort: Kaufungen
Geschlecht: Männlich
Skype: Skywalker310867
Frech wie ich bin, hole ich den alten Thread noch mal hoch:

Wie war das nun mit dem Editieren des letzten Posts?

Gibt es da was oder doch nicht - obwohl es in vielen Dörfern
verwendung findet.

Wo kann man diese Edit-Function finden?

_________________
so long
Stefan

---------

Source im Profil


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 07 Okt, 2007 10:52 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 05 Mär, 2007 22:17
Beiträge: 270
Hatte ich letztens gepostet:

http://anpera.homeip.net/forum/viewtopic.php?t=4024&start=0&postdays=0&postorder=asc&highlight=


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 07 Okt, 2007 15:42 
Offline
Profi
Profi

Registriert: Mi 16 Mai, 2007 11:50
Beiträge: 110
Wohnort: Kaufungen
Geschlecht: Männlich
Skype: Skywalker310867
Ohja, den hatte ich zwar schon gesehen, aber wegen der Geschichte mit dem Bundle war ich gleich weiter gezogen, da ich das nicht im einsatz habe. Hätte einfach nur weiterlesen müssen... grrr

Danke dir trotzdem.

_________________
so long
Stefan

---------

Source im Profil


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 03 Sep, 2009 09:58 
Offline
User
User

Registriert: Fr 28 Aug, 2009 21:38
Beiträge: 13
Wohnort: Mannheim
Geschlecht: Männlich
LoGD: http://www.paimport.de/source.php
Sorry wenn ich jetzt den alten Thread nochmal ans Tageslicht befördere, hab allerdings ein kleines Problem. Hab den Chatdelete von hier in mein Spiel eingebaut. Allerdings habe ich die Dragonslayer Ver. 2.5 laufen und nu erkennt er partout meine Posts nicht um sie zu editieren. Da ich jetzt nicht wirklich der PHP Spezialist bin und von SQL inmoment auch nicht mehr verstehe, steh ich jetzt so ziemlich im Regen.

Die Suche hat jetzt auch nichts wirklich Brauchbares ans Tageslicht befördert. Vielleicht könnt ihr mir weiter helfen?

Link zum Source: http://test.paimport.de/source.php/

Gruß,
Elador


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 34 Beiträge ]  Gehe zu Seite Vorherige  1, 2

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 68 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum