Перейти к публикации

alukart2

местные
  • Публикации

    49
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем alukart2

  1. всем спасибо все работает но ввылаиет вверху ошибка

    Warning: mysql_real_escape_string() expects parameter 1 to be string, array given in /home/hahatun/public_html/athleteprofessional/engine/inc/mysql.class.php on line 155

    и еще как вывести случайную фотку

    значит в main вставил

    {tws_g_foto_rand category="0" template="gallery.smallimg" aviable="global" start="0" vertical="2" gorizontal="4"}

    в index.php вставил

    require_once ENGINE_DIR.'/gallery/functions.web.php';

    if ( stristr( $tpl->copy_template, "{tws_g_foto_new" ) ) {

    $tpl->copy_template = preg_replace( "#\\{tws_g_foto_new category=['\"](.+?)['\"] template=['\"](.+?)['\"] aviable=['\"](.+?)['\"] start=['\"](.+?)['\"] vertical=['\"](.+?)['\"] gorizontal=['\"](.+?)['\"]\\}#ies","TWS_Gal_foto_new('\\1', '\\2', '\\3', '\\4', '{$do}', '\\5' , '\\6')", $tpl->copy_template);

    }

    if ( stristr( $tpl->copy_template, "{tws_g_foto_rand" ) ) {

    $tpl->copy_template = preg_replace( "#\\{tws_g_foto_rand category=['\"](.+?)['\"] template=['\"](.+?)['\"] aviable=['\"](.+?)['\"] start=['\"](.+?)['\"] vertical=['\"](.+?)['\"] gorizontal=['\"](.+?)['\"]\\}#ies","TWS_Gal_foto_rand('\\1', '\\2', '\\3', '\\4', '{$do}', '\\5' , '\\6')", $tpl->copy_template);

    }

    if ( stristr( $tpl->copy_template, "{tws_g_album_new" ) ) {

    $tpl->copy_template = preg_replace( "#\\{tws_g_album_new category=['\"](.+?)['\"] template=['\"](.+?)['\"] aviable=['\"](.+?)['\"] start=['\"](.+?)['\"] vertical=['\"](.+?)['\"] gorizontal=['\"](.+?)['\"]\\}#ies","TWS_Gal_album_new('\\1', '\\2', '\\3', '\\4', '{$do}', '\\5' , '\\6')", $tpl->copy_template);

    }

    но не идет - не распознает ---- http://athleteprofessional.com/

  2. Короче люди - Проблема----

    Неправильно происходит генерация вот http://athleteprofessional.com/gallery

    маленьких скриншотиков нет из-за того что он не может найти настоящие фотки ТАК КАК НЕ ПРАВИЛЬНО ГЕНЕРИРУЕТСЯ ССЫЛКА

    ВОТ КАКАЯ ПОЛНАЯ ССЫЛКА ФОТКИ

    http://athleteprofessional.com/uploads/gal...219956_18_2.jpg

    А ДОЛЖНА БЫТЬ

    http://athleteprofessional.com/uploads/gal...219956_18_2.jpg

    ТОЕСТЬ НЕ ПОКАЗЫВАЕТ ПАПКУ

    ИЗ-ЗА ЧЕГО ТАКАЯ ХРЕНЬ DLE 5.5 ????

  3. fatalenergy сайт http://fatalenergy.com.ru/ он не на dle чтоли ???

    И еще я мотрю ты работаешь с CLX сколько примерно получается снять денег с них за месяц??? а то у меня сайт с почти что такими параметрами (PR ТИц) .... не знаю связываться с ними аль нет??? если можно то в личку или сюда

    Спасибо

    ps Второй сайт про что? :D

  4. fatalenergy а у тебя один сайт только чтоли???

    И кстати у кого нибудь есть скрипт который показывает сколько человек на сайте и кто это???? --- заранее говорю - не отправляйте меня на другой топик на котором есть этот скрипт- он просто напросто не работает или работает частично с ошибками!!!!

    Если есть у кого то можете выложить где нить для версии 5.5

    спасибо

  5. Здраствуйте

    Хотел спросить - почему вы ограничили кол-во добавляемых фоток через FTP до 100 штук?

    И еще как можно увеличить колличество к примеру до 500 штук?

    Спасибо

    arex не нашел я информацию по обновлению... скажи какой вариант надо делать

    1. Удалять все и ставить новую

    2. Просто изменить файлы по инструкции установки

    Замени все файлы на новые и измени файлы по инструкции B)

  6. все установил полностью галлерею и залил 1200 фоток http://athleteprofessional.com/gallery/ вопрос - как изменить список на более маленький шрифт - где надо изменить и надо сделать что б водяной знак накладывался на малькие фотки (скриншотики)

    а отличие 242 от 241 это только в шаблоне чтоли и все???

  7. alukart2,

    дело не совсем в галерее. Так же я знаю, что в галерее не работают теги авиэйбл. Я пока не разбирался, но решается это так - создаёте отдельный шаблон для галереи и убираете оттуда голосования, вышеуказанные теги. Способ не самый прелестный, но другого решения не последует в близжайшее время

    блин а вот это очень фигово но за то хоть накладываются водяные знаки :)http://athleteprofessional.com/ только в галерею я ничо пока не залил

  8. зацините этот

    файл online.php работает на версии 5,3 но как то не понятно

    <?
    
      /*
    
    =====================================================
    
    Created by cernos... icq: 282928619
    
    -----------------------------------------------------
    
    email: cerno@ukr.net
    
    site: www.zavedem.ru
    
    -----------------------------------------------------
    
    Copyright (c) cernos
    
    =====================================================
    
    Данный код защищен авторскими правами
    
    =====================================================
    
    Файл: online.php
    
    -----------------------------------------------------
    
    Назначение: Вывод пользователей онлайн
    
    =====================================================
    
    */
    
    
      #Посетители онлайн
    
      //Где щас юзер, подставка слова
    
      $pref['lang_read']="<b>Главная страница</b><br> |<b>Читает новость</b><br> |<b>Просмотр раздела</b><br> ";
    
      /*Пример:
    
      Читает новость
    
      Модуль онлайн
    
      */
    
    
      #Настройки скрипта
    
      $pref['show_ip']=0; #Показывать IP адрес обычным посетителям, 1-да 0-нет
    
      $pref['show_user_read']=1; #Показывать где щас юзер обычным посетителям, 1-да 0-нет
    
      $pref['show_srobot']=1;#Показывать поисковых роботов на сайте, 1-да 0-нет
    
      $pref['show_lastuser']=0; #Показывать последних посетителей, 1-да 0-нет
    
    
      $pref['hour']=1;  #Сколько часов хранить инф. о пользователе
    
      $pref['show_lastuser_num']=20; #Сколько выводить последних посет
    
      $pref['show_lastuser_GMT']=3; #GMT укажите для своего города по умол. GMT +03
    
      $pref['column']=2;  #Кол-во колонок, при выводе списка пользователей
    
      /***********
    
      Пример при 2 колонках
    
      ************
    
      Masha  Petya
    
      Colya
    
      ***********/
    
    
    
    
      /*********************************
    
       Удаляем, обновляем данные
    
       *********************************/
    
    
    function online_scr()
    
    {
    
      global $db, $member_id, $config_http_home_url, $config_allow_alt_url, $pref, $zav_user_view, $config;
    
      #Данные пользователя
    
      $script = file_get_contents(ENGINE_DIR."/skins/default.js");
    
    
    
      #Узнаем юзер агента пользователя
    
      $useragent = $_SERVER['HTTP_USER_AGENT'];
    
    
    
    	  $browser = 'Неизвестный';
    
    	  // Выясняем браузер
    
    	  if(strpos($useragent, "MSIE")	!== false)
    
    	  if(strpos($useragent, "Opera")	== null)  $browser = 'Internet Explorer';
    
    	  if(strpos($useragent, "Opera")   !== false) $browser = 'Opera';
    
    	  if(strpos($useragent, "Netscape")!== false) $browser = 'Netscape';
    
    	  if(strpos($useragent, "Firefox")!== false) $browser = 'Firefox';
    
    
    
    	  $os = 'Неизвестная';
    
    	  // Выясняем операционную систему
    
    	  if(strpos($useragent, "Win")	  !== false)
    
    	  {
    
    
    			 if(strpos($useragent, "NT 6.0")  !== false) $os = 'Windows Vista';
    
    			 if(strpos($useragent, "NT 5.2") !== false) $os = 'Windows Server 2003 или XPx64';
    
    			 if(strpos($useragent, "NT 5.1")  !== false || strpos($useragent, "XP")) $os = 'Windows XP';
    
    			 if(strpos($useragent, "NT 5.0") !== false) $os = 'Windows 2000';
    
    			 if(strpos($useragent, "NT 4.0")   !== false || strpos($useragent, "3.5")   !== false) $os = 'Windows NT';
    
    			 if(strpos($useragent, "Me")   !== false) $os = 'Windows Me';
    
    			 if(strpos($useragent, "98")   !== false) $os = 'Windows 98';
    
    			 if(strpos($useragent, "95")   !== false) $os = 'Windows 95';
    
    	  }
    
    
    	  if(strpos($useragent, "Linux")	!== false
    
    	  || strpos($useragent, "Lynx")	 !== false
    
    	  || strpos($useragent, "Unix")	 !== false) $os = 'Linux';
    
    	  if(strpos($useragent, "Macintosh")!== false
    
    	  || strpos($useragent, "PowerPC")) $os = 'Macintosh';
    
    
    
    
    	  // Выясняем принадлежность к поисковым роботам
    
    	  if(substr($useragent, 0, 12) == "StackRambler")	  $r_os = 'Rambler';
    
    	  if(substr($useragent, 0, 9) == "Googlebot")		  $r_os = 'Google';
    
    	  if(substr($useragent, 0, 6) == "Yandex")			 $r_os = 'Yandex';
    
    	  if(substr($useragent, 0, 5) == "Aport")			  $r_os = 'Aport';
    
    	  if(substr($useragent, 0, 6) == "msnbot")			 $r_os = 'MSN';
    
    	  if(strpos($useragent, "picsearch")   !== false)	  $r_os = 'PicSearch';
    
    	  if(strpos($useragent, "Googlebot")   !== false)	  $r_os = 'Google';
    
    	  if(strpos($useragent, "Scooter")   !== false)		$r_os = 'AltaVista';
    
    	  if(strpos($useragent, "KIT-Fireball")   !== false)   $r_os = 'Fireball';
    
    	  if(strpos($useragent, "Googlebot-Image")   !== false)$r_os = 'Google-Image';
    
    
    
    
    
    	  if($r_os!=false)
    
    	  {
    
    		 $browser="robot";
    
    		 $os = $r_os;
    
    	  }
    
    
    
    		   //Определяем IP и подсеть
    
    		   $ip = $ip_nf = $_SERVER['REMOTE_ADDR'];
    
    		   $forward = @getenv(HTTP_X_FORWARDED_FOR);
    
    		   if (isset($forward) && ($forward != $_SERVER['REMOTE_ADDR']) && $forward!="")  $ip = $ip."/".$forward;
    
    		   if(!$ip) $ip = "Неизвестно";
    
    
    
       //Смотрим выполнил ли вход посититель
    
       if ($member_id)
    
       {
    
    		$uid   = $member_id["user_id"];
    
    		$uname = $member_id["name"];
    
       }
    
       else
    
       {
    
    		$uid   = 0;
    
    		$uname = 'guest';
    
       }
    
    
    
    
    	#формируем строку столбца about
    
       $about = "$os|$browser|$zav_user_view";
    
    
       #Удаляем старые записи
    
       $db->query("DELETE FROM " . PREFIX . "_zavedem_lastseen where time<NOW() - INTERVAL ".$pref['hour']." HOUR;");
    
    
       #Смотрим есть ли пользователь уже с таким ip адресом в Базе
    
       $zav_query  =  "select count(*) from " . PREFIX . "_zavedem_lastseen where ip LIKE '".$ip_nf."%';";
    
       $result = $db->query($zav_query);
    
       $result = @mysql_result($result,0);
    
    
       if($result!=false)
    
       {
    
    //	  $zav_query = "UPDATE " . PREFIX . "_zavedem_lastseen SET time=NOW(), uid=".$uid.", username='".$uname."', about='".$about."' where ip LIKE '".$ip_nf."%'";
    
    		$zav_query = "UPDATE " . PREFIX . "_zavedem_lastseen SET time=NOW(), uid='".$uid."', username='".$uname."', about='".$about."' where ip LIKE '".$ip_nf."%'";
    
    
    
       }
    
       else
    
       {
    
    //	  $zav_query = "INSERT INTO " . PREFIX . "_zavedem_lastseen values(".$uid.",'".$uname."',NOW(),'".$ip."', '".$about."');";
    
    		$zav_query = "INSERT INTO " . PREFIX . "_zavedem_lastseen values('".$uid."','".$uname."',NOW(),'".$ip."', '".$about."');";
    
       }
    
    
       #Выполняем получившийся запрос
    
       $db->query($zav_query);
    
    
       #Выполняется 2 запрос(а)
    
    
    
    
    
      #---------------------------------#
    
    
    
    
       /*********************************
    
       Далее делаем вывод пользователей
    
       *********************************/
    
    
       #Создаем список пользователей которые были 5 мин. назад
    
       $zav_query = "select uid, username, about, ip from " . PREFIX . "_zavedem_lastseen where time>NOW() - INTERVAL 300 SECOND and username!='robot';";
    
       $result = $db->query($zav_query);
    
    
       #Считаем кого скока и выдаем список;)
    
       $online['users']=$online['guest']=0;
    
       while($user = @mysqli_fetch_array($result))
    
       {
    
    
    	 if($user['uid']!=0)
    
    	 {
    
    	  $online['users']++;
    
    	  $online['about'] = explode("|",$user['about']);
    
    	  $pref['lang_read_epxp'] = explode("|",$pref['lang_read']);
    
    
    	  //Подставка значений, читает, просмотр раздела и т.п.
    
    	   $online['page'] = str_replace(":[0]:",$pref['lang_read_epxp'][0],$online['about'][2]);
    
    	   $online['page'] = str_replace(":[1]:",$pref['lang_read_epxp'][1],$online['page']);
    
    	   $online['page'] = str_replace(":[2]:",$pref['lang_read_epxp'][2],$online['page']);
    
    	   $online['about'][2]=$online['page'];
    
    	  //Разрешен ли просмотр обычным пользователям ip ареса
    
    	  if($pref['show_ip']==0 && $member_id['user_group'] !=1)
    
    	   {
    
    		$user['ip'] ="Запрещено";
    
    	   }
    
    
    	   //Разрешен ли просмотр обычным пользователям ip ареса
    
    	  if($pref['show_user_read']==0 && $member_id['user_group'] !=1)
    
    	   {
    
    		$online['about'][2] ="Запрещено";
    
    	   }
    
    
    	  //Есть ли аватор у пользователя
    
    	  if(file_exists(ROOT_DIR."/uploads/fotos/foto_".$user['uid'].".jpg")) $avator = "<img src=".$config['http_home_url']."uploads/fotos/foto_".$user['uid'].".jpg>";
    
    			if(file_exists(ROOT_DIR."/uploads/fotos/foto_".$user['uid'].".png")) $avator = "<img src=".$config['http_home_url']."uploads/fotos/foto_".$user['uid'].".png>";
    
    				  if(file_exists(ROOT_DIR."/uploads/fotos/foto_".$user['uid'].".gif")) $avator = "<img src=".$config['http_home_url']."uploads/fotos/foto_".$user['uid'].".gif>";
    
    
    
    		 $showhint = "onMouseover=\"showhint('<center>".$avator."</center><b>ОС:</b>  ".$online['about'][0]."<br><b>Броузер:</b>  ".$online['about'][1]."<br><b>IP:</b>  ".$user['ip']."<br><br><center>".$online['about'][2]."</center>', this, event, '180px')\"";
    
    
    	   unset($avator);
    
    
    	   if ($config_allow_alt_url == "yes")
    
    		   $online['link'][] .= "<a title=' ' ".$showhint."  href=\"".$config_http_home_url."user/".urlencode($user['username'])."/\">".$user['username']."</a>";
    
    	   else
    
    		   $online['link'][] .= "<a title=' ' ".$showhint." href=\"$PHP_SELF?subaction=userinfo&amp;user=".urlencode($user['username'])."\">".$user['username']."</a>";
    
    	 }
    
    	 else $online['guest']++;
    
       }
    
    
    
    /*
    
       //Если есть роботы то выводим и их
    
       if($pref['show_srobot']==true)
    
       {
    
    	  #Составляем список роботов на сайте 30 минут назад:
    
    	  $zav_query = "select username, about from " . PREFIX . "_zavedem_lastseen where time>NOW() - INTERVAL 1800 SECOND and about LIKE '%robot%';";
    
    	  $result = $db->query($zav_query);
    
    
    	  #Считаем кого скока и выдаем список;)
    
    	  $showhint = "onMouseover=\"showhint('";
    
    
    	  $robot=0;
    
    	  $online['robot']="";
    
    	  while($user = @mysqli_fetch_array($result))
    
    	  {
    
    			$robot=1;
    
    			$online['about'] = explode("|",$user['about']);
    
    			$showhint .="<b>Робот:  ".$online['about'][0]."</b>(".$online['about'][2].")<br>";
    
    
    	  }
    
    	  $showhint .= "', this, event, '180px')\"";
    
    	  if($robot==true) $online['robot'] = "<a href='#' title=' ' ".$showhint." ><b>Поисковые роботы онлайн</b></a>  ";
    
       }
    
    
       #Последние посетители
    
       if($pref['show_lastuser']==true)
    
       {
    
    	  #Составляем список последних посетителей на сайте:
    
    	  $zav_query = "select username, about, time from " . PREFIX . "_zavedem_lastseen where time<NOW() - INTERVAL 300 SECOND and uid!=0 ORDER BY time Desc limit 0,".(int)$pref['show_lastuser_num'].";";
    
    	  $result = $db->query($zav_query);
    
    
    	  #Считаем кого скока и выдаем список;)
    
    	  $showhint = "onMouseover=\"showhint('";
    
    
    	  $online['lastusers']="";
    
    	  while($user = @mysqli_fetch_array($result))
    
    	  {
    
    			//Вычисляем сколько по времени назад был юзер
    
    			$now=strtotime('now');
    
    			$past=strtotime($user['time'])+($pref['show_lastuser_GMT']*3600);
    
    			$time=$now-$past;
    
    
    			//Скока же времени назад был пользователь?
    
    			if((int)date("H",$time)>0) $last_vis = date("Hчас(ов) iмин назад",$time);
    
    			else $last_vis = (int)date("i",$time)."-мин назад";
    
    
    
    			$online['about'] = explode("|",$user['about']);
    
    			$showhint .="<b>".$user['username']."</b> - ".$last_vis."<br>";
    
    
    	  }
    
    	  $showhint .= "', this, event, '180px')\"";
    
    	  $online['lastusers'] = "<a href='#' title=' ' ".$showhint." ><b>Последние посетители</b></a>";
    
       }
    
    */
    
    
    if(!defined('DATALIFEENGINE'))
    
    {
    
      die("Hacking attempt!");
    
    }
    
    $qw = <<<QQ
    
    	SELECT COUNT(*) as c FROM dle_post
    
      UNION ALL
    
    	SELECT COUNT(*) FROM dle_post
    
    	  WHERE date > CURRENT_DATE
    
      UNION ALL
    
    	SELECT COUNT(*) FROM dle_post
    
    	  WHERE date > NOW() - INTERVAL 1 MONTH
    
      UNION ALL
    
    	SELECT COUNT(*) FROM dle_users
    
    	  WHERE reg_date > UNIX_TIMESTAMP(CURRENT_DATE)
    
      UNION ALL
    
    	SELECT COUNT(*) FROM dle_users
    
    	  WHERE reg_date > UNIX_TIMESTAMP(NOW() - INTERVAL 1 MONTH)
    
      UNION ALL
    
    	SELECT COUNT(*) FROM dle_users
    
    QQ;
    
    
    $qw = str_replace('dle_', PREFIX . '_', $qw);
    
    $row = $db->super_query($qw, true);
    
    $stats_newusers = $row[3]['c'];
    
    $stats_monthusers = $row[4]['c'];
    
    $stats_users = $row[5]['c'];
    
    
    
    
    ;
    
    	#---------------------------------#
    
    
    
    	/*********************************
    
       Из полученных данных, составляем таблицу онлайна
    
       *********************************/
    
    
    
    //Скрипты и класс для отображения окошек
    
    $online['table'] .="
    
    <script language=JavaScript>
    
    ".$script."
    
    </script>
    
    
    <style>
    
    #hintbox {
    
    						BORDER-RIGHT: 1px solid #3C3C3C;
    
    						PADDING-RIGHT: 3px;
    
    						BORDER-TOP: #3C3C3C 1px solid;
    
    						PADDING-LEFT: 3px;
    
    						Z-INDEX: 100;
    
    						VISIBILITY: hidden;
    
    						PADDING-BOTTOM: 3px;
    
    						FONT: 11px Tahoma;
    
    						BORDER-LEFT: 1px solid #3C3C3C;
    
    						WIDTH: 152px;
    
    						COLOR: #414141;
    
    						PADDING-TOP: 3px;
    
    						BORDER-BOTTOM: 1px solid #3C3C3C;
    
    						POSITION: absolute;
    
    						TOP: 0px;
    
    						BACKGROUND-COLOR: #fff;
    
    				}
    
    </style>
    
    
    ";
    
    
    
    
       #Составляем Табличку Онлайна
    
       $online['table'] .= "<table class=copy cellpadding=0 cellspacing=0 border=0>
    
       <tr>
    
       <td coslpan=2><b>Сейчас на сайте:</b></td>
    
       </tr>
    
       <tr><td colspan=2 height=\"3px\"></td></tr>
    
       ";
    
    
       #Выводим кол-во юзеров и гостей
    
       $online['table'] .= "
    
       <tr><td><b>Пользователей:</b></td><td>".$online['users']."</td></tr>
    
       <tr><td><b>Гостей:</b></td><td>".$online['guest']."</td></tr>
    
       <tr><td colspan=2 height=\"10px\"></td></tr>
    
       <tr><td colspan=2><b>Пользователи онлайн:</b></td></tr>
    
       <tr><td><table><tr>
    
       ";
    
    
       #Выводим список пользователей
    
       for($i=0;$i<count($online['link']);$i++)
    
       {
    
    	  #Выстраивываем в $pref['column'] колонок(ки)
    
    	  if($column>=$pref['column'])
    
    	  {
    
    		 $column=0;
    
    		 $online['table'] .= "</tr>
    
    		 <tr>";
    
    	  }
    
    
    		 $column++;
    
    		 $online['table'] .= "<td class=copy>".$online['link'][$i]."&nbsp;</td>";
    
       }
    
    
       $online['table'] .= "</tr></table></td></tr></table><br>
    
    <br>".$online['lastusers']."<br>
    
       <!--START USERSTATISTIC -->
    
    <table width='90%' cellpadding=0 cellspacing=0 class=copy>
    
    		  <tr>
    
    			   <td><b>Пользователей:</td>
    
    		  </tr>
    
    		  <tr>
    
    			   <td>&nbsp;&nbsp;Новых: $stats_newusers</td>
    
    		  </tr>
    
    		  <tr>
    
    			   <td>&nbsp;&nbsp;За месяц: $stats_monthusers</td>
    
    		  </tr>
    
    		  <tr>
    
    			   <td>&nbsp;&nbsp;Всего: $stats_users</td>
    
    		  </tr>
    
    		</table>
    
    <!--END USERSTATISTIC -->
    
    <br>".$online['robot'];
    
    
    
       #Выполняется 3 запрос(а) при всех включенных опциях
    
    
    
       #число всех запросов 5
    
       return $online['table'];
    
    }
    
    
    $online = online_scr();
    
    
    
    ?>

  9. Он грабит на все города: заходишь на сайт http://informer.gismeteo.ru/xml.html?27612 - выбираешь нужный город и получаешь ссылку которую надо подставить в самом верху скрипта...

    он в настройках разобраться не может, а уже кричит что грабит

    я про другое --- есть наподобе скрипт только он полностью сайт грабит там и ссылки и фотки (тучи...) и все грузится со своего сервака Можно сделать полноценный сайт с погодой.

  10. Блин у меня проблемы.. установил с нуля версию 2.3.5 а она не пашет пишет.....

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in s:\home\test2.ru\www\engine\inc\mysql.php on line 84 Fatal error: Call to

    undefined function: free() in s:\home\test2.ru\www\engine\gallery\gallery_functions.php on line 226

    ---- это что за хрень... установил все правильно но не пашет !!!!

×
×
  • Создать...