Перейти к контенту

Экономим трафик пользователям.


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

Для форумов 2.1.х

 

 

У многих из нас есть форумы, на них есть текстовые скины, чтобы пользователям не кушать трафик, или же модемщики...

 

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

Как ?

Очень просто...

 

Выполняем SQL запрос к БД форума:

INSERT INTO `ibf_conf_settings` VALUES (577, 'Скрыть аватары и рисунки', 'Скрыть аватары и рисунки в подписях при просмотре тем у определенных скинов форума.', '18', 'input', 'trafeg_skin_no_images', '5', '', '', '', 0, 1, '', 0, '', 1);

 

ibf_ - заменить на свой префикс

 

Далее изменяем месколько файлов...

 

 

./sources/ipsclass.php

 

Находим:

	function get_avatar($member_avatar="", $member_view_avatars=0, $avatar_dims="x", $avatar_type='')
{

 

Добавляем после:

			$no_avatars_array = explode (' ',$this->vars['trafeg_skin_no_images']);
			  if( in_array( $this->skin['_skincacheid'] , $no_avatars_array ) ) return "";

 

./sources/action_public/topics.php

 

Находим:

								$this->parser->parse_html  = intval($this->ipsclass->vars['sig_allow_html']);
							$this->parser->parse_nl2br = 1;

Добавляем после:

 

								$no_sigs_array = explode (' ',$this->ipsclass->vars['trafeg_skin_no_avatars']);
								  if( in_array( $this->ipsclass->skin['_skincacheid'] , $no_sigs_array ) )
								  {
									  $poster['signature'] = preg_replace ("#<img src=\"(.+?)\" border=\"0\" alt=\"(.+?)\" \/>#si", "<!--img-->", $poster['signature']);
								  }

 

Теперь заходим в админцентр - Настройки - Настройки Быстродействия - Скрыть аватары и рисунки

 

и через пробел вписываем id'шники скинов, у которых нужно отключить аватары и рисунки в подписях.

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

  • 3 недели спустя...
Это всё замечательно, но зачем это пользователям 2.1.х? Не понимаю, зачем трогать код форума, если отключение пользовательских изображенирй давно реализовали в IPB, заходим в Личные данные -> Настройки Форума: "Отображать аватары пользователей в темах" и "Отображать картинки в сообщениях (например смайлы, изображения)" и отключаем отображение.
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
Это всё замечательно, но зачем это пользователям 2.1.х? Не понимаю, зачем трогать код форума, если отключение пользовательских изображенирй давно реализовали в IPB, заходим в Личные данные -> Настройки Форума: "Отображать аватары пользователей в темах" и "Отображать картинки в сообщениях (например смайлы, изображения)" и отключаем отображение.

Сам только так и делаю на "платных" форумах, кроме ibresource =]

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

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

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

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

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

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

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.