ilch Forum » Ilch Clan 1.1 » Allgemein » Kleine frage D

Geschlossen
  1. #1
    User Pic
    bigani Mitglied
    Registriert seit
    31.10.2009
    Beiträge
    322
    Beitragswertungen
    1 Beitragspunkte
    Servuss.

    Kennt einer vlt die korrekte abfrage fürs ilch cms die Datenbank abfrage von Modas ? also die Php Abfrage? (das halt die Liste der Moderatoren angezeigt wird)

    Hab da in meiner php was Versaut und finde den Fehler nicht^^

    geht darum das ich an der Forum legende bin.

    bei mir wird derzeit dieser Fehler angezeigt.
    {moda}

    Also ob die Datenbank die Abfrage nicht Versteht und die htm einfach den Txt ausgibt ka bin halt noch nicht wirklich gut mit Php^^


    Thx aus der Hölle

    betroffene Homepage: web2040.hapi.artatis.de/index.php?forum
    Ein Xd und ^^ und LOL und D Beweist Skill wen mans nach Jedem Satz Schreibt ^^xd LOL D
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    google.de Mitglied
    Registriert seit
    26.01.2012
    Beiträge
    352
    Beitragswertungen
    33 Beitragspunkte
    hallo bigani,
    ich weis nicht ob du mich noch kennst lachen
    Aber ich war früher mal bei euch und hab mit euch Tiberium Wars gezockt. entweder unter google.de oder chooter696
    Naja back to Topic lachen
    Stell mal bitte einen Link zu dem Modul rein dann weis jeder gleich was damit anzufangen. Aber ich bezweifle eigentlich das die DB Abfrage nicht stimmt weil sonst ein Syntaktischer Fehler vorliegen würde und dies als MYSQL Fehler angezeigt werden würde. Aber es kann natürlich sein das du die Abfragewerte nicht mehr mit der Ausgabe zusammen stimmen wodurch dieser Fehler warscheinlich aufgetreten ist. Zum Verständniss nicht die MYSQL Abfrage wird an den Nutzer gesendet sondern nur die Ergebnisse. VOrher werden diese aber "Ausgewertet". Am besten stellst du wie gesagt einen LInk zu dem Modul hier rein und dann noch die PHP Datei. Ich finde ihr habt da ne coole Domain^^
    Kein Support per PN!
    Wenn ich zitiere ist dies KEIN Angriff auf die Person!
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    bigani Mitglied
    Registriert seit
    31.10.2009
    Beiträge
    322
    Beitragswertungen
    1 Beitragspunkte
    First: warste nicht aus eu p ? oder biste etwa becks?

    Hm das ist kein Modul wo ich da Installieren will, es geht nur um die Forum legende dich ich Allerdings anderst als alle übrigen haben will.

    sobald ich an der Abfrage(php) was ändere kommt ja nen Syntax 404 sql Fehler.

    einige cods(nicht alle oder viel da ich den Foren mod 0.5 drauf hab)habe ich mir hier abgeschrieben(copy/paste)externer Link
    Ein Xd und ^^ und LOL und D Beweist Skill wen mans nach Jedem Satz Schreibt ^^xd LOL D
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    google.de Mitglied
    Registriert seit
    26.01.2012
    Beiträge
    352
    Beitragswertungen
    33 Beitragspunkte
    gut aber ohne Quellcode von der Datei und der Stelle in der index.htm werde ich dir schlecht helfen können.
    Da ich dein Problem im gesamten noch nicht verstanden habe wäre es gut wenn du explizit aufschreibst was du haben willst. Du scheinst ja zur Zeit da ne menge dran rumzubasteln. Dein Forum hat sich soebend "verabschiedet"^^
    Kein Support per PN!
    Wenn ich zitiere ist dies KEIN Angriff auf die Person!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    bigani Mitglied
    Registriert seit
    31.10.2009
    Beiträge
    322
    Beitragswertungen
    1 Beitragspunkte
    ^^ ja habs jetzt erst Gefixt D war ein komma flasch 0O

    <?php



    Zuletzt modifiziert von bigani am 04.03.2012 - 16:14:54
    Ein Xd und ^^ und LOL und D Beweist Skill wen mans nach Jedem Satz Schreibt ^^xd LOL D
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    google.de Mitglied
    Registriert seit
    26.01.2012
    Beiträge
    352
    Beitragswertungen
    33 Beitragspunkte
    Dein Fehler ist an sich kein Fehler. Die tpl Klasse würde ja gerne {moda} durch etwas ersetzen doch leider findet er in der php Datei keinerlei Informationen mit denen er dies tauschen soll. Ergo ersetzt er nichts. Deine php Datei beinhaltet keinerlei sql Abfrage die alle Moderatoren ausgibt. Oder was soll dort ausgegeben werden?
    Kein Support per PN!
    Wenn ich zitiere ist dies KEIN Angriff auf die Person!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    bigani Mitglied
    Registriert seit
    31.10.2009
    Beiträge
    322
    Beitragswertungen
    1 Beitragspunkte
    Ja in der Php ist so wie ich sie hier gespottet habe keine Moda Abfrage.

    Wen ich aber jetzt zb mir die Abfrage Google^^ und einsetze kommt der sql Fehler und wen ich ich ganze teile zusammen stelle aus verschiedenen phps leufts noch weniger

    Im Prinzip muss erdoch allerdings durch die Abfre von Moda Alle Mods auflisten, was wie ich nicht versteh einfach nicht Funktionieren will.

    Natürlich habe ich weitgehend keine Ahnung was Php Wirklich ist oder wie die Grund Kenntnisse aussehen sollten,aber ich arbeite mich mit Copy/Paste und Logik Durch nur ist es einfach zu viel wen man sich Nie wirklich mit jemandem unterhalten kann^^

    Back zu topic D

    Die Auflistung aller Mods in der Legende ist nur eines von etlich sachen die ich Drinnen haben will welche aber erstmal zuerst drann kommen, als nächstes wollt ich noch die Abfre für den Last Forum Post einarbeiten welches aber erst später kommt.
    Ps
    Warum schauste net mal ts vorbei dann könne ma mal wieder ne Runde cnc Daddeln D ^^ (mybe 1o1?)^^
    Ein Xd und ^^ und LOL und D Beweist Skill wen mans nach Jedem Satz Schreibt ^^xd LOL D
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    bigani Mitglied
    Registriert seit
    31.10.2009
    Beiträge
    322
    Beitragswertungen
    1 Beitragspunkte
    Wen ich mich nicht ganz vergucke dan hab ichs glaub ich hingekommen.

    Allerdings mit Folgendem mir Unbekannten Fehler

    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 '' at line 1
    in Query:
    SELECT name FROM ic7_grundrechte WHERE id=

    Debug backtrace:
    @ mysql.php:32 -- debug_bt()
    @ mysql.php:50 -- db_check_error(...)
    @ show_forum.php:82 -- db_query(...)
    @ forum.php:131 -- require_once(...)
    @ index.php:36 -- require_once(...)



    Kennt jemand den Fehler und würde mir vlt verraten wo das Problem Liegt?
    Ein Xd und ^^ und LOL und D Beweist Skill wen mans nach Jedem Satz Schreibt ^^xd LOL D
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    google.de Mitglied
    Registriert seit
    26.01.2012
    Beiträge
    352
    Beitragswertungen
    33 Beitragspunkte
    er sagt das deine MySql Abfrage falsch ist. Falsch aber in Form von der Syntax.

    ZitatZitat
    SELECT name FROM ic7_grundrechte WHERE id=


    ist das die gesamte Abfrage oder nur ein Teil?
    Kein Support per PN!
    Wenn ich zitiere ist dies KEIN Angriff auf die Person!
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    bigani Mitglied
    Registriert seit
    31.10.2009
    Beiträge
    322
    Beitragswertungen
    1 Beitragspunkte
    an fehler ist das alles was kommt


    Zuletzt modifiziert von bigani am 04.03.2012 - 16:14:28
    Ein Xd und ^^ und LOL und D Beweist Skill wen mans nach Jedem Satz Schreibt ^^xd LOL D
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    bigani Mitglied
    Registriert seit
    31.10.2009
    Beiträge
    322
    Beitragswertungen
    1 Beitragspunkte
    Da ich mich noch nicht genug Auskenne, Sieht hier einer mein Fehler ? also

    ich habe Bereits einiges Getestet jedoch finde ich ihn Selbst Leider nicht.
    Ein Xd und ^^ und LOL und D Beweist Skill wen mans nach Jedem Satz Schreibt ^^xd LOL D
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Mach in Zeile aus dem LEFT JOIN mal ein INNER JOIN, dann sollte es eigentlich gehen, ich nehme mal an du hast als Moderatoren User, die es nicht mehr gibt und deswegen kann das Recht nicht ausgelesen werden und es kommt zu dem Fehler.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    bigani Mitglied
    Registriert seit
    31.10.2009
    Beiträge
    322
    Beitragswertungen
    1 Beitragspunkte
    hat Geklappt

    Danke dir


    Zuletzt modifiziert von bigani am 04.03.2012 - 14:52:11
    Ein Xd und ^^ und LOL und D Beweist Skill wen mans nach Jedem Satz Schreibt ^^xd LOL D
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    bigani Mitglied
    Registriert seit
    31.10.2009
    Beiträge
    322
    Beitragswertungen
    1 Beitragspunkte
    Ah srry

    hab da noch nen fehler.


    Also ich habe mir erlaubt die legende auch in die Show topic.htm/php einzusetzen allerdings hab ich wieder irgend ein Schritt oder nen teil einer Abfrage übersehen oder vergessen oder irgend ein Denkfehler gemacht/ oder etwas nicht Bedacht.

    kann mir vlt jemand sagen wieso die Abfrage net Läuft?
    Ein Xd und ^^ und LOL und D Beweist Skill wen mans nach Jedem Satz Schreibt ^^xd LOL D
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Welche? Sollen wir Gedanken lesen?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    bigani Mitglied
    Registriert seit
    31.10.2009
    Beiträge
    322
    Beitragswertungen
    1 Beitragspunkte
    ^^Sch....Srry
    Letzte Nacht nicht Geschlafen D



    die Abfragen von der Php auf die Db Welche? alle; Leider


    <?php 
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    # check ob ein fehler aufgetreten ist.
    check_forum_failure($forum_failure);
    
    $title = $allgAr['title'].' :: Forum :: '.aktForumCats($aktForumRow['kat'],'title').' :: '.$aktForumRow['name'];
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="index.php?forum" style="color:#000000">Forum</a><b> &raquo; </b>'.aktForumCats($aktForumRow['kat']).'<b> &raquo; </b>'.$aktForumRow['name'].$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    
            
            $limit = $allgAr['Ftanz'];  // Limit 
      $page = ( $menu->getA(3) == 'p' ? $menu->getE(3) : 1 );
      $MPL = db_make_sites ($page , "WHERE fid = '$fid'" , $limit , '?forum-showtopics-'.$fid , 'topics' );
      $anfang = ($page - 1) * $limit;
      
            $tpl = new tpl ( 'forum/showtopic' );
            $tpl->set('CATNAME' ,$aktForumRow['name']);
    		$tpl->set('HMENU' ,$hmenu); 
            if ( $forum_rights['start'] == TRUE ) {
              $tpl->set('NEWTOPIC', '<a href="index.php?forum-newtopic-'.$fid.'"><img src="include/images/forum/newth.png" border="0"></a>' );
            } else {
              $tpl->set('NEWTOPIC','');
            }
      $tpl->set('MPL', $MPL);
            $tpl->set_out('FID', $fid, 0);
      
            $q = "SELECT a.id, a.name, a.rep, a.erst, a.hit, a.art, a.stat, b.time, b.erst as last, b.id as pid
            FROM prefix_topics a
            LEFT JOIN prefix_posts b ON a.last_post_id = b.id
            WHERE a.fid = {$fid}
            ORDER BY a.art DESC, b.time DESC
            LIMIT ".$anfang.",".$limit;
            $erg = db_query($q);
            if ( db_num_rows($erg) > 0 ) {
                    
                    while($row = db_fetch_assoc($erg) ) {
                            if ($row['stat'] == 0) {
            $row['TOP'] = 'cord';
                            } elseif ($row['rep'] >= 20) {
            $row['TOP'] = 'hord'; }else{
            
                              #$row['ORD'] = get_ordner($row['time']);
                              $row['TOP'] = forum_get_ordner($row['time'],$row['id'],$fid);
          }
                            $row['date'] = date('d.m.y - H:i',$row['time']);
                            $row['page'] = ceil ( ($row['rep']+1)  / $allgAr['Fpanz'] );
                            $row['VORT'] = ( $row['art'] == 1 ? 'Fest: ' : '' );
                      $tpl->set_ar_out($row,1);
    
            }   } else {
               echo '<tr><td colspan="6" class="Cnorm"><b>keine Eintr&auml;e vorhanden</b></td></tr>';
                    }
        
        
    $tpl->out(2);
    if ( $forum_rights['mods'] == TRUE ) {
      $tpl->set('id', $fid);
      $tpl->out(3);
    }
        
        
     
    $design->footer();
    
    while ($r = db_fetch_assoc($erg1) ) {
      
      $r['topicl'] = $r['topic'];
      $r['topic']  = html_enc_substr($r['topic'],0,23);
      $r['ORD']    = forum_get_ordner($r['time'],$r['id']);
      $r['mods']   = getmods($r['id']);
      $r['datum']  = date('d.m.y - H:i', $r['time']);
      $r['page']   = ceil ( ($r['rep']+1)  / $allgAr['Fpanz'] );
      $r['cname'] = '<img src="include/contents/forum/Clan Intern.jpg/'.$r['cname'].'.jpg" alt="'.$r['cname'].'">';
      $tpl->set_ar ($r);
      
      if ($r['cid'] <> $xcid) {
        $tpl->out(1);
        //Unterkategorien
        $sql = db_query("SELECT DISTINCT a.name as cname, a.id as cid FROM `prefix_forumcats` a LEFT JOIN `prefix_forums` b ON a.id = b.cid WHERE a.cid = {$r['cid']} AND a.id = b.cid ORDER BY a.pos, a.name");
        while ($ucat = db_fetch_assoc($sql)) {
          $tpl->set_ar_out($ucat,2);
        }
        //Unterkategorien - Ende
        $xcid = $r['cid'];
      }
      $tpl->set_ar_out($r,3);
    }
    
    
    
    ##### Moderartoren
     
    $moda = '';
     
    $erg= db_query("SELECT b.id as uid, b.name, b.recht,c.id FROM prefix_forummods a INNER JOIN prefix_user b ON b.id = a.uid INNER JOIN prefix_grundrechte c ON c.id = b.recht GROUP BY b.name ORDER BY b.id");
        while ($row = db_fetch_object($erg)) {
        $recht_name=@db_result(db_query('SELECT name FROM prefix_grundrechte WHERE id='.$row->recht),0);
     
         switch($row->recht)    {
     
                case -9: case -8: case -7://Admins + CoAdmin + SideAdmin
                    $moda .= '<a href="index.php?user-details-'.$row->uid.'"><span style="color:#0000FF"><i><b><u>'.$row->name.'</u></b></i></span></a> , ';
                    break;
     
                case -6: case -5://Leader + CoLeader
                    $moda .= '<a href="index.php?user-details-'.$row->uid.'"><span style="color:#daa520"><i><u>'.$row->name.'</u></i></span></a> , ';
                    break;
     
                case -4: case -3://Member + Trialmember
                    $moda .= '<a href="index.php?user-details-'.$row->uid.'"><span style="color:#008000"><i><u>'.$row->name.'</u></i></span></a> , ';
                    break;
     
                case -2: case -1://Superuser + User
                    $moda .= '<a href="index.php?user-details-'.$row->uid.'"><span style="color:#000000"><u>'.$row->name.'</u></span></a> , ';
                    break;
     
         default: break;
     
      }
     }
    
    # statistic #
    $ges_online_user = ges_online();
    $stats_array = array (
      'privmsgpopup' => check_for_pm_popup (),
      
      'topics' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_topics`"),0),
      'posts' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_posts`"),0),
      'users' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_user`"),0),
      'istsind' => ( $ges_online_user > 1 ? 'sind' : 'ist' ),
      'gesonline' => $ges_online_user,
      'gastonline' => ges_gast_online(),
      'useronline' => ges_user_online(),
      'userliste' => user_online_liste(),
      'moda' => $moda
     
    );
     
    $tpl->set_ar_out($stats_array,4);
    ?>



    Vlt sieht ja jemand den Fehler und kann ihn mir verraten D


    Zuletzt modifiziert von bigani am 05.03.2012 - 14:53:24
    Ein Xd und ^^ und LOL und D Beweist Skill wen mans nach Jedem Satz Schreibt ^^xd LOL D
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Aber wie soll ich jetzt wissen, welche Query nicht geht, bzw. wo du was anderes erwartest, aus deiner Beschreibung kann ich da irgendwie nichts entnehmen, weder eine Fehlermeldung, noch das was deiner Meinung nach falsch läuft.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    bigani Mitglied
    Registriert seit
    31.10.2009
    Beiträge
    322
    Beitragswertungen
    1 Beitragspunkte
    Die Php Abfragen! zb Mod Abfrage dan seh ich nur auf der hp (moda.
    Zusätzlich wird irgend wie nur mir die Legende von showpost angezeigt was mich irgend wie verwundert^^, uch habe von 4 verschiedenen Membern nen Screen machen lassen, ich bin der einzige der es angezeigt bekommt ka warum.
    Ein Xd und ^^ und LOL und D Beweist Skill wen mans nach Jedem Satz Schreibt ^^xd LOL D
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Du siehst den Text moda? Also kann eigentlich mit dem Code nicht sein, es sei denn du hast im Template eben moda und nicht {moda} stehen.

    Ich seh zumindest keinen Fehler, der die Anzeige verhindern würde.

    Was meinst du mit der Legende von showpost? (Vielleicht fügst du mal ein paar Screens an, damit wir nicht immer aneinander vorbei reden)

    Edit: Auf deiner Seite wird ja eine Moderatorenliste angezeigt (2 Namen), bist du mit der nicht zufrieden {userliste_today} wird nicht ersetzt, fehlt also im $stats_array.


    Zuletzt modifiziert von Mairu am 06.03.2012 - 18:51:42
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    bigani Mitglied
    Registriert seit
    31.10.2009
    Beiträge
    322
    Beitragswertungen
    1 Beitragspunkte
    imageshack.us/photo/my-images/696/ficken.jpg/

    Hier ein Screen

    ich habe eigentlich die Jeweiligen phps Angepast, sowie die htms.
    Ein Xd und ^^ und LOL und D Beweist Skill wen mans nach Jedem Satz Schreibt ^^xd LOL D
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Wenn die {XXX} Variablen im Template noch so kommen, dann wurden sie in der php nicht (rechtzeitig) gesetzt.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    bigani Mitglied
    Registriert seit
    31.10.2009
    Beiträge
    322
    Beitragswertungen
    1 Beitragspunkte
    Kann man das noch Irgend wie hinbekommen? oder eher weniger?
    Ein Xd und ^^ und LOL und D Beweist Skill wen mans nach Jedem Satz Schreibt ^^xd LOL D
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja, einfach richtig machen lächeln

    Bei $zpl->???_out(..) muss auch die richtige Zahl gesetzt sein, und die Variablen halt vorher dem Template zugegordnet sein, mit $tpl->set..., und da es normal ja auch geht, muss du eigentlich nur den Variablen (Array) die zugeordnet werden, die richtigen Werte hinzufügen und nicht überschreiben.

    In der Datei oben ist es richtig, wenn die Zahl 4 denn stimmt, im Template ist das so

    0
    {EXPLODE}
    1
    {EXPLODE}
    2
    ...
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten