ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Frage: Radiomodul

Geschlossen
  1. #1
    User Pic
    DJ Oxigen Mitglied
    Registriert seit
    25.10.2013
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    Gibt es evtl ein Radiomodul für 1.1 P? Falls ja wo finde ich es?
    Falls es nicht gibt, kann es mir einer evtl anpassen?

    Danke im Voraus!


    verwendete ilch Version: 1.1 P

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    P-Arts-LastChaos Mitglied
    Registriert seit
    06.05.2013
    Beiträge
    74
    Beitragswertungen
    5 Beitragspunkte
    Hy... keine Ahnung ob es für ilch P gedacht ist, aber steh zumindest [M oder höher]

    Evtl. Backup machen und mal install!

    stealth-okularz.de/index.php?downloads-show-3
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    DJ Oxigen Mitglied
    Registriert seit
    25.10.2013
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    ich bekomme eine Fehlermeldung die wie folgt aussieht:


    1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDB' at line 4
    1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDB' at line 8
    1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 4
    1146: Table 'radio.ic1_radio_settings' doesn't exist
    1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 10
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    poste mal die sql abfragen aus der install
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    DJ Oxigen Mitglied
    Registriert seit
    25.10.2013
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    Ich hoffe du meinst das hier:

    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDB' at line 4
    in Query:
    CREATE TABLE `ic1_radio_djs` ( `userid` int(10) NOT NULL, PRIMARY KEY (`userid`) ) TYPE=InnoDB
    
    Debug backtrace:
    	@ mysql.php:46 -- debug_bt()
    	@ mysql.php:64 -- db_check_error(...)
    	@ installation.php:82 -- db_query(...)
    	@ index.php:18 -- require_once(...)
    
    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDB' at line 8
    in Query:
    CREATE TABLE IF NOT EXISTS `ic1_radio_sendeplan` ( `id` int(11) NOT NULL AUTO_INCREMENT, `date` date NOT NULL DEFAULT '0000-00-00', `time` varchar(20) NOT NULL, `dj_id` int(10) NOT NULL, `content` text NOT NULL, PRIMARY KEY (`id`) ) TYPE=InnoDB
    
    Debug backtrace:
    	@ mysql.php:46 -- debug_bt()
    	@ mysql.php:64 -- db_check_error(...)
    	@ installation.php:82 -- db_query(...)
    	@ index.php:18 -- require_once(...)
    
    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 4
    in Query:
    CREATE TABLE`ic1_radio_settings` ( `auswahl` char(50) DEFAULT NULL, `einstellung` varchar(50) DEFAULT NULL ) TYPE=MyISAM
    
    Debug backtrace:
    	@ mysql.php:46 -- debug_bt()
    	@ mysql.php:64 -- db_check_error(...)
    	@ installation.php:82 -- db_query(...)
    	@ index.php:18 -- require_once(...)
    
    MySQL Error:
    1146 : Table 'radio.ic1_radio_settings' doesn't exist
    in Query:
    INSERT INTO `ic1_radio_settings` (`auswahl`, `einstellung`) VALUES ('sendeplanlink', 'Ja'), ('wunschip', 'Ja'), ('showpeak', 'Ja'), ('showlistener', 'Ja'), ('showbitrate', 'Ja'), ('showsong', 'Ja'), ('hostip', '87.118.124.28'), ('hostport', '8000'), ('showgrusscount', 'Ja'), ('grusscontentlink', 'Ja'), ('phpverbindung', 'Fopen'), ('confpath', 'include/admin/config_404.txt'), ('tunewinamp', 'http///radio.uodaw.de/listen.pls'), ('tunereal', 'http://radio.uodaw.de/wm/8000.ram'), ('tunewindoof', 'http://radio.uodaw.de/wm/8000.asx')
    
    Debug backtrace:
    	@ mysql.php:46 -- debug_bt()
    	@ mysql.php:64 -- db_check_error(...)
    	@ installation.php:82 -- db_query(...)
    	@ index.php:18 -- require_once(...)
    
    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 10
    in Query:
    CREATE TABLE IF NOT EXISTS `ic1_radio_wunsch` ( `id` int(11) NOT NULL AUTO_INCREMENT, `uid` varchar(50) NOT NULL, `wunsch` varchar(100) NOT NULL, `gruss` varchar(250) NOT NULL, `created` int(20) NOT NULL, `ip` varchar(20) NOT NULL DEFAULT '0.0.0.0', PRIMARY KEY (`id`), KEY `id` (`id`) ) TYPE=MyISAM
    
    Debug backtrace:
    	@ mysql.php:46 -- debug_bt()
    	@ mysql.php:64 -- db_check_error(...)
    	@ installation.php:82 -- db_query(...)
    	@ index.php:18 -- require_once(...)
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    ersetz mal
    'TYPE=MyISAM'
    durch
    'ENGINE=MyISAM'


    ob das bei inno db auch hilft weiß ich nicht
    TYPE=InnoDB

    durch ENGINE=InnoDB ersetzen

    in der installation des moduls!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    DJ Oxigen Mitglied
    Registriert seit
    25.10.2013
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    und wo muss ich es ändern?
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    in der installation des moduls! sagte ich doch

    da muss es eine install.php geben die du ausführst die öffnest du mit einem editor und änderst das
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    DJ Oxigen Mitglied
    Registriert seit
    25.10.2013
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    ok in welcher zeile ist das ?
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    woher soll ich das wissen??? ... suchen kann man mit strg+f
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    DJ Oxigen Mitglied
    Registriert seit
    25.10.2013
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    Es hat geklappt dennoch kommt fehler bei dem RadioModul.
    Der Fehlercode lautet wie folgt:

    Fatal error: Call-time pass-by-reference has been removed in /var/www/include/includes/class/scRadioModul.php on line 26
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    DJ Oxigen Mitglied
    Registriert seit
    25.10.2013
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von DJ Oxigen
    Es hat geklappt dennoch kommt fehler bei dem RadioModul.
    Der Fehlercode lautet wie folgt:

    Fatal error: Call-time pass-by-reference has been removed in /var/www/include/includes/class/scRadioModul.php on line 26



    was kann ich da am besten machen?
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    zeig mal was in der
    include/includes/class/scRadioModul.php

    datei steht.
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    DJ Oxigen Mitglied
    Registriert seit
    25.10.2013
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von holz
    zeig mal was in der
    include/includes/class/scRadioModul.php

    datei steht.


    scRadioModul.php inhalt:

    <?php
    defined ('main') or die ( 'no direct access' );
    
    class scRadioModul
    {
    	var $error;
    	var $datas;
    	
    	function getPassword()
    	{
            $ar = explode("\n", file_get_contents(@db_result(db_query("SELECT `einstellung` FROM `prefix_radio_settings` WHERE `auswahl` = 'confpath'")))); 
    
            foreach ($ar as $line)
            {
                $line = trim($line);
                
                if (!empty($line) && !strstr($line, "AdminPassword") && strstr($line, "Password="))
                {
                    return substr($line, 9);
                }
            }
        }
    	
    	function isOnline($ip, $port, $pass)
        {
    		$connect = @fsockopen($ip, $port, &$errno, &$errstr, 1);
    		
            if ($connect)
            {
                stream_set_timeout($connect, 2);
                   
    			fputs($connect, "GET /admin.cgi?pass=$pass&mode=viewxml HTTP/1.1\r\n");
    			fputs($connect, "User-Agent: Mozilla\r\n\r\n");
    			
    			while (!feof($connect))
                {
    				$this->datas .= fgets($connect, 512);
    			}
    			
    			fclose($connect);
    			
    			if (stristr($this->datas, "HTTP/1.0 200 OK"))
                {
    				$this->datas = trim(substr($this->datas, 42));
    			}
                else
                {
    				$this->error = "<fieldset>Error:<br />Wrong Login Information</fieldset>";
    				return false;
    			}
    			
    			$output = xml_parser_create();
    			
                if (!xml_parse_into_struct($output, $this->datas, $this->values, $this->indexes))
                {
    				$this->error = "<fieldset>Error:<br />XML File is interrupted</fieldset>";
    				return false;
    			}
    			
    			xml_parser_free($output);
    			return true;
    		}
    		else
    		{
                $this->error = '<fieldset>Error Nr '.$errno.':<br />'.$errstr.'</fieldset>';
    			return false;
            }
    	}
    	
    	function getListeners()
        {
    		return(@$this->values[$this->indexes["CURRENTLISTENERS"][0]]["value"]);
    	}
    
    	function getPeakListeners()
        {
    		return(@$this->values[$this->indexes["PEAKLISTENERS"][0]]["value"]);
    	}
    
    	function getMaxListeners()
        {
    		return(@$this->values[$this->indexes["MAXLISTENERS"][0]]["value"]);
    	}
    
    	function getGenre()
        {
    		return(@$this->values[$this->indexes["SERVERGENRE"][0]]["value"]);
    	}
    	
    	function getServerLink()
        {
    		return(@$this->values[$this->indexes["SERVERURL"][0]]["value"]);
    	}
    	
    	function getServerName()
        {
    		return(@$this->values[$this->indexes["SERVERTITLE"][0]]["value"]);
    	}
    	
    	function getTitle()
        {
    		return(@$this->values[$this->indexes["SONGTITLE"][0]]["value"]);
    	}
    	
    	function getIRC()
        {
    		return(@$this->values[$this->indexes["IRC"][0]]["value"]);
    	}
    	
    	function getAIM()
        {
    		return(@$this->values[$this->indexes["AIM"][0]]["value"]);
    	}
    	
    	function getICQ()
        {
    		return(@$this->values[$this->indexes["ICQ"][0]]["value"]);
    	}
    
    	function getStatus()
        {
    		return(@$this->values[$this->indexes["STREAMSTATUS"][0]]["value"]);
    	}
    	
    	function getBitRate()
        {
    		return(@$this->values[$this->indexes["BITRATE"][0]]["value"]);
    	}
    	
    	function getSongHistory()
        {
    		for($i=1;$i<sizeof($this->indexes['TITLE']);$i++)
            {
    			$temparray[$i-1] = array(
    				"playedat"=>$this->values[$this->indexes['PLAYEDAT'][$i]]['value'],
    				"title"=>$this->values[$this->indexes['TITLE'][$i]]['value']
    			);
    		}
    		
    		return @$temparray;
    	}
    
    	function getLastError()
        {
            return $this->error;
        }
    }
    
    function getCopyright($box = false)
    {
        $copyright = '<div align="center" style="font-size:8px;">Radiomodul &copy; by<br /><a href="http://djgecko.kilu.de" target="_blank">GeCk0</a> &amp; <a href="http://www.3st-live.de/" target="_blank">Ithron</a>';
    	
    	if (!$box)
    	   $copyright .= '<br /><a href="http://www.ilch.de/forum-showposts-37650.html" target="_blank">Support</a> - <a href="http://djgecko.kilu.de/index.php?articles-show-A1" target="_blank">Doku</a>';
    	   
    	$copyright .= '</div>';
        	
    	return $copyright;
    }
    
    function isPremium($host, $key) # gibt bei Erfolg '1' und bei Misserfolg '0' zurück
    {
        $getpremium = ''; # Hierzu wird noch eine Abfrage erstellt -> BETA -> DB STRUKTUR FEHLT NOCH
    
        if (isset($getpremium))
        {
            $ispremium = '1';
        }
        else
        {
            $ispremium = '0';
        }
    
        return $ispremium;
    }
    ?>



    Zuletzt modifiziert von DJ Oxigen am 26.10.2013 - 00:30:04
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    $connect = @fsockopen($ip, $port, &$errno, &$errstr, 1);


    zu

    $connect = @fsockopen($ip, $port, $errno, $errstr, 1);
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    STRUWA Mitglied
    Registriert seit
    05.06.2013
    Beiträge
    38
    Beitragswertungen
    0 Beitragspunkte
    Dankeschön!
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Tengo Mitglied
    Registriert seit
    24.10.2012
    Beiträge
    35
    Beitragswertungen
    0 Beitragspunkte
    Ich komme nicht weiter kann mir da einer helfen . immer wen ich egal wie ich es mache kommt immer wider der selbe fehler raus .

    ZitatZitat
    MySQL Error:
    1146 : Table 'ilch2.ic1_radio_sendeplan' doesn't exist
    in Query:
    SELECT * FROM `ic1_radio_sendeplan` WHERE `date` = '2014-04-05'
    Debug backtrace:
    @ mysql.php:46 -- debug_bt()
    @ mysql.php:64 -- db_check_error(...)
    @ sendeplan.php:72 -- db_query(...)
    @ index.php:26 -- require_once(...)
    Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /var/www/vhosts/tgf-radio-world.de/httpdocs/include/includes/func/db/mysql.php on line 72


    Bitte da mal um rat was ich machen kann oder wo der fehler liegt bei mir
    Der Mensch ist nicht perfekt, wie kann er glauben was perfektes zu schaffen!
    Bin So wie ich Bin

    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    Installation ausgeführt?
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Tengo Mitglied
    Registriert seit
    24.10.2012
    Beiträge
    35
    Beitragswertungen
    0 Beitragspunkte
    ja gemacht. und dan kommt der fehler immer .
    Der Mensch ist nicht perfekt, wie kann er glauben was perfektes zu schaffen!
    Bin So wie ich Bin

    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    Der Fehler sagt, dass die Tabelle ic1_radio_sendeplan nicht in der Datenbank vorhanden ist. Das bedeutet das diese wohl nicht erstellt wurde.

    Poste mal bitte den Link zum Modul.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Tengo Mitglied
    Registriert seit
    24.10.2012
    Beiträge
    35
    Beitragswertungen
    0 Beitragspunkte
    bin grade da bei . am modul leigt es nicht . mus an mein root liegen . an der daten bank weis aber noch nicht genau warum . wen ich es auf mein anderen test roor drauf mache geht es . allso module heile .

    betrofene hompage schau mal selbe tgf-radio-world.de/index.php?sendeplan
    Der Mensch ist nicht perfekt, wie kann er glauben was perfektes zu schaffen!
    Bin So wie ich Bin

    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    Tengo Mitglied
    Registriert seit
    24.10.2012
    Beiträge
    35
    Beitragswertungen
    0 Beitragspunkte
    so das ist meine fehler meldung wen ich es instaliere schau mal selber

    ZitatZitat
    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDB' at line 4
    in Query:
    CREATE TABLE `ic1_radio_djs` ( `userid` int(10) NOT NULL, PRIMARY KEY (`userid`) ) TYPE=InnoDB
    Debug backtrace:
    @ mysql.php:46 -- debug_bt()
    @ mysql.php:64 -- db_check_error(...)
    @ installation.php:82 -- db_query(...)
    @ index.php:18 -- require_once(...)
    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDB' at line 8
    in Query:
    CREATE TABLE IF NOT EXISTS `ic1_radio_sendeplan` ( `id` int(11) NOT NULL AUTO_INCREMENT, `date` date NOT NULL DEFAULT '0000-00-00', `time` varchar(20) NOT NULL, `dj_id` int(10) NOT NULL, `content` text NOT NULL, PRIMARY KEY (`id`) ) TYPE=InnoDB
    Debug backtrace:
    @ mysql.php:46 -- debug_bt()
    @ mysql.php:64 -- db_check_error(...)
    @ installation.php:82 -- db_query(...)
    @ index.php:18 -- require_once(...)
    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 4
    in Query:
    CREATE TABLE`ic1_radio_settings` ( `auswahl` char(50) DEFAULT NULL, `einstellung` varchar(50) DEFAULT NULL ) TYPE=MyISAM
    Debug backtrace:
    @ mysql.php:46 -- debug_bt()
    @ mysql.php:64 -- db_check_error(...)
    @ installation.php:82 -- db_query(...)
    @ index.php:18 -- require_once(...)
    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 10
    in Query:
    CREATE TABLE IF NOT EXISTS `ic1_radio_wunsch` ( `id` int(11) NOT NULL AUTO_INCREMENT, `uid` varchar(50) NOT NULL, `wunsch` varchar(100) NOT NULL, `gruss` varchar(250) NOT NULL, `created` int(20) NOT NULL, `ip` varchar(20) NOT NULL DEFAULT '0.0.0.0', PRIMARY KEY (`id`), KEY `id` (`id`) ) TYPE=MyISAM
    Debug backtrace:
    @ mysql.php:46 -- debug_bt()
    @ mysql.php:64 -- db_check_error(...)
    @ installation.php:82 -- db_query(...)
    @ index.php:18 -- require_once(...)
    Installation abgeschlossen


    ups, da lief was schief

    Oben sollten Sie eine ausführlichere Fehlermeldung sehen
    (ab ilchClan Version 1.1 I).


    Fehlermeldungen:

    1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDB' at line 4
    1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDB' at line 8
    1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 4
    1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 10
    Der Mensch ist nicht perfekt, wie kann er glauben was perfektes zu schaffen!
    Bin So wie ich Bin

    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ersetze TYPE=InnoDB durch ENGINE=InnoDB in der installations Datei.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    1 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    Tengo Mitglied
    Registriert seit
    24.10.2012
    Beiträge
    35
    Beitragswertungen
    0 Beitragspunkte
    finde ich nicht . das ist doch die installation.php da meinste '? oder . aber da steht nichts
    ? wo mache ich das ?
    Der Mensch ist nicht perfekt, wie kann er glauben was perfektes zu schaffen!
    Bin So wie ich Bin

    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    Tengo Mitglied
    Registriert seit
    24.10.2012
    Beiträge
    35
    Beitragswertungen
    0 Beitragspunkte
    ja danke geht . super . danke für den schnellen tip
    Der Mensch ist nicht perfekt, wie kann er glauben was perfektes zu schaffen!
    Bin So wie ich Bin

    0 Mitglieder finden den Beitrag gut.
  26. #26
    User Pic
    TengoTGF Mitglied
    Registriert seit
    25.01.2015
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von TengoTGF
    Habe immer noch diesen fehler hier:

    Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /var/www/vhosts/tgf-radio-world.de/httpdocs/include/includes/func/db/mysql.php on line 70



    in Line 70 ist dies hier :

    return (mysql_fetch_assoc($erg));
    0 Mitglieder finden den Beitrag gut.
  27. #27
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Poste doch mal bitte den ganzen Code im BBCode Code


    Zuletzt modifiziert von Siggi am 26.02.2015 - 19:14:33
    0 Mitglieder finden den Beitrag gut.
  28. #28
    User Pic
    TengoTGF Mitglied
    Registriert seit
    25.01.2015
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Ich hoffe dies meinste :

    <?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));
      }
      if (function_exists('mysql_set_charset') and version_compare(mysql_get_server_info(CONN), '5.0.7') !== -1) {
          //Für ältere Installation die init.php nachladen
          if (!defined('ILCH_DB_CHARSET') && file_exists('include/includes/init.php')) {
              require_once 'include/includes/init.php';
          }
          mysql_set_charset(ILCH_DB_CHARSET, CONN);
      }
      $timeZoneSetted = false;
      if (function_exists('date_default_timezone_get')) {
        $timeZoneSetted = mysql_query('SET time_zone = "' . date_default_timezone_get() . '"');
      }
      if (!$timeZoneSetted && version_compare(PHP_VERSION, '5.1.3')) {
        $timeZoneSetted = mysql_query('SET time_zone = "' . date('P') . '"');
      }
    }
    
    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)
      }
      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) {
    }
    
    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 Siggi am 26.02.2015 - 19:20:20
    0 Mitglieder finden den Beitrag gut.
  29. #29
    User Pic
    TengoTGF Mitglied
    Registriert seit
    25.01.2015
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    oder brauchst du den : bbcode.php
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten