Jump to content
Sign in to follow this  
podgorniy

модуль online для 5.x

Recommended Posts

люди помогите пж-та, почему в шаблоне у меня стоит {online} а на сайте ничего не отображается

у меня 5.2

Share this post


Link to post
Share on other sites

А не кто не делал чтобы в блоке онлайн админи выделялись красным цветом а редакторы зелеым цветом

если делал поделитесь

Share this post


Link to post
Share on other sites

я уже писал наверху, нормальный мод, работает от 4.2 до 5.2...

Скачать

там папку с флагами забыл выложить

кстати, у меня проблема такая, не имеет значение откуда юзер, флаг ставит один и тот же, какой то африканской страны..

Share this post


Link to post
Share on other sites

Ээээ пипл подскажите!

поставил сей мод

все работает...

НО

при наведении на ЛЮБОГО юзера показывает, что он (ВСЕ тобиш) на главной странице, хотя я знаю сто пудов, что находится в таком-то разделе и читает такую то новость

DLE 5.1

Где этот баг исправить?!

Спасибо!

Share this post


Link to post
Share on other sites

Знаю только для версии 1.2 (но не факт что в 1.3 это поменялось) в engine\engine.php почти в самом низу, должны быть строки

	if($titl_e) $metatags['title'] = $titl_e.' » '.$config['home_title'];


	#Смотрим где сейчас посетитель

	if($metatags['title']==$config['home_title']) $zav_user_view =":[0]:";

	else if(strpos($metatags['title'],' » '.$config['home_title'])) $zav_user_view = ":[1]: ".substr($metatags['title'],0,strpos($metatags['title'],' » '.$config['home_title']));

	else if(strpos($metatags['title'], $nam_e)) $zav_user_view = ":[2]: ".substr($metatags['title'],strpos($metatags['title'],$nam_e));

	$zav_user_view = trim(stripcslashes(mysql_escape_string($zav_user_view)));

	include_once ENGINE_DIR."/modules/online.php";


$metatags = <<<HTML

Share this post


Link to post
Share on other sites

Установил себе модуль 1.2 на движок 5.3 исправил online.php.

Все работает замечательно. Но не дружит с русским языком.

Смотрите сами картинку:

20a822c40829daf2a9.jpg

Share this post


Link to post
Share on other sites

Еще может, кто подскажет, как в этом модуле со шрифтами играть.

Share this post


Link to post
Share on other sites

ka4ek а что ты исправлял в файле online.php чтобы на 5.3 заработал?

Share this post


Link to post
Share on other sites

minych,

Вот я вылаживаю всю сборку этого модуля.

depositfiles / megarotic

Данный код защищен авторскими правами. Я не претендую на него. Я просто нашел на каком-то форуме изменения.

Автор модуля: cernos

Site: www.zavedem.ru

E-mail: cerno@ukr.net

ICQ: 282928619

Share this post


Link to post
Share on other sites

А куда нибудь перезалить в другое место можно?

Share this post


Link to post
Share on other sites

у меня почему то последние посетители показываются только 30 минут, а потом пропадают, как это исправить, иногда вобще не показывается

Share this post


Link to post
Share on other sites

Установил себе модуль 1.2 на движок 5.3 исправил online.php.

Все работает замечательно. Но не дружит с русским языком.

Смотрите сами картинку:

20a822c40829daf2a9.jpg

Люди помогите решить проблему с русским.

Share this post


Link to post
Share on other sites

Установил себе модуль 1.2 на движок 5.3 исправил online.php.

Все работает замечательно. Но не дружит с русским языком.

Смотрите сами картинку:

20a822c40829daf2a9.jpg

Люди помогите решить проблему с русским.

u tebja problema s kodirovkoi

luche vsego wtobi eta problema ne vstrewchalas

nado zdelat kopi bd bez zatia

potom otkrit v tekstovom faile i naiti vse CHarset naprimer esli stojal "latin1" to luche vsego ego pomenjat na cp1251(100% vse budid rabotat)

iskat lehko pri pomoshi Ctr+F

a potom zagruwajem etot peredelani BD

i na saite ne zabivajem peredelat v nastroikah na cp1251

Share this post


Link to post
Share on other sites

Для тех у кого проблема с русским в этом модуле. Я ставил его на движке 5.3 и нормально русский отображался. Устанавливал так же как описано в инструкции к модулю, только SQL запрос для создания таблицы должен быть таким:

CREATE TABLE dle_online (

  uid mediumint(8) unsigned NOT NULL default '0',

  username varchar(30) NOT NULL default '',

  time DATETIME,

  ip TINYTEXT,

  about text NOT NULL default '',

  country text,

  KEY idx (uid)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Edited by dr.maximus

Share this post


Link to post
Share on other sites

Люди можете выложить полную версию Рабочего скрипта чтоб работал на версии 5.3 а то здесь понаписано всяких изменение.... запутался.

Share this post


Link to post
Share on other sites

Вот выкладываю свою версию модуля.

Я вырезал из модуля, функцию кто был последний 30 минут. Большая просьба просмотрите скрип. Может я не все удалил лишнее, и он работает с нагрузкой на базу.

Но добавил в скрип функцию, сколько всего пользователь: новых, вчера и всего.

Вот как оно выглядит:

458334f7d303e91df3.jpg

onlener.sql

CREATE TABLE dle_zavedem_lastseen (

  uid mediumint(8) unsigned NOT NULL default '0',

  username varchar(30) NOT NULL default '',

  time DATETIME,

  ip TINYTEXT,

  about text NOT NULL default '',

  KEY idx (uid)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;
online.php
<?

  /*

=====================================================

 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 = @mysql_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 = @mysql_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 = @mysql_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();



?>

P.S. Жду коментарии. Заранее спасибо.

Edited by ka4ek

Share this post


Link to post
Share on other sites

Установка модуля

1.Открываем файл onliner.sql (ПОМЕНЯЙТЕ ПРЕФИКС НА СВОЙ,) и выпоняем запрос Mysql который там написан

После чего у вас должна появится таблица такого вида ваш_префикс_zavedem_lastseen

Пример: dle_zavedem_lastseen

(Для того чтобы создать таблу, откройте phpMyAdmin на хостинге и щелкните на изображении с надписью SQL, в открывшееся окошко необходимо вставить запрос)

2.Теперь копируем файл online.php в директорию engine/modules/

Если необходима настройка модуля, открываем файл online.php и правим массив $pref

3.Откройте main.tpl вашего скина, templates/СКИН/main.tpl и добавьте {online} в нужное место

4. Откройте файл \engine\engine.php

После строки

	if($titl_e) $metatags['title'] = $titl_e.' » '.$config['home_title'];
Добовляем код:
#Смотрим где сейчас посетитель

if($metatags['title']==$config['home_title']) $zav_user_view =":[0]:";

else if(strpos($metatags['title'],' » '.$config['home_title'])) $zav_user_view = ":[1]: ".substr($metatags['title'],0,strpos($metatags['title'],' » '.$config['home_title']));

else if(strpos($metatags['title'], $nam_e)) $zav_user_view = ":[2]: ".substr($metatags['title'],strpos($metatags['title'],$nam_e));

$zav_user_view = trim(stripcslashes(mysql_escape_string($zav_user_view)));

include_once ENGINE_DIR."/modules/online.php";
После чего у вас должно это выглядеть примерно так:
if($titl_e) $metatags['title'] = $titl_e.' » '.$config['home_title'];


#Смотрим где сейчас посетитель

if($metatags['title']==$config['home_title']) $zav_user_view =":[0]:";

else if(strpos($metatags['title'],' » '.$config['home_title'])) $zav_user_view = ":[1]: ".substr($metatags['title'],0,strpos($metatags['title'],' » '.$config['home_title']));

else if(strpos($metatags['title'], $nam_e)) $zav_user_view = ":[2]: ".substr($metatags['title'],strpos($metatags['title'],$nam_e));

$zav_user_view = trim(stripcslashes(mysql_escape_string($zav_user_view)));

include_once ENGINE_DIR."/modules/online.php";
5.Откройте index.php и вставьте строки: После строки:
		$tpl->set('{info}',$tpl->result['info']);
Ставим строку:
		$tpl->set('{online}',  $online);
После чего Вы получите примерно так:
$tpl->set('{info}',$tpl->result['info']);

 $tpl->set('{online}',  $online);

После проделанной работы модуль должен начать свою работу, если у вас что то не получилось, прочтите еще раз и просмотрите все ли вы выполнили пункты!

Share this post


Link to post
Share on other sites

всё сделал как написано. вот результат:

 

Сейчас на сайте:


Пользователей:	0

Гостей:	0


Пользователи онлайн:


Пользователей:

  Новых: 0

  За месяц: 11

  Всего: 11

261203.JPG

Edited by Negative Creep

Share this post


Link to post
Share on other sites

Warning: strpos(): Empty delimiter. in z:\home\book.krasnogorsk.ru\www\engine\engine.php on line 370

Что делать у меня dle 5.3

same shit... :huh:

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...