#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> '; $challenge='• <a class="category" href="index.php?site=challenge">Herausforderung</a> '; } $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="»"></form>'; echo '<table border="0" width="100%"> <tr> <td align="right" width="100%">'.$squadlist.'</td> </tr> </table>'; ?> + Multi-Zitat Zitieren
#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. + Multi-Zitat Zitieren
#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 + Multi-Zitat Zitieren
#4 8. April 2007 AW: Ausklappen entfernen poste mal link zur seite und zeig den link mit dem ausklapp dings + Multi-Zitat Zitieren
#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.... + Multi-Zitat Zitieren
#6 8. April 2007 AW: Ausklappen entfernen Java ist nicht dasselbe wie JavaScript ! + Multi-Zitat Zitieren
#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. + Multi-Zitat Zitieren
#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.... + Multi-Zitat Zitieren
#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 » webSPELL.org CMS die Frage ist nun hast du mehrere Squads, weil sonst ist es mit einer Zeilenänderung fertig + Multi-Zitat Zitieren
#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 + Multi-Zitat Zitieren