ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Fehler bei Postanzeige im Forum

Geschlossen
  1. #1
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Wenn ich auf meiner Testseite einen Post auswählen möchte, bekomm ich folgende Fehlermeldung:

    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-20,20' at line 1
    in Query:
    SELECT geschlecht, ic1_posts.id,txt,time,erstid,erst,sig,avatar,posts FROM `ic1_posts` LEFT JOIN ic1_user ON ic1_posts.erstid = ic1_user.id WHERE tid = 5 ORDER BY time LIMIT -20,20
    
    Debug backtrace:
    	@ mysql.php:46 -- debug_bt()
    	@ mysql.php:64 -- db_check_error(...)
    	@ show_posts.php:60 -- db_query(...)
    	@ forum.php:132 -- require_once(...)
    	@ index.php:51 -- require_once(...)
    
    
    Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /homepages/6/d39789313/htdocs/clanneu/include/includes/func/db/mysql.php on line 72


    Kann mir da vielleicht jemand weiterhelfen, bitte?


    verwendete ilchClan Version: 1.1 P

    betroffene Homepage: test.vistauri.net
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Das müsste diese Zeile sein, nur was ist falsch?

    $erg = db_query("SELECT geschlecht, prefix_posts.id,txt,time,erstid,erst,sig,avatar,posts FROM `prefix_posts` LEFT JOIN prefix_user ON prefix_posts.erstid = prefix_user.id WHERE tid = ".$tid." ORDER BY time LIMIT ".$anfang.",".$limit);
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Bei mir sieht der Link so aus: test.vistauri.net/index.php?forum-showposts-1-p{p}#1

    aber er müsste eigentlich so wie hier aussehen oder? test.vistauri.net/index.php?forum-showposts-1#1
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Da es ein Link ist, wird der Fehler wohl in der htm zu finden sein.
    Nur ne Vermutung...


    Zuletzt modifiziert von Outi77 am 02.08.2013 - 18:44:54
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Das einzige was ich da finde ist
    {SITELINK}
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Niemand eine Idee?
    Hab schon das Forum durchsucht, aber eine Lösung habe ich nicht gefunden...
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Also bei mir sieht die Zeile für den #-Link folgendermaßen aus:
    <div style="float: left; width:50%;" class="smalfont"><a class="smallfont" href="index.php?forum-showposts-{TID}#{id}" title="{i}. Post in diesem Thema">#</a>&nbsp;{date}</div>
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Stimmt, der sieht bei mir so aus:
    href="index.php?forum-showposts-{TID}-p{p}#{id}"


    verstehe nur nicht wieso... soll das {p} für die Seite zuständig sein?

    Problem ist nämlich, wenn ich es so mache wie bei dir, funktioniert zwar der Sprung zum Post auf der ersten Seite, aber nicht mehr auf der 2. Seite.

    Wenn ich einen Post auf der 2. Seite anklicke, lande ich wieder auf der ersten Seite...

    Normalerweise müsste der Link auf der 2. Seite so ungefähr aussehen: index.php?forum-showposts-1267-p2#11371


    Zuletzt modifiziert von Tyrargo am 03.08.2013 - 07:37:28
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Stimmt, jetzt wo Du es sagst, muß ich das bei mir ebenso feststellen.
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    Hat mit dem link nix zu tun {p} muss mit der Seitenzahl befüllt werden.

    Die Frage ist wo (-p{p}) auf einmal herkommt. Im in der Standart version ist es jedenfalls nicht vorhanden...

    Theoretisch müsste mann -p{page} draus machen dann sollte es tun.
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    -p{page} SO einfach... Oh mann... Ja, das war es. Es funktioniert nun!

    Vielen Dank! lächeln

    PS: Kann eigentlich nur durch den Forenmod kommen: externer Link

    Im CapFX Forum wird es auch so dargestellt.


    Zuletzt modifiziert von Tyrargo am 03.08.2013 - 11:22:46
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Da war einer schneller...danke, funktioniert!

    Gruß Outi
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten