ilch Forum » Ilch Clan 1.1 » Design und Templates » Sitelink News

Geschlossen
  1. #1
    User Pic
    swenieboy Mitglied
    Registriert seit
    19.03.2009
    Beiträge
    232
    Beitragswertungen
    0 Beitragspunkte
    Nabend ...

    mal wieder ne frage an die Coder ...

    Ich möchte gerne die Seitenanzahllinks nen bisschen aufpeppen.Hab mich schon durchs Forum gelesen und bin dann auf die include/includes/func/db/mysql.php gestoßen.
    Jetzt zu meiner frage:

    Wenn ich 2 Seiten habe wird die Seite die mir angezeigt wird in der sitelink als normalen Text angezeigt
    <center>[ 1 | <a href="?news-p2">2</a> ]</center>
    und die 2 Seite als Link. Ich bräuchte aber auch für die Seite die angezeigt irgentent eine ID oder class zum "anfassen".
    gesperrtes Bild

    Könnte sich das bitte einer mal schauen und mir das abändern ...

    THX

    Gruß
    swenieboy

    betroffene Homepage: localhost
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Jan Hall Of Fame
    Registriert seit
    17.01.2007
    Beiträge
    3.646
    Beitragswertungen
    54 Beitragspunkte
    Naja, dort wird ja wohl irgeneine ID, oder CLASS drum sein. lächeln
    Dann machst du das etwa so:

    .KLASSE div span center {
      color: #FF000;
    }

    Du brauchst dafür keine eigene Klasse, sondern kannst auch die vorhandene Struktur verwenden.
    Alternativ könntest du auch eine neue Klasse in der betroffenen Datei hinzufügen.

    Liebe Grüße
    Jan
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    swenieboy Mitglied
    Registriert seit
    19.03.2009
    Beiträge
    232
    Beitragswertungen
    0 Beitragspunkte
    nein da ist ja nicht ... deshalb schreibe ich ja dies

    ZitatZitat geschrieben von jankrug

    Naja, dort wird ja wohl irgeneine ID, oder CLASS drum sein. lächeln
    Dann machst du das etwa so:

    .KLASSE div span center {
      color: #FF000;
    }

    Du brauchst dafür keine eigene Klasse, sondern kannst auch die vorhandene Struktur verwenden.
    Alternativ könntest du auch eine neue Klasse in der betroffenen Datei hinzufügen.

    Liebe Grüße
    Jan
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Jan Hall Of Fame
    Registriert seit
    17.01.2007
    Beiträge
    3.646
    Beitragswertungen
    54 Beitragspunkte
    Poste mal den Link zu deiner Seite, dann kann ich dir genau sagen, was du schreiben musst.
    Falls du deine Seite hier nicht nennen möchtest, kannst du mir auch eine PM schreiben.

    Liebe Grüße
    Jan
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    swenieboy Mitglied
    Registriert seit
    19.03.2009
    Beiträge
    232
    Beitragswertungen
    0 Beitragspunkte
    wat soll ick dir den zeigen ... das ist doch in jeder install und design gleich.
    Ich versuche es nochmal zu erklären:
    Wenn man beispiel 10 News schreibt hat man 2 Seiten,siehe bild oben.Dann bekommt man die seiten anzahl angezeigt.Auf die seite wo man hinwechseln kann ist ein link, also kann ich das auch mit css bearbeiten ...logisch ... aber auf der seite wo man ist, ist einfach nur ne zahl und da ist nichts was ich mit css bearbeiten kann.Laut aussagen im forum ist dies in der include/includes/func/db/mysql.php mit php definiert ... so ... ich brauch aber die 1 bzw auf der seite wo man sich befindet was zum bearbeiten.

    <?php
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $count_query_xyzXYZ = 0;
    
    function db_connect () {
      if (defined('CONN')) {
        return;
      }
      define ( 'CONN', @mysql_pconnect(DBHOST, DBUSER, DBPASS));
      $db = @mysql_select_db(DBDATE, CONN);
    
      if (!CONN) {
        die('Verbindung nicht m&ouml;glich, bitte pr&uuml;fen Sie ihre mySQL Daten wie Passwort, Username und Host<br />');
      }
      if ( !$db ) {
        die ('Kann Datenbank "'.DBDATE.'" nicht benutzen : ' . mysql_error(CONN));
      }
    }
    
    function db_close () {
      mysql_close ( CONN );
    }
    
    function db_check_error (&$r, $q) {
      if (!$r AND mysql_errno(CONN) <> 0 AND function_exists('is_coadmin') AND is_coadmin()) {
      	// var_export (debug_backtrace(), true)
        echo('<font color="#FF0000">MySQL Error:</font><br>'.mysql_errno(CONN).' : '.mysql_error(CONN).'<br>in Query:<br>'.$q.'<pre>'.debug_bt().'</pre>');
      }
      return ($r);
    }
    
    function db_query ($q) {
    
      global $count_query_xyzXYZ;
      $count_query_xyzXYZ++;
    
      if (preg_match ("/^UPDATE `?prefix_\S+`?\s+SET/is", $q)) {
        $q = preg_replace("/^UPDATE `?prefix_(\S+?)`?([\s\.,]|$)/i","UPDATE `".DBPREF."\\1`\\2", $q);
      } elseif (preg_match ("/^INSERT INTO `?prefix_\S+`?\s+[a-z0-9\s,\)\(]*?VALUES/is", $q)) {
        $q = preg_replace("/^INSERT INTO `?prefix_(\S+?)`?([\s\.,]|$)/i", "INSERT INTO `".DBPREF."\\1`\\2", $q);
      } else {
        $q = preg_replace("/prefix_(\S+?)([\s\.,]|$)/", DBPREF."\\1\\2", $q);
      }
    
      return (db_check_error(@mysql_query($q, CONN), $q));
    }
    
    function db_result ($erg, $zeile=0, $spalte=0) {
      return (mysql_result ($erg,$zeile,$spalte));
    }
    
    function db_fetch_assoc ($erg) {
      return (mysql_fetch_assoc($erg));
    }
    
    function db_fetch_row ($erg) {
      return (mysql_fetch_row($erg));
    }
    
    function db_fetch_object ($erg) {
    
      return (mysql_fetch_object($erg));
    }
    
    function db_num_rows ($erg) {
      return (mysql_num_rows ($erg));
    }
    
    function db_last_id () {
    	return ( mysql_insert_id (CONN));
    }
    
    function db_count_query ( $query ) {
      return (db_result(db_query($query),0));
    }
    
    function db_list_tables ( $db ) {
      return (mysql_list_tables ($db, CONN));
    }
    
    function db_tablename ($db, $i) {
      return (mysql_tablename ($db, $i));
    }
    
    function db_check_erg ($erg) {
      if ($erg == false OR @db_num_rows($erg) == 0) {
        exit ('Es ist ein Fehler aufgetreten');
      }
    }
    
    function db_make_sites ($page ,$where ,$limit ,$link ,$table, $anzahl = NULL) {
    
      $hvmax = 4; // hinten und vorne links nach page
    	$maxpage = ''; if ( empty ($MPL) ) { $MPL = ''; }
    	if ( is_null ( $anzahl ) ) {
        $resultID = db_query ( "SELECT COUNT(*) FROM prefix_".$table." ".$where );
        $total    = db_result($resultID,0);
      } else {
        $total = $anzahl;
      }
      if ($limit < $total) {
    	  $maxpage = $total / $limit;
    	  if (is_double($maxpage)) {
    		  $maxpage = ceil($maxpage);
    		}
    		$ibegin = $page - $hvmax;
    		$iende  = $page + $hvmax ;
    
    	  $vgl1 = $iende + $ibegin;
    		$vgl2 = ($hvmax * 2) + 1;
    		if ( $vgl1 <= $vgl2 ) {
    		  $iende = $vgl2;
    		}
    		$vgl3 = $maxpage - ($vgl2 -1);
    		if ($vgl3 < $ibegin ) {
    		  $ibegin = $vgl3;
    		}
    
    		if ($ibegin < 1) {
    		  $ibegin = 1;
    		}
    		if ($iende > $maxpage) {
    		  $iende = $maxpage;
    		}
    		$vMPL = '';
    		if ($ibegin > 1) {
    		  $vMPL = '<a href="'.$link.'-p1">&laquo;</a> ';
    		}
    		$MPL = $vMPL.'[ ';
    		for($i=$ibegin; $i <= $iende; $i++) {
          if($i == $page) {
    				$MPL .= $i;
    			} else {
    			  $MPL .= '<a href="'.$link.'-p'.$i.'">'.$i.'</a>';
    			}
          if ($i != $iende) {
    			  $MPL .= ' | ';
    			}
    		}
    		$MPL .= ' ]';
    		if ($iende < $maxpage) {
    		  $MPL .= ' <a href="'.$link.'-p'.$maxpage.'">&raquo;</a>';
    		}
      }
    	return $MPL;
    
    }
    ?>


    es geht mir nur um die kleine seitennavi ... mehr nicht


    Zuletzt modifiziert von swenieboy am 18.05.2010 - 18:43:28
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    swenieboy Mitglied
    Registriert seit
    19.03.2009
    Beiträge
    232
    Beitragswertungen
    0 Beitragspunkte
    hat sich erledigt ... habs selbst hinbekommen
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Jan Hall Of Fame
    Registriert seit
    17.01.2007
    Beiträge
    3.646
    Beitragswertungen
    54 Beitragspunkte
    ZitatZitat geschrieben von swenieboy
    wat soll ick dir den zeigen ... das ist doch in jeder install und design gleich

    Du solltest bei deinem nächsten Post vielleicht bedenken, dass nicht jeder, der dir helfen möchte, ilch irgendwo installiert hat. (bzw. Lust hat ilch nur deinetwegen runterzuladen)
    Ein Link ist daher in den meisten Fällen hilfreich.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Design und Templates

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten