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 ?

theDon schrieb am 23.01.2005 um 04:50 Uhr

http://spezi.inglewood.name/websvn/diff.php?repname=ThWBoard&path=%2Ftrunk%2Finc%2Ffunctions.inc.php&rev=0&sc=1
http://spezi.inglewood.name/websvn/diff.php?repname=ThWBoard&path=%2Ftrunk%2Fedit.php&rev=0&sc=1

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