[PHP] Ausklappen entfernen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von White_Angel, 7. April 2007 .

Schlagworte:
  1. 7. April 2007
    Ausklappen entfernen

    Ich habe mir eine HP mit webspell zusammengebastelt und wollte da paar korrekturen machen also
    so wie es mir gefällt.
    Das ist die Member.php und ich möchte nicht das sich die Liste ausklappt wenn man nur auf den Namen drückt... sondern das es schon offen ist wenn ich auf den link drücke

    ich bin mir nicht so sicher was ich löschen kann und was nicht und in welcher Zeile das steht
    kann mir jemand helfen und dieses ausklappen rausfiltern ?

    Code:
    <?php
    /*
     ### ###
     ~### Copyright by webspell.org, 2005 ###~
     ### ###
    
     visit webSPELL.org to get webSPELL for free
     - using GNU GENERAL PUBLIC LICENCE: It's not allowed to remove this copyright-tag
     -- http://www.fsf.org/licensing/licenses/gpl.html
     Code: Michael Gruber (webspell.at) / Florian Siegmund (webspell.org)
     Mod: Fr34k (webspell.be)
    
     ### visit webspell.org ###
    
     ### visit www.webspell.de.tt for addons ###
    */
    
    $user_per_row=2;
    
    eval ("\$title_members = \"".gettemplate("title_members")."\";");
    echo $title_members;
    
    if($_POST['squadID']) {
     $onesquadonly = 'WHERE squadID="'.$_POST['squadID'].'"';
     $visible="block";
    } elseif($_GET['squadID']) {
     $onesquadonly = 'WHERE squadID="'.$_GET['squadID'].'"';
     $visible="block";
    } else $visible="none";
    
    
    $ergebnis=safe_query("SELECT * FROM ".PREFIX."squads ".$onesquadonly." ORDER BY sort");
    while($ds=mysql_fetch_array($ergebnis)) {
     $name=$ds[name];
     if($ds[icon]) $icon='<img src="images/squadicons/'.$ds[icon].'" border="0">';
     else $icon='';
     $info=$ds[info];
     $squadID=$ds[squadID];
     $results='';
     $challenge='';
    
     
     if($ds[gamesquad]) {
     $results='• <a class="category" href="index.php?site=clanwars&action=showonly&id='.$squadID.'&sort=date&only=squad">Ergebnisse anzeigen</a>&nbsp;';
     $challenge='• <a class="category" href="index.php?site=challenge">Herausforderung</a>&nbsp;';
     } 
     
     $bgcat=BGCAT;
     eval ("\$squads_head = \"".gettemplate("squads_head")."\";");
     echo $squads_head;
     
     
     $member=safe_query("SELECT * FROM ".PREFIX."squads_members s, ".PREFIX."user u WHERE s.squadID='$ds[squadID]' AND s.userID = u.userID ORDER BY sort");
     eval ("\$members_head = \"".gettemplate("members_head")."\";");
     echo $members_head;
    
     $i=1;
     while($dm=mysql_fetch_array($member)) {
     
     if($i%2) {
     $bg1=BG_1;
     $bg2=BG_2;
     }
     else {
     $bg1=BG_3;
     $bg2=BG_4;
     }
     
     if($i%$user_per_row) echo '</tr><tr>';
     
     $country = '[flag]'.$dm[country].'[/flag]';
     $country = flags($country);
     $nickname = '<a href="index.php?site=profile&id='.$dm[userID].'"><b>'.$dm[nickname].'</b></a>';
     $nicknamee = $dm[nickname];
     $profilid = $dm[userID];
     
     if($dm[lcomment]) $lcomment=$dm[lcomment];
     else $lcomment='<i>Kein Eintrag</i>';
     
     if (file_exists("images/userpics/".$profilid.".jpg"))
     {
     $avatar = $profilid.".jpg";
     $ava_info = $dm[nickname]." Profil-Bild";
     }
     elseif (file_exists("images/userpics/".$profilid.".gif"))
     {
     $avatar = $profilid.".gif";
     $ava_info = $dm[nickname]." Profil-Bild";
     }
     else
     {
     $avatar = "nouserpic.gif";
     $ava_info = "Kein Profil-Bild vorhanden!";
     }
     
     $icq = $dm[icq];
     $email = '<a href="mailto:'.$dm[email].'"><img src="images/icons/email.gif" border="0" width="15" height="11" alt="E-Mail: '.$dm[email].'"></a>';
     $emaill = $dm[email];
     
     $pm = '';
     $buddy = '';
     if ($loggedin && $dm[userID] != $userID)
     {
     $pm='<a href="index.php?site=messenger&action=touser&touser='.$dm[userID].'"><img src="images/icons/pm.gif" border="0" width="12" height="13" alt="Persönliche Nachricht"></a>';
     
     if (isignored($userID, $dm[userID])) $buddy='<a href="buddys.php?action=readd&id='.$dm[userID].'&userID='.$userID.'"><img src="images/icons/buddy_readd.gif" width="16" height="16" border="0" alt="User wieder zur Freundeliste hinzufügen"></a>';
     elseif(isbuddy($userID, $dm[userID])) $buddy='<a href="buddys.php?action=ignore&id='.$dm[userID].'&userID='.$userID.'"><img src="images/icons/buddy_ignore.gif" width="16" height="16" border="0" alt="User ignorieren"></a>';
     elseif($userID==$dm[userID]) $buddy="";
     else $buddy='<a href="buddys.php?action=add&id='.$dm[userID].'&userID='.$userID.'"><img src="images/icons/buddy_add.gif" width="16" height="16" border="0" alt="User zur Freundeliste hinzufügen"></a>';
     }
     
     if (isonline($dm[userID])=="offline") $statuspic='<img src="images/icons/offline.gif" width="7" height="7" alt="Offline">';
     else $statuspic='<img src="images/icons/online.gif" width="7" height="7" alt="Online">'; 
     
     $position=$dm[position];
     $firstname=$dm[firstname];
     $lastname=$dm[lastname];
     
     $birthday=date("d.m.Y", $dm[birthday]);
     $years=(time() - $dm[birthday]) / 31536000;
     $years = substr($years, 0, strrpos($years, "."));
     $birthday=$birthday." (".$years.")";
     
     
     $town=$dm[town];
     if($dm[activity]) $activity='<font color="'.$wincolor.'">aktiv</font>';
     else $activity='<font color="'.$loosecolor.'">inaktiv</font>';
     
     eval ("\$members_content = \"".gettemplate("members_content")."\";");
     echo $members_content; 
     $i++;
     
     }
    
     eval ("\$members_foot = \"".gettemplate("members_foot")."\";");
     echo $members_foot; 
    
    }
     $ergebnis=safe_query("SELECT squadID, name FROM ".PREFIX."squads ORDER BY sort");
     unset($squadlist);
     $squadlist = '<form name="members" action="index.php?site=members" method="post">Gruppe: <select name="squadID">';
     while($ds=mysql_fetch_array($ergebnis)) {
     $squadlist .= '<option value="'.$ds[squadID].'">'.$ds[name].'</option>';
     }
     $squadlist .= '</select> <input type="submit" value="&raquo;"></form>';
    
    echo '<table border="0" width="100%">
     <tr>
     <td align="right" width="100%">'.$squadlist.'</td>
     </tr>
     </table>';
    
    ?>
    
     
  2. 8. April 2007
    AW: Ausklappen entfernen

    ein ganz klares "?" von mir.

    wird dieses ausklappen via php übernommen (kann ich mir ned vorstellen)?

    ich denk dieses ausklappen wird mit javascript gemacht, sollte also im template drinnen sein. in d link steht dann sowas wie "onclick="..();"" das machst raus.
     
  3. 8. April 2007
    AW: Ausklappen entfernen

    ja habe ich au schon gedacht ich habe nach den java script gesucht wurde aber nicht fündig...
    daher denke ich das es php ist
    oder kann es sein das es in der DB ist ?

    habe in den templates nachgeguckt nichts mit java
     
  4. 8. April 2007
    AW: Ausklappen entfernen

    poste mal link zur seite und zeig den link mit dem ausklapp dings
     
  5. 8. April 2007
    AW: Ausklappen entfernen

    äähm also ich täte auch ma nach dateien guggn die "script.js" oder so heissen....also ne .js-Endung in irgendeinem Unterverzeichnis....
     
  6. 8. April 2007
    AW: Ausklappen entfernen

    Java ist nicht dasselbe wie JavaScript !
     
  7. 8. April 2007
    AW: Ausklappen entfernen

    Also ich denke auch dass es 100% in Javascript ist, also templates! Mit PHP wird höchstens auf den Click reagiert, aber das Ausklappen selbst hat nichts mit PHP zu tun.
     
  8. 8. April 2007
    AW: Ausklappen entfernen

    Moin Maken

    mit PHP alleine ist so etwas auch gar nicht möglich weil PHP nur beim Reload einer Seite etwas machen kann nich nur auf einzelne Klicks hin einzelne Teile der Page ändert...

    also immer schön nach JavaScript suchen mit etwas anderem geht es einfach nich....
     
  9. 8. April 2007
    AW: Ausklappen entfernen

    Du meinst die Squad-Ansicht richtig? Das ist kein Zuklappen sondern n einfacher Link:

    PHP:
    if( $_GET [ 'action' ]== "show" ) {
    if(
    $_GET [ 'squadID' ]) {
    Beispiel:

    Squads&nbsp; &raquo; &nbsp;webSPELL.org CMS

    die Frage ist nun hast du mehrere Squads, weil sonst ist es mit einer Zeilenänderung fertig
     
  10. 10. April 2007
    AW: Ausklappen entfernen

    ja genau das meine ich ^^ ich habe nur einen Squad also nur die member eben
    deswegen bräcuhte ich das mit diesem ausklappen nicht oder wie du gesagt hast das es ein link ist
     
  11. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.