ThWboard Support-Forum (Archiv)
Ort: / Boardübersicht / Probleme und Fragen / EDIT Post -> SEND nicht immer letzte Seite
Seite 1 von 1
PhoenixDH schrieb am 22.01.2005 um 10:46 Uhr
Ich weiß nicht ob es da mittlerweile einen Fix gibt oder ob es beabsichtigt ist !
Wenn ich irgend einen Post editiere und die Änderungen dann anschicke, komme ich immer auf der letzten Seite des Threads raus, finde das aberr etwas unpassend !
Gibts da mittlerweile ein Fix oder ist das gewollt so ?
theDon schrieb am 22.01.2005 um 23:26 Uhr
fixed.
PhoenixDH schrieb am 23.01.2005 um 02:04 Uhr
wo finde ich die Änderungen, in der neuen edit.php, kann ich die wenn für die 2.84 übernehmen ?
PhoenixDH schrieb am 23.01.2005 um 14:19 Uhr
Danke, hat alles geklappt !
PhoenixDH schrieb am 24.01.2005 um 15:51 Uhr
Da ist mir aber was aufgefallen, wenn man einen Post editiert in einem Thread der noch 0 Replies hat, dann kommt man nicht an der richtigen Stelle raus !!!! sondern irgendwo wo keine Posts angezeigt werden !
Für den Rest klappt es !
theDon schrieb am 24.01.2005 um 16:14 Uhr
kann ich nicht nachvollziehen.
PhoenixDH schrieb am 24.01.2005 um 19:48 Uhr
Wie nicht nachvollziehen, was sein soll oder das es nicht so ist ?
theDon schrieb am 24.01.2005 um 22:20 Uhr
bei mir funktioniert das einwandfrei.
PhoenixDH schrieb am 25.01.2005 um 07:32 Uhr
Hm, bei mir nicht !
Dann muss ich nochmal schaun !
PhoenixDH schrieb am 25.01.2005 um 22:17 Uhr
Ist immernoch so !!!
Sicher das das die richtigen 2 Dateien sind die du mir gepostet hast, wie gesagt, ist nur beim einem Thread der 0 Replies hat so !
Denn ich hab dan ein pagenum von 0 !
Also muss es daran liegen:
$page = get_threadpage($post['postid'], $post['threadid']);
PhoenixDH schrieb am 27.01.2005 um 18:23 Uhr
Also es ist immer beim 1. Post, also dem mit der nummer 000 ! nicht bei dem Thread mit keinem Reply !
theDon schrieb am 28.01.2005 um 15:41 Uhr
ehm, nevermind, das ist aber auch schon laenger gefixed.
PhoenixDH schrieb am 28.01.2005 um 17:30 Uhr
Egal, ich bau einfach noch ne If ABfrage rein, das wenn post == 0 -> page = 1
PhoenixDH schrieb am 04.02.2005 um 17:18 Uhr
Hm, das hat leider auch nicht funktioniert, welche Lösung gibt es noch, wollte das ganze wieder Rückgängig machen, aber leider stimmen die Links oben glaub ich nimmer !
Veim editieren des 1. Posts bekomme ich immer eine Seite ohne die Posts, aber alles andere ist da, wenn ich zum Beispiel den ersten Thread auf Seite 3 editiere komme ich auf Seite 2 raus !
PhoenixDH schrieb am 20.02.2005 um 19:57 Uhr
*schieb*
das ganze stimmt wie gesagt immer noch net, im Moment sieht es bei mir so aus:
edit.php
$page = get_threadpage($post['postid'], $post['threadid']);
header("Location: ".build_link("showtopic.php?threadid=$thread[threadid]&pagenum=".$page."#".$post['postid'], true));
in der functions.inc.php
function get_threadpage($postid, $threadid)
{
global $pref, $config;
$r_post = thwb_query("SELECT COUNT(postid) AS postings
FROM ${pref}post
WHERE threadid='$threadid'
AND postid < '$postid'
ORDER BY posttime ASC");
$a_post = mysql_fetch_assoc($r_post);
return ceil($a_post['postings'] / $config['vars_m_amount']);
}
Wäre sehr dankbar wenn mir jemand den Code geben könnte bei dem es funktioniert !
Benutze 2.84 !
PhoenixDH schrieb am 04.07.2005 um 21:26 Uhr
Ich muss den Thread nochmal hochholen, denn es funktioniert immer noch nicht ist mit letztens mal wieder aufgefallen !
Nochmal zur Erklärung. Wenn ich den ersten Post in einem Thread editieren will und anschließend auf abschicken klicke, dann stimmt die Seite in dem Link nicht, d.h. sie ist 0, somit komme ich auf einer Seite raus die nicht existiert !
PhoenixDH schrieb am 15.07.2005 um 09:08 Uhr
Edit, nun hat es sich endlich erledigt, nachdem ich nen MODULO noch eingefügt hab !
Seite 1 von 1