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

Рекомендованные сообщения

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

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

Ссылка на сообщение
Поделиться на других сайтах

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

Скачать

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

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

Ссылка на сообщение
Поделиться на других сайтах

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

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

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

НО

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

DLE 5.1

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

Спасибо!

Ссылка на сообщение
Поделиться на других сайтах

Знаю только для версии 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

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

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

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

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

20a822c40829daf2a9.jpg

Ссылка на сообщение
Поделиться на других сайтах

minych,

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

depositfiles / megarotic

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

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

Site: www.zavedem.ru

E-mail: cerno@ukr.net

ICQ: 282928619

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах

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

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

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

20a822c40829daf2a9.jpg

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

Ссылка на сообщение
Поделиться на других сайтах

Установил себе модуль 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

Ссылка на сообщение
Поделиться на других сайтах

Для тех у кого проблема с русским в этом модуле. Я ставил его на движке 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;

Изменено пользователем dr.maximus
Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах

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

Я вырезал из модуля, функцию кто был последний 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. Жду коментарии. Заранее спасибо.

Изменено пользователем ka4ek
Ссылка на сообщение
Поделиться на других сайтах

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

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);

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

Ссылка на сообщение
Поделиться на других сайтах

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

 

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


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

Гостей:	0


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


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

  Новых: 0

  За месяц: 11

  Всего: 11

261203.JPG

Изменено пользователем Negative Creep
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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