Ergebnis 1 bis 7 von 7

Thema: Brauche Hilfe beim Quelltext auseinander nehmen

  1. #1
    Samurai
    Registriert seit
    07.08.2005
    Beiträge
    231
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Brauche Hilfe beim Quelltext auseinander nehmen

    Dies ist der Quellcode:
    Code:
    <? include&#40;'includes/first.php'&#41;; ?>
    
    <td bgcolor="#FFFFFF" width="550" style="border&#58;1px solid #000000;" align="center" valign="top">
    <?
    #################################################
    #		xLinks 2002			#
    #################################################
    #    © by Robert Klikics | http&#58;//x-dev.de 	#
    #	      eMail&#58; rob@x-dev.de		#
    #################################################
    #	       License&#58; GPL			#
    # please don't remove this copyright - thx	#
    #################################################
    #		 FILE&#58; view.php		#
    #################################################
    
    // die if !$cat
    if&#40;!$cat&#41; die&#40;"<h4>Script says&#58; \"I need a category to show!!!\" "&#41;;  
    #======================================================================#
    #	the includes & mySQL-conn
    #======================================================================#
     require&#40;"./inc/conf.inc.php"&#41;; // cfg 
     require&#40;"./inc/connect.php"&#41;; 	// mySQL
     require&#40;"./lang/$language"&#41;; // language-file
     include&#40;"./inc/head.inc"&#41;; 	// header
    
    //set table-vars															
    $table_linkdata = $db_prefix."linkdata";												
    $table_cat = $db_prefix."cat";														
    $table_votes = $db_prefix."votes";													
    $table_languages = $db_prefix."languages";												
    //Connect to mySQL															
    $conn = @MYSQL_CONNECT&#40;$server, $user, $pass&#41;;												
    //Select DB																
    @MYSQL_SELECT_DB&#40;$mydb&#41; or die &#40;"<h1>Database '$mydb' does not exist or mySQL is not connected!
    
    Please check your settings ...</h1>"&#41;;
    //Check																	
    if&#40;!$conn&#41; die&#40;"<h1>mySQL-Connection-Error
    Check your settings ...</h1>"&#41;;	
    #======================================================================#
    #	add vote to db & check if already voted
    #======================================================================#
    if&#40;$yourvote&#41;
    &#123;
    //save vote in db
    $sql = "INSERT INTO $table_votes &#40;vote, link_id, cat&#41;";
    $sql.= "VALUES &#40;'$yourvote', '$id', '$cat'&#41;";
    MYSQL_QUERY&#40;$sql&#41;;
    
    //vote counter +1
    MYSQL_QUERY&#40;"UPDATE $table_linkdata SET hp_votes = hp_votes + 1 WHERE id = $id"&#41;;
    
    // generate actual vote-count and put into "LINKDATA-->hp_votes"
    $result = MYSQL_QUERY&#40;"SELECT vote FROM $table_votes WHERE link_id = $id"&#41;;
    $anzahl = MYSQL_NUM_ROWS&#40;$result&#41;;
    while &#40;$row = MYSQL_FETCH_ARRAY&#40;$result&#41;&#41; &#123; $allvotes = $allvotes + $row&#91;vote&#93;; &#125;	// summary of votes for an id
    if&#40;$anzahl == 1&#41; $allvotes = $yourvote; 						// set $allvotes to 1, if it's the first one
    $av_votes = round&#40;$allvotes / $anzahl, 1&#41;;						// get &  round the average-votes
    
    // put $av_votes to db
    MYSQL_QUERY&#40;"UPDATE $table_linkdata SET hp_vote = $av_votes WHERE id = $id"&#41;;
    
    
    // show auto-link if vote added
    echo <<<end_xx
    <meta http-equiv="refresh" content="2; URL=$PHP_SELF?cat=$cat&s=$s">
    <table width="100%" border="0" cellspacing="3" cellpadding="3" height="95%">
     <tr valign="middle" align="center"> 
     <td> 
    end_xx;
     echo "\n<font size='2'>".VIEW_VOTE_AUTOLINK."[/b]\n";
     echo "
    
    &#91; link &#93;";
     echo <<<end_x
     </td>
     </tr>
    </table>
    </body>
    </html>
    end_x;
    exit;
    &#125; // endif $yourvote
    
    #======================================================================#
    #	get data from db by right order ...
    #======================================================================#
    if&#40;&#40;$cat&#41; && &#40;!$yourvote&#41;&#41; 
    &#123;
    if&#40;$sort == "new" || $incatsort == "id"&#41; 	&#123; $incatsort = "id"; $sortby = "DESC"; $act_sort = VIEW_SORTING_NEW; &#125;		  //  sorting by old/new
    if&#40;$sort == "old"&#41; 				&#123; $incatsort = "id"; $sortby = "ASC"; $act_sort = VIEW_SORTING_OLD; &#125;
    if&#40;$sort == "vote" || $incatsort == "hp_vote"&#41; 	&#123; $incatsort = "hp_vote"; $sortby = "DESC"; $act_sort = VIEW_SORT_BY_VOTE; &#125; 	 //sort by rating
    if&#40;$sort == "hits" || $incatsort == "hp_votes"&#41; &#123; $incatsort = "Hits"; $sortby = "DESC"; $act_sort = VIEW_SORT_BY_HITS; &#125;	 //sort by hits
    if&#40;$sort == "name" || $incatsort == "name"&#41; 	&#123; $incatsort = "name"; $sortby = "ASC"; $act_sort = VIEW_SORTING_NAME; &#125;	//sort by name
    
    //when searching
    if&#40;$cat == "search"&#41; &#123;
    	$result = MYSQL_QUERY&#40;"SELECT * FROM $table_linkdata WHERE name LIKE \"%$q%\" order by $incatsort $sortby LIMIT 0,$max_search "&#41;;  // get seach-query's to $max_search
    	$scnt = MYSQL_NUM_ROWS&#40;$result&#41;;
    	&#125; else &#123;
    	if&#40;!$s&#41; &#123; $showfrom = 0; $datasets = $perpage;  // params for default--output &#40;on 1 page&#41;
    	&#125; else &#123;
    	$showfrom = $s; $datasets = $perpage; &#125;   // set params for page--output &#40;multiple pages&#41;
    	
    	// get total number of links in a cat
    	$countz = MYSQL_QUERY&#40;"SELECT COUNT&#40;id&#41; FROM $table_linkdata WHERE cat = $cat "&#41;; 
    	$anz = MYSQL_RESULT&#40;$countz,0&#41;; 
    	MYSQL_FREE_RESULT&#40;$countz&#41;; //mem 
    	
    	$result = MYSQL_QUERY&#40;"SELECT * FROM $table_linkdata WHERE cat = $cat order by $incatsort $sortby LIMIT $showfrom,$datasets "&#41;; 	//get linkdata
    	
     &#125; //endif $search
    #======================================================================#
    #	javascript for jump-menu
    #======================================================================#
    ?>	
       <script language='javascript'>
       <!--
        // jump-menu
        function jumper&#40;targ,selObj,restore&#41;
        &#123;
            eval&#40;targ+".location='"+selObj.options&#91;selObj.selectedIndex&#93;.value+"'"&#41;;
            if &#40;restore&#41; selObj.selectedIndex=0;
        &#125;
        //-->
        </script>
    
    
     
    <table width="100%" border="0" cellspacing="3" cellpadding="3" height="95%">
     <tr valign="middle" align="center"> 
     <td> 
     
     <table border='0' cellspacing='1' cellpadding='1' align='center' width='<?=$linkwidth?>'>
     <tr>
     <td align='center'>
    <? 
    #======================================================================#
    #	render cat-info & some NAVI-links
    #======================================================================#
       if&#40;$cat != "search"&#41; //show not if searching
       &#123;
       $hello = MYSQL_QUERY&#40;"SELECT * FROM $table_cat WHERE id = $cat"&#41;;	// get cat-info
       $world = MYSQL_FETCH_ARRAY&#40;$hello&#41;;
       echo "\n\n\n\n";
       echo "<h4>$listname | ".VIEW_BEFORE_CAT_TXT." '$world&#91;name&#93;'</h4>\n";  // print cat-info
       echo "</td>\n</tr>\n";
       MYSQL_FREE_RESULT&#40;$hello&#41;; // give memory free
       &#125; else &#123;
       	  echo "<h4>$listname | ".SEARCH_RESULTS." $q &#40;$max_search max.&#41;</h4>\n"; &#125; // print search-resluts header
         
      // show some navigation for sorting ...
     if&#40;$q&#41; $qstring = "&q=$q";
     echo "<tr>\n<td>\n&#91; ".LINK_TO_INDEX." &#58;&#58; ".ADD_NEW_LINK." &#93;\n</td>\n</tr>\n"; 
     echo "<tr>\n<td>\n&#91; ".VIEW_SORTING." ".VIEW_SORTING_NAME." | ".VIEW_SORTING_OLD." | ".VIEW_SORTING_NEW." | ".VIEW_SORT_BY_VOTE." | ".VIEW_SORT_BY_HITS." &#93;\n"; 
     echo "\n&#91; ".VIEW_CURRENT_SORT." $act_sort &#93;\n</td>\n</tr>\n";
     echo "</table>\n";
    
    #======================================================================#
    #	render output-table for each link
    #======================================================================#
    if&#40;!$scnt && $cat == "search"&#41; echo SEARCH_NO_RESULTS;		// msg if no search-results found
    
    //function to generate the <select>-field for 'vote'
    function VoteSelect&#40;&#41;
    &#123;
    	global $PHP_SELF;
    	global $cat;
    	global $row;
    	global $s;
    	// <select> for vote
    	echo "\t<select name='a_vote' onchange=\"jumper&#40;'self',this,0&#41;\">\n";
    	echo "\t<option>".VIEW_VOTE_SELECT."\n";	
    	echo "\t<option value='$PHP_SELF?cat=$cat&id=$row&#91;id&#93;&s=$s&yourvote=1'>1 - ".VIEW_BADDEST_VOTE."\n";
    	echo "\t<option value='$PHP_SELF?cat=$cat&id=$row&#91;id&#93;&s=$s&yourvote=2'>2\n";
    	echo "\t<option value='$PHP_SELF?cat=$cat&id=$row&#91;id&#93;&s=$s&yourvote=3'>3\n";
    	echo "\t<option value='$PHP_SELF?cat=$cat&id=$row&#91;id&#93;&s=$s&yourvote=4'>4\n";
    	echo "\t<option value='$PHP_SELF?cat=$cat&id=$row&#91;id&#93;&s=$s&yourvote=5'>5\n";
    	echo "\t<option value='$PHP_SELF?cat=$cat&id=$row&#91;id&#93;&s=$s&yourvote=6'>6\n";
    	echo "\t<option value='$PHP_SELF?cat=$cat&id=$row&#91;id&#93;&s=$s&yourvote=7'>7\n";	
    	echo "\t<option value='$PHP_SELF?cat=$cat&id=$row&#91;id&#93;&s=$s&yourvote=8'>8\n";
    	echo "\t<option value='$PHP_SELF?cat=$cat&id=$row&#91;id&#93;&s=$s&yourvote=9'>9\n";
    	echo "\t<option value='$PHP_SELF?cat=$cat&id=$row&#91;id&#93;&s=$s&yourvote=10'>10 - ".VIEW_BEST_VOTE."\n";
    	echo "\t</select>\n";
    &#125;
    
    while &#40;$row = MYSQL_FETCH_ARRAY&#40;$result&#41;&#41; 
    &#123;
    	// get date of posting and format as set
    	if&#40;$timeformat == 1&#41; 	 $pd = strftime&#40;"%d.%m.%Y", $row&#91;poster_time&#93;&#41;;
    	elseif&#40;$timeformat == 2&#41; $pd = strftime&#40;"%A, %d-%m-%Y %R", $row&#91;poster_time&#93;&#41;;
    	elseif&#40;$timeformat == 3&#41; $pd = strftime&#40;"%d-%m-%Y", $row&#91;poster_time&#93;&#41;;
    	else			 $pd = strftime&#40;"%Y-%d-%m", $row&#91;poster_time&#93;&#41;;
    	
    	//strip-slashes
    	if&#40;$html == "ON"&#41;
    	&#123;
    	 $row&#91;hp_desc&#93; 	    = stripslashes&#40;$row&#91;hp_desc&#93;&#41;;
    	 $row&#91;name&#93; 	    = stripslashes&#40;$row&#91;name&#93;&#41;;
    	 $row&#91;url&#93; 	    = stripslashes&#40;$row&#91;url&#93;&#41;;
    	 $row&#91;poster_name&#93;  = stripslashes&#40;$row&#91;poster_name&#93;&#41;;
    	 $row&#91;poster_email&#93; = stripslashes&#40;$row&#91;poster_email&#93;&#41;;
    	&#125;
    	
    	// include design.inc.php and render table's
    	include&#40;"inc/design.inc.php"&#41;; 
    &#125; 
    MYSQL_FREE_RESULT&#40;$result&#41;; 	// give memory free
    &#125; //endif $cat
    ?>
    
    
    
    <table border='0' align='center' width='<?=$linkwidth?>'>
    <tr>
    <td align='left'><?=VIEW_LINK_TOP;?></td>
    <td align='right'>
    
     <?
     // <select> for catjump
    /* echo VIEW_CATJUMP_SEL."";
     echo "<select name='mycatisjumping' onchange=\"jumper&#40;'self',this,0&#41;\" onmouseover='this.focus&#40;&#41;'>\n";
     echo "<option value=''>".ADD_HP_CAT_SELECT."\n";
     $sweet = MYSQL_QUERY&#40;"SELECT * FROM $table_cat order by $catorder"&#41;;
     
     while &#40;$cats = MYSQL_FETCH_ARRAY&#40;$sweet&#41;&#41;	
     &#123;
     	if&#40;$cats&#91;id&#93; != $cat&#41; echo "<option value='$PHP_SELF?cat=$cats&#91;id&#93;&sort=$sort'>$cats&#91;name&#93;\n";	// render cat-selection
     		
     &#125;
     MYSQL_FREE_RESULT&#40;$sweet&#41;; // give memory free
     echo "</select>\n"; 
     */
     ?>
    </td>
    </tr>
    </table>
    
    
    
    <table border='0' align='center' width='<?=$linkwidth?>'>
    <tr>
    <td align='center'>
    <?
    #======================================================================#
    #	navigation @ page bottom of the cat-view
    #	&#40;only if not searching&#41;
    #======================================================================#
    if&#40;$cat != "search"&#41;
    &#123;
    //var's
    $ges = $anz / $perpage;
    if&#40;is_integer&#40;$ges&#41;&#41; $pgcnt = $ges; 
    else $pgcnt = $ges + 1;							// get page-counter in a cat
    //$lastpg = $anz - $perpage;						// $s of last page
    $actpg = $s / $perpage + 1;						// get number of actual page	
    $sh_to = $showfrom + $perpage;						// $s for next page
    $sh_strt = $showfrom - $perpage;					// $s for prev. page 
    if&#40;$sh_to > $anz&#41; $sh_to = $anz;					//  ---- "" ----
    if&#40;$sort&#41; $linkvar = "&sort=$sort";					// string for sorting if set
    
    //output
    if&#40;$s&#41; 	echo "&#91; < &#93; &#58;&#58;\n";	
    
    echo "&#91; ".VIEW_LINKS_PAGE." $actpg ".VIEW_LINKS_FROM." ".sprintf&#40;"%d","$pgcnt"&#41;." &#93; ";
    
    if&#40;$s + $perpage < $anz&#41; echo "&#58;&#58; &#91; > &#93;\n";
    
    &#125; //endif $q
    // HTML&#58;
    ?>
    </td>
    </tr>
    </table>
    
    </td>
    </tr>
    </table>
    <?
    #======================================================================#
    #	footer &
    #	END OF FILE
    #======================================================================#
    // PLEASE DONT CHANGE THIS &#91;for dev&#93;
    #################################################################################################################
        // echo "\n\n";			#
        // echo "\n<p align='center'>&copy; xLinks 2002\n"; 		#																							#
        //disconnect from mySQL											#
        MYSQL_CLOSE&#40;&#41;;												#
    ################################################################################################################# 
    include&#40;"./inc/foot.inc"&#41;;
    ?>
    </td>
    	
    <? include&#40;'includes/second.php'&#41;; ?>
    Und so sieht das alles dargestellt aus:
    http://www.freshn.de/view.php?cat=6

    Ich möchte ein paar Sachen da weghaben, find die Zeilen aber im Quellcode nicht.

    Weg soll:
    - "freshlinks
    lustige und interessante Links | Links in 'Sonstiges'" (ganz oben) , evtl durch anderen Text ersetzten
    - [ Übersicht ::
    - Link hinzufügen ] , soll im neuen Fenster geöffnet werden (<a href=\"javascript:fenster('add.php',500,500)\">)
    - [ Aktuell: neue Links ]

    Ich glaub das wars. Wäre echt super wenn mir da jmd weiterhelfen könnte.
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!


  2. #2
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    require("./inc/conf.inc.php"); // cfg
    require("./inc/connect.php"); // mySQL
    require("./lang/$language"); // language-file
    include("./inc/head.inc"); // header
    schau mal in den files anch, da sollte das drinstehn denk ich mal
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  3. #3
    Samurai
    Themenstarter

    Registriert seit
    07.08.2005
    Beiträge
    231
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    -in der conf.inc.php steht nur die breite der Tabellen, wonach standartmäßig sortiert werden soll etc.
    -in der connect.php die DB-Zugansdaten
    -in der $language die "richtigen" Namen der Variablen
    -in der head.inc die css

    Sonst hattte ich nix gefunden


  4. #4
    Prinz(essin)
    Registriert seit
    10.07.2005
    Beiträge
    914
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    also in dem quelltext den du gepostet hast steht das was du weghaben willst definitiv nicht drinen....

  5. #5
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    jo mein ich ja
    habs einfach mal schnell mit strg+f durchsucht...^^
    schau mal in der language, da sind meisstens die überschriften usw drinne
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  6. #6
    gelöschter User
    Gast

    Standard

    moin,
    bin grad zu müde um mir den quellcode durchzulesen aber beim drüberschaun is mir aufgefallen das das eine oder andere aus der DB ausgelesen wird vielleicht solltest du da mal schaun

    Gruß crAzywuLf

  7. #7
    Fortgeschrittene/r
    Registriert seit
    03.08.2005
    Ort
    Bonn
    Beiträge
    176
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Lass mal deinen Drucker arbeiten!
    Auf papier lässt sich viel mehr sehen als auf der Matscheibe!

    Meine Erfahrung! MHM!
    Auf alten Pferden lernt man reiten - Und auf jungen; gehst du kaputt! *g

Ähnliche Themen

  1. Brauche Hilfe beim layouten
    Von NyctalusNoctula im Forum Eure Homepages und Foren - Vorstellung und Bewertungen
    Antworten: 5
    Letzter Beitrag: 10.05.2008, 12:25
  2. Hilfe beim Quelltext
    Von Kopfweh im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 22.01.2008, 14:28
  3. Brauche hilfe beim Homepage bau!
    Von BeeF im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 16.07.2007, 16:40
  4. Ich brauche hilfe beim Teamspeak 2 RC2
    Von Saskia im Forum Sponsor gesucht !
    Antworten: 1
    Letzter Beitrag: 06.05.2007, 02:24
  5. Brauche Hilfe bei POP UP (Quelltext ändern)!!!!!!!!!!!!!!!
    Von Rogero_20 im Forum HTML & CSS Forum
    Antworten: 10
    Letzter Beitrag: 30.05.2005, 12:58

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •