YourWBB Merge_Doublepost Hack

Caretaker
Hab auch nen bug...

diese pn hab ich heut von nem mod bekommen:

Die neue Funktion mit dem Nachtrag hat noch einen ganz fiesen Bug anscheinend.

Zitat:
Ich habe eben auf diesen Thread geantwortet:

JPM Impact - Indiana Jones GER

da sah noch alles gut aus.

Als ich anschließend das Posting von indianer editiert und den Link dort rausgenommen habe, wurde mein Posting gelöscht und als Nachtrag in das von indianer eingefügt. Das ist glaube ich nicht so ganz im Sinne des Erfinders

Auch das nochmalige Editieren und Löschen des Nachtragstextes aus indianers Posting und anschließendem Neuschreiben von meinem funktioniert nicht, er schiebt es immer wieder als Nachtrag in indianers Post


hat jemand eine idee woran das liegen könnte?
Nicolai
wollte noch mal nachfragen ob mir jemand helfen kann?????????????
MrMind
@Nicolia

Sry kam einiges dazwischen, im Anhang die geänderten Dateien. Hast du ein wBB 2.3.5?


Mfg
MrMind
Nicolai
danke dir ja ich habe ein 2.3.5, kannst du mir auch sagen an was es liegt????
Caretaker
kann man nicht beim erstellen des themas eine option einbauen, die man auswählen kann, ob man die funktion übergehen möchte oder nicht?

Wie siehts eigendlich aus wenn beide threads von der Nachrichtenlänge her am maximum sind?
N!tro*
Bei mir werden die Beiträge nicht zusammengefügt.

Hab den Einbau nochmal gecheckt.

Ich habe nix gefunden unglücklich
HardwareGuru
hallo,

hab mal diesen hack eingebaut, hab aber jetz in der thread.php ein fehler so wird es mir angezeigt, kann auch keine postings mehr öffnen

bekomm diese meldung:

Parse error: parse error, unexpected T_VARIABLE, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /var/www/vhosts/hardwareguru.eu/httpdocs/wbb2/thread.php on line 622

der code an dieser stelle sieht aber so aus wie der in der anleitung

hier nochmal der auszug aus dedr thread.php

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
	/**
	* constructor
	*
	* @param integer threadid
	*/
	function FlatThread($threadid) {
		$this->threadid = $threadid;
	}

	/*
	** Merge Doublepost by MrMind
	*/
	$this->merge_post($threadid);
	/*
	** Merge Doublepost by MrMind
	*/	
	
	/**
	* get and stores the pagenumber of a certain message
	*
	* @param integer postid
	*
	* @return void
	*/



und ich hab grad nochma die anleitung durchgesehen, die stelle in der anleitung stellt mich vor ein rätzel

Zitat:
# Suche nach:
#############

/**
* constructor
*
* @param integer threadid
*/
function FlatThread($threadid) {
$this->threadid = $threadid;

# Darunter einfügen:
####################

/*
** Merge Doublepost by MrMind
*/
$this->merge_post( $threadid );
/*
** Merge Doublepost by MrMind
*/


# Suche nach:
#############

function FlatThread($threadid) {
$this->threadid = $threadid;


# Darunter einfügen:
####################

/*
** Merge Doublepost by MrMind
*/
$this->merge_post( $threadid );
/*
** Merge Doublepost by MrMind
*/


denn "function flattrhead" ist ja unter der stelle mit "constructor" so hätt ich den code ja zweimal untereinander

oder gibs das nochmal

weiß da jemand bescheid, wär schön wenn mir da jemand helfen könnte

mfg Daniel
Caretaker
Das scheint ein kleiner fehler in der anleitung zu sein, das gesuchte gibts nur einmal, also muss auch nur der part darunter nur einmal eingefügt werden.....

dein fehler da, deutet darauf hin das du tatsächlich nen fehler im einbau hast, irgend ne klammerung } haut da wohl nicht so hin
HardwareGuru
hallo

nur das seltsame an der sache ist in zeile 622 steht ja
code:
1:
$this->merge_post($threadid);
dieses aber dort is ja keine } klammer drin

na ich werde ie ganze sache nochma durchgehen

mfg Daniel
MrMind
1.) Das ich in der Anleitung das eine zweimal reingeschrieben habe, steht hier im Thread schon mehr als zu genüge und steht auch drin, was ich eigentlich meinte. Einfach mal Thread lesen.

2.) Die Anleitung hat des obigen Problems keinen Fehler, man sollte allerdings genau gucken ^^

Es wurde die Erweiterung für diesen Hack außerhalb des "Konstruktors" - also nach der } - gesetzt. Allerdings steht davon nichts in der Anleitung smile

Man muss, um die Fehlermeldung zu entfernen, das über die } setzen, danach funktioniert dies auch großes Grinsen


Mfg
MrMind
N!tro*
Zitat:
Original von N!tro*
Bei mir werden die Beiträge nicht zusammengefügt.

Hab den Einbau nochmal gecheckt.

Ich habe nix gefunden unglücklich


Hat niemand ne Lösung?

Hab schon alles aus und nochmal eingebaut
MrMind
Steht denn im Titel drinnen, dass der Beitrag zusammen gefügt werden würde?


Wenn nein, prüfe mal auf die Konfiguration ^^ denke mal, da liegt das Problem.


Mfg
MrMind
Caretaker
Nochmal meine Frage, kann man nicht beim erstellen des themas eine option einbauen, die man auswählen kann, ob man die funktion übergehen möchte oder nicht?

Weil das Problem nachem man ein thema editiert hat, und wenn dann drauf antwortet, dies als nachtrag eingefügt wird,besteht leider immernoch
MrMind
Wie drauf antwortet? vom selben oder von einem anderen User?

Mfg
MrMind
Caretaker
Siehe auch dieser beitrag von mir

Zitat:
Hab auch nen bug...

diese pn hab ich heut von nem mod bekommen:

Die neue Funktion mit dem Nachtrag hat noch einen ganz fiesen Bug anscheinend.

Zitat:
Ich habe eben auf diesen Thread geantwortet:

JPM Impact - Indiana Jones GER

da sah noch alles gut aus.

Als ich anschließend das Posting von indianer editiert und den Link dort rausgenommen habe, wurde mein Posting gelöscht und als Nachtrag in das von indianer eingefügt. Das ist glaube ich nicht so ganz im Sinne des Erfinders

Auch das nochmalige Editieren und Löschen des Nachtragstextes aus indianers Posting und anschließendem Neuschreiben von meinem funktioniert nicht, er schiebt es immer wieder als Nachtrag in indianers Post


hat jemand eine idee woran das liegen könnte?


Es ist egalwelchen thred ich editiere, entweder meinen, oder von nem anderen user, sowie ich darauf antworte gibts das problem....
Abi08
ich wollte anstellen von "Nachtrag von %username" gerne noch Datum und Zeit des editierens reinbringen! Welceh VAriablen muss ich dafür angeben.

Schonmal danke im Vorraus!
kork06
Hallo,

bei mir funztz. es net...

habe aber alles sorgfältig überprüft....

siehe anhang

gruß
psycho_dmr
nabend,

bei mir mag der hack auch nich funktionieren, hab grade noch mal alles gecheckt. ich hab die 3 Dateien hochgeladen und dann die merge_setup.php ausgeführt, da stand dann, dass alles okay ist. Also hab ich die 3 files wieder gelöscht und wollte es im ACP einstellen.

Nur leider kann ich den 5. Schritt aus der Demo nicht machen, da diese option da gar nicht exisitiert :/

Außerdem werden die Posts nicht zusammengefügt.. (zeitliche begrenzung ist 0 und eigentlich ist das zusammenfügen auf "ja") unglücklich

habs 2.3.5


_edit: lol!

okay ich denk ma ich hab den "fehler" großes Grinsen (ich hätte vielleicht mal in die readme kucken sollen) - joa funzt ohne probs..
N!tro*
Zitat:
Original von kork06
Hallo,

bei mir funztz. es net...

habe aber alles sorgfältig überprüft....

siehe anhang

gruß


Hast du ihn auch bei

ACP - Einstellungen -> Beiträge erstellen/bearbeiten (ganz unten)

aktiviert?
kork06
Zitat:
Original von N!tro*
Zitat:
Original von kork06
Hallo,

bei mir funztz. es net...

habe aber alles sorgfältig überprüft....

siehe anhang

gruß


Hast du ihn auch bei

ACP - Einstellungen -> Beiträge erstellen/bearbeiten (ganz unten)

aktiviert?


jo, habe ich..

es wird auch nach einem Doppelpost angezeigt :

der Doppelpost wird zusammengefügt aber wenn man f5 drückt, steht das noch immer da und die Posts sind nicht zusammengefügt