ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Seite danke BBCODE wieder im a...

Geschlossen
  1. #1
    User Pic
    Firster Mitglied
    Registriert seit
    18.06.2007
    Beiträge
    67
    Beitragswertungen
    0 Beitragspunkte
    hab alle wie in der install.htm beschreiben gemacht, aber meine ist nun wieder total hinüber....
    bitte mal schauen :'(
    da ich keine ahnung vom coden habe... erhoffe ich hilfe von euch was diese mysql fehler da bedeuten und wo die fehler liegen könnten!

    PS: hatte vorher probleme die install.php auszuführen!


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Moniwoll Hall Of Fame
    Registriert seit
    18.08.2006
    Beiträge
    1.573
    Beitragswertungen
    0 Beitragspunkte
    ja das sind dann wahrscheinlich folgeFehler...
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Firster Mitglied
    Registriert seit
    18.06.2007
    Beiträge
    67
    Beitragswertungen
    0 Beitragspunkte
    ja ok glücklich des hab i verstanden ^^
    ich werd gleich den quellcode der betroffenen datei hier posten!

    fehler:
    Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /mnt/web4/12/97/51563297/htdocs/Gilde/include/includes/func/db/mysql.php on line 40
    
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /mnt/web4/12/97/51563297/htdocs/Gilde/include/includes/func/db/mysql.php on line 48


    aber ich mein kann man anhand der fehlermeldung oben auf der seite schon rückschlüsse ziehen? bzw. fehler eingrenzen?! zwinker

    So hier der code:
    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $count_query_xyzXYZ = 0;
    
    function db_connect () {
      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_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);
      }
    
      #$e = mysql_query ( $q , CONN ) or die ( mysql_error(CONN) );
      return (mysql_query ( $q , CONN ));  
    }
    	
    function db_result ($erg, $zeile, $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;
    
    }
    ?>



    Zuletzt modifiziert von Firster am 19.06.2007 - 21:51:22
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    HeX Hall Of Fame
    Registriert seit
    14.01.2006
    Beiträge
    2.113
    Beitragswertungen
    1 Beitragspunkte
    fehler in der mysql.php weisen nicht auf eine fehlerhafte mysql.php hin, sondern auf eine fehlerhafte mysql abfrage.. um die zu finden sollte man wissen was man zuletzt geändert hat wo eine mysqlabfrage mit dabei ist.. und davon gibs ne menge
    Discite moniti!
    www.pixelbash.de
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Firster Mitglied
    Registriert seit
    18.06.2007
    Beiträge
    67
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von HeX

    fehler in der mysql.php weisen nicht auf eine fehlerhafte mysql.php hin, sondern auf eine fehlerhafte mysql abfrage.. um die zu finden sollte man wissen was man zuletzt geändert hat wo eine mysqlabfrage mit dabei ist.. und davon gibs ne menge

    Ja das stimmt! habe die Seite wieder auf den alten Stand ohne BBcode gebracht...

    Mal nebenbei... kann mal einer ein pic hochladen wie das aussehen müsste, wenn die install.php ohne fehler erfolgreich ausgeführt worden ist?
    bei mir war da so ein ellenlanger text und unten drunner dann datenbanken erfolgreich angelegt oder so?
    die sind auch da inkl. inhalt, aber das bringt mir und den anderen usern die den selbe nfehler haben ja nix!

    also werd ich wohl ohne bbcode leben müssen oder?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Nein, ich hab das Problem gefunden, also in der includes/bbcode_config.php steht recht weit oben
    	//db_connect (); - sollte schon geladen sein

    Das ist aber nicht der Fall, also durch db_connect(); ersetzen.
    Damit dann aber keine Fehler auftreten, müssen // vor db_connect(); in der index.php gesetzt werden.

    Werde das Modul entsprechend anpassen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Firster Mitglied
    Registriert seit
    18.06.2007
    Beiträge
    67
    Beitragswertungen
    0 Beitragspunkte
    ah supi glücklich
    aber ich hatte auch so komische punkte die meine news und damit auch meine seite zerfressen haben!
    Leider habe ich kein bild mehr davon aber ich glaube du weißt was ich mein.. denn das problem mit den punkten in den news hatten ja viele schon...

    Edit: Da die alten bbcode DB´s noch vorhanden sind... weil ich alles per hand aufm ftp wieder auf den alten stand gebracht habe, ist nun die frage, muss ich die löschen und danach bbcode:install neu ausführen oder kann ich die in der db lassen und es einfach neu drauf-klatschen?

    Zuletzt modifiziert von Firster am 20.06.2007 - 08:02:45
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Hey, Firster!

    Eine zweite install ist nicht notwendig, weil in der DB nur die "Design und Anzeige Sachen" gespeichert werden, also wie dein BBCode aussieht und welche Funktionen angezeigt werden!
    Braucht du also nicht löschen!

    Mit böhsen Grüßen
    BöhserDavid
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Firster Mitglied
    Registriert seit
    18.06.2007
    Beiträge
    67
    Beitragswertungen
    0 Beitragspunkte
    Ok danke.. habe auch gerade mal vorsichtig in der Datenbank geschnuppert und habs dann auch gesehen ^^
    doch was mir noch zu denken gibt, sind die punkte (...) zwischen den wörtern wie bei einem leidensgenossen zu sehen xup.raidrush.to/view.php?id=5ccb2b522ddfd37ffc24ce9533e30
    *sorry for using your pic dude*
    wird dieser fehler damit auch behoben?
    will nicht wieder alles "reuploaden" müssen glücklich
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Renesp6 Mitglied
    Registriert seit
    10.05.2006
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Nein, ich hab das Problem gefunden, also in der includes/bbcode_config.php steht recht weit oben
    	//db_connect (); - sollte schon geladen sein

    Das ist aber nicht der Fall, also durch db_connect(); ersetzen.
    Damit dann aber keine Fehler auftreten, müssen // vor db_connect(); in der index.php gesetzt werden.

    Werde das Modul entsprechend anpassen.


    Du bist mein held Mairu lachen
    Auf der testinstallation auf funpic klappt das wunderbar lachen
    siehe hier:
    renesp6.re.funpic.de/

    mfg

    //Edit//
    auf meiner "richtigen" hp ebenfalls, thx again Mairu lächeln


    Zuletzt modifiziert von Renesp6 am 20.06.2007 - 13:08:00
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Firster Mitglied
    Registriert seit
    18.06.2007
    Beiträge
    67
    Beitragswertungen
    0 Beitragspunkte
    geilo ^^
    probier ich sofort aus!
    Mairu is eh Coding-God lachen
    danke dafür Mairu

    Edit:
    Mairu du bist mein held !!!!!!
    wie geil ist das denn glücklich klasse 1A++++++
    DrinkYes


    Zuletzt modifiziert von Firster am 20.06.2007 - 10:01:38
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten