ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Fehler nach Installation Membermod 1.2

Geschlossen
  1. #1
    User Pic
    pimpel19 Mitglied
    Registriert seit
    05.11.2013
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    Hello Community,

    ich wollte meine HP ein bisschen aufwerten und habe das Profil Mod CFXv 2.2 von Capfx Installiert, vorher natürlich wie gefordert den Freundesliste v. 1.0a Mod, bis dato war alles super und ohne Fehlermeldungen. Danach habe ich den Membermod v1.2 für IlchClan 1.1 M Installiert -.- nicht drauf geachtet, dass das eine Vorgängerversion zur jetzigen 1.1p ist. Nur habe ich folgende Fehler.

    Der Membermod sorgt dafür, dass man unter einer Menüwahl zur Memberliste gelangt, dort werden alle Member mit Rangbildern aufgelistet. Bei einigen Rängen ist der text Fehlerhaft wenn ich mir den Quelltext ansehe. Bei "ADMIN" z.B steht folgendes

    <img src="include/images/rangs/include/images/rangs/<i><b>Level_14</b></i>.png." width="26" height="26" border="0">


    Wobei dort

    <img src="include/images/rangs/include/images/rangs/Level_14.png." width="26" height="26" border="0">


    stehen sollte.

    Dies passiert ebenfalls bei Trialmember, usw.

    Ich weiss nun nicht, wie ich den Fehler selber ausmerzen kann ohne mein Backup aufzuziehen zu müssen. zunge

    Kann mir das jemand weiterhelfen?

    Hoffe sind alle Infos bei.

    GreeTz


    verwendete ilch Version: 1.1 P

    betroffene Homepage: radical-rats.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Also grundlegend sollte es dann include/images/rangs/Level_XX.png heißen!

    Poste bitte mal die contents/omember.php & templates/omember.htm!
    Und gib mir mal bitte den Downloadlink.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    pimpel19 Mitglied
    Registriert seit
    05.11.2013
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    Okay also hier ist der Downloadlink, externer Link

    Die Grafik Modifikation habe ich auch dazu Installiert.

    omember php

    <?php
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    #   Modified by: IRvD / CapDesigns.de
      
      
    defined ('main') or die ( 'no direct access' );
      
    $title = $allgAr['title'].' :: User :: '.$lang['listofmembers'];
    $hmenu = $extented_forum_menu.'User <b> &raquo; </b> '.$lang['listofmembers'].$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    $tpl = new tpl ( 'omember.htm' );
    # für die geordnete memberliste gibts keine sites!
      
    $limit = 30;  // Limit
    $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
    $MPL = db_make_sites ($page , "" , $limit , '?omember' , 'user' );
    $anfang = ($page - 1) * $limit;
      
    $tpl->set_out ( 'SITELINK', $MPL, 0);
      
    $filtername = isset($_GET['filtername']) ? " AND prefix_user.name LIKE '%".escape($_GET['filtername'],'string')."%'" : "";
      
    $tpl->out(0);
    # alle anzuzeigenden rechte holen:
    $qry = db_query('SELECT `id`, `name` FROM `prefix_grundrechte` WHERE `show` = 1 ORDER BY `id` ASC');
    while ($gr = db_fetch_assoc($qry)) {
    $erg = db_query("SELECT posts, icq, staat, homepage, email, llogin, avatar, prefix_user.id, prefix_grundrechte.name as recht_name, regist, prefix_user.name, recht FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE recht = ".$gr['id'].$filtername." ORDER by prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
      
    # wenn die gruppe leer ist, wird sie automatisch ausgeblendet:
    if(db_num_rows($erg)==0) continue;
    $tpl->set('group_id', $gr['id']);
    $tpl->set('group_name', $gr['name']);
    $tpl->out(1);
    
    $class = '';
    while ($row = db_fetch_object($erg)) {
    
    if (file_exists($row->avatar)) {
      $avatar ='<img src="'.$row->avatar.'" align="center" border="0"width="50" height="50">';
    } elseif ($row->avatar == "" && $row->geschlecht == "1") {
      $avatar = '<img src="include/images/avatars/maennlich.jpg" align="center" border="0" width="50" height="50">';
    } elseif ($row->avatar == "" && $row->geschlecht == "2") {
      $avatar = '<img src="include/images/avatars/weiblich.jpg" align="center" border="0" width="50" height="50">';
    } else {
      $avatar = '<img src="include/images/avatars/wurstegal.jpg" align="center" border="0" width="50" height="50">';
    }
    
    if ( $row->homepage ) {
      $homepage = '<a href="'.$row->homepage.'" target="_blank"><img src="include/images/icons/owww.png" border="0"></a>';
    }else{
      $homepage = '<img src="include/images/icons/nowww.png" border="0">';
    }
        if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; }
        $ar = array ( 'NAME' => $row->name,
                        'RANG' => userrang($row->posts,$row->id),
                                        'CLASS' => $class,
                                        'POSTS' => $row->posts,
                                        'UID'   => $row->id,
                                        'DATE' => date('d.m.Y',$row->regist),
                                        'GRUPE' => $row->recht_name,
                                        'STAAT' => ($row->staat!="" ? $row->staat : "na.gif"),
                                        'EMAIL' => $row->email,
                                        'LLOGIN' => date('d.m.Y <br> H:i',$row->llogin).' Uhr',
                                        'AVATA' => $avatar,
                               'WWW' => $homepage,
    
        );
        $tpl->set_ar_out($ar,2);
    }
    }
    $tpl->set_out('filtername',escape(isset($_GET['filtername'])?$_GET['filtername']:'','string'),3);
    $design->footer();
    ?>


    omember htm

    <table width="100%" border="0" cellpadding="3" cellspacing="1" class="border">
    {EXPLODE}
    <tr>
       <!-- hier das gruppenbild! (bspw. group-9.jpg für alle admins)-->
       <td class="Cnorm" colspan="9"><img src="include/images/rangs/group{group_id}.png" alt="{group_name}"/></td>
    </tr>
      <tr>
        <td align="center" width="10%" valign="middle" class="Chead"><strong>Avatar</strong></td>
        <td align="center" height="30" width="25%" valign="middle" class="Chead"><strong>{_lang_name}</strong></td>
        <td align="center" width="20%" valign="middle" class="Chead"><strong>{_lang_rank}</strong></td>
        <td align="center" width="15%" valign="middle" class="Chead"><strong>{_lang_group}</strong></td>
        <td align="center" width="10%" valign="middle" colspan="3" class="Chead"><strong>{_lang_Kontakt}</strong></td>
        <td align="center" width="15%" valign="middle" class="Chead"><strong>Last Login</strong></td>
        <td align="center" width="5%" valign="middle" class="Chead"><strong>{_lang_posts}</strong></td>
      </tr>
    {EXPLODE}  <tr class="{CLASS}">
        <td align="center" width="10%" valign="middle">{AVATA}</td>
          <td align="center" width="20%" valign="middle"><table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
             <td width="5%" align="left" valign="middle"><img src="include/images/flags/{STAAT}" alt="" border="0"></td>
             <td width="95%"align="center" valign="middle"><a href="index.php?user-details-{UID}" alt="" border="0">{NAME}</a></td>
            </tr>
          </table>
          </td>
          <td align="center" width="10%" valign="middle"><img src="include/images/rangs/{RANG}.png" width="26" height="26" border="0" /></font></td>
          <td align="center" width="10%" valign="middle">{GRUPE}</td>
        <td align="center" width="10%" valign="middle"><a href="index.php?forum-privmsg-new=0&amp;empfid={UID}"><img src="include/images/icons/opm.png" border="0"></a></td>
        <td align="center" width="10%" valign="middle"><a href="mailto:{EMAIL}"><img src="include/images/icons/oemail.png" border="0"></a></td>
        <td align="center" width="10%" valign="middle">{WWW}</td>
          <td align="center" width="10%" valign="middle">{LLOGIN}</td>
          <td align="center" width="10%" valign="middle">{POSTS}</td>
      </tr>
    {EXPLODE}
    </table>
    <div align="center">
    {SITELINK}
    <br />
    <form method="get" action=""><input type="hidden" name="user" value="" /><input type="text" name="filtername" size="15" value="{filtername}" /> <input type="submit" value="Suchen" /></form>
    
    </div>


    Danke der Annahme lächeln

    mfg

    pimpel
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    OK das liegt an der Funktion userrang() welche hier aufgerufen wird und in der include/includes/func/allg.php definiert wird.

    Jetzt ist die Frage ob Du diese Funktion ändern möchtest und somit überall die Änderung vollzogen wird, wo sie genutzt wird, wie Forum usw. Dann müsste mann da einfach die Ausgabe ändern.

    $rRang = '<i><b>'.$rRang.'</b></i>';

    zu
    $rRang = $rRang;


    oder man ersetzt in der Datei diese Funktion durch eine Eigene. Dazu würde ich eine spezielle Funktion in die omember.php setzen.


    Zuletzt modifiziert von Lord|Schirmer am 11.11.2013 - 23:01:16
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    pimpel19 Mitglied
    Registriert seit
    05.11.2013
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    Ja super! Das hat auf jeden Fall geklappt lächeln Vielen Dank dafür.

    Nun würde ich gerne von dir wissen, wie ich denn in Zukunft selber, wie z.B in diesem Fall, herausfinden kann, wo die Datei liegt, die den Fehler verursacht, sprich, wie bist du dort hingelangt?

    Lieben Gruß

    pimpel
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Grundlegend am Parameter der URL. Beispiel: index.php?member ist meist die contents/member.php und/oder daraus weiterführende Dateien. Da jedoch oft Funktionen aufgerufen werden muss man bei Ilch in den Ordner include/includes/func suchen. Aber manchmal ist es nicht so einfach, da heißt es dann Suchfunktion verwenden oder ins Script einarbeiten.
    rules :: doku :: faq :: linkus
    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 je nach dem, welchen Editor Du benutzt, beinhaltet dieser eventuell, wie Lord schon geschrieben hat, eine "Suchen-Funktion" oder noch besser, eine "Suchen-in-Dateien-Funktion". Da kann man spezifische bzw. aussagekräftige Wörter eingeben und auf diese Weise vielleicht fündig werden.
    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
    pimpel19 Mitglied
    Registriert seit
    05.11.2013
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    Okay Danke für die Antworten lächeln !

    Welchen Editor sollte ich denn am besten benutzen? Momentan den normalen windows editor.


    Zuletzt modifiziert von pimpel19 am 13.11.2013 - 17:56:55
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Also sollte kann man so nicht sagen. Jeder nutzt das, womit er am Besten zurechtkommt.
    Wenn Du es lieber so einfach wie möglich haben möchtest, würde ich Dir notepad++ empfehlen. Dieser Editor ist schon etwas besser geeignet als der standard Windows Editor, bietet aber zumindest einige nützliche Grundfunktionen, wie z.Bsp. Behandlung unterschiedlicher Programmiersprachen, Syntax-Highlighting oder Suchen in Dateien.
    Wenn Du bisher den normalen Windows-Editor benutzt hast, könntest Du Dir Notepad++ ja mal anschauen. Ist nicht kompliziert, also ich kam gut damit zurecht. Bei Fragen helfe ich gern zwinker
    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
    pimpel19 Mitglied
    Registriert seit
    05.11.2013
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    Danke das ist nett, habe die Page jetzt soweit wieder hinbekommen und den neuen bbcode gemoddet usw. ist super.
    Habe mir mal den RapidPHP Editor runtergeladen, der gefällt mir ganz gut zunge

    BTW schaut doch mal vorbei lachen


    Zuletzt modifiziert von -saarlonz- am 16.11.2013 - 13:37:49
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten