alukart2
-
Публикации
49 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем alukart2
-
-
всем спасибо все работает но ввылаиет вверху ошибка
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/
-
Короче люди - Проблема----
Неправильно происходит генерация вот 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 ????
-
ЛЮДИ ДАЙТЕ ССЫЛКУ НА ГАЛЕРЕЮ!!!!!
-
так когда выйдет галерея в мир?
-
когда будет финальная версия?
-
НОВАЯ ВЕРСИЯ ОЖИДАЕТСЯ????????????? ИЛИ ВСЕ ПРИВЕТ!!!!!???
-
А когда ПРИМЕРНО выдет новая версия ???
-
fatalenergy сайт http://fatalenergy.com.ru/ он не на dle чтоли ???
И еще я мотрю ты работаешь с CLX сколько примерно получается снять денег с них за месяц??? а то у меня сайт с почти что такими параметрами (PR ТИц) .... не знаю связываться с ними аль нет??? если можно то в личку или сюда
Спасибо
ps Второй сайт про что?
-
fatalenergy а у тебя один сайт только чтоли???
И кстати у кого нибудь есть скрипт который показывает сколько человек на сайте и кто это???? --- заранее говорю - не отправляйте меня на другой топик на котором есть этот скрипт- он просто напросто не работает или работает частично с ошибками!!!!
Если есть у кого то можете выложить где нить для версии 5.5
спасибо
-
Здраствуйте
Хотел спросить - почему вы ограничили кол-во добавляемых фоток через FTP до 100 штук?
И еще как можно увеличить колличество к примеру до 500 штук?
Спасибо
arex не нашел я информацию по обновлению... скажи какой вариант надо делать1. Удалять все и ставить новую
2. Просто изменить файлы по инструкции установки
Замени все файлы на новые и измени файлы по инструкции
-
EuroSTAR
там не работают на 5,3
-
все установил полностью галлерею и залил 1200 фоток http://athleteprofessional.com/gallery/ вопрос - как изменить список на более маленький шрифт - где надо изменить и надо сделать что б водяной знак накладывался на малькие фотки (скриншотики)
а отличие 242 от 241 это только в шаблоне чтоли и все???
-
блин он не у кого не идет !!!!
solobon
выложи свой скрипт -- я смотрю он у тебя работает а у всех нет!!!
-
alukart2,
дело не совсем в галерее. Так же я знаю, что в галерее не работают теги авиэйбл. Я пока не разбирался, но решается это так - создаёте отдельный шаблон для галереи и убираете оттуда голосования, вышеуказанные теги. Способ не самый прелестный, но другого решения не последует в близжайшее время
блин а вот это очень фигово но за то хоть накладываются водяные знаки http://athleteprofessional.com/ только в галерею я ничо пока не залил
-
зацините этот
файл 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&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]." </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> Новых: $stats_newusers</td> </tr> <tr> <td> За месяц: $stats_monthusers</td> </tr> <tr> <td> Всего: $stats_users</td> </tr> </table> <!--END USERSTATISTIC --> <br>".$online['robot']; #Выполняется 3 запрос(а) при всех включенных опциях #число всех запросов 5 return $online['table']; } $online = online_scr(); ?>
-
короче когда входишь в галлерею то исчезает блок Голосование - надо исправить
-
ka4ek
не пашет на хосте она вот пример http://hahatun.com
точнее не показывает КТО сейчас на сайте
и что самое интересное в локалке все идет
-
arex
а когда выйдет новая версия - в ней будет опция Добавления фоток путем добавления их в архиве ???
-
Он грабит на все города: заходишь на сайт http://informer.gismeteo.ru/xml.html?27612 - выбираешь нужный город и получаешь ссылку которую надо подставить в самом верху скрипта...он в настройках разобраться не может, а уже кричит что грабит
я про другое --- есть наподобе скрипт только он полностью сайт грабит там и ссылки и фотки (тучи...) и все грузится со своего сервака Можно сделать полноценный сайт с погодой.
-
хе а я установил в локалку... так все отлично идет
вот пример
12.2.2007 на 23:00
Температура: -14..-16
Давление: 737..739
ps а я думал что он на все города грабить будет
-
Люди можете выложить полную версию Рабочего скрипта чтоб работал на версии 5.3 а то здесь понаписано всяких изменение.... запутался.
-
ок на версси 5,3 идет.... но вот еще вопрос - Водяные знаки - куда надо залить сам водяной знак чтоб он показывался?
-
Блин у меня проблемы.. установил с нуля версию 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
---- это что за хрень... установил все правильно но не пашет !!!!
Создаём галерею
в Готовые Моды, Хаки, Локализаторы, Советы
Опубликовано:
возьмите с моего сервака последнюю версию TWS_Gallery_3.0.rar
скачивать от сюда ГАЛЕРЕЯ 3.0