EasyBot Опубликовано 11 Августа 2006 Жалоба Поделиться Опубликовано 11 Августа 2006 Для форумов 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'шники скинов, у которых нужно отключить аватары и рисунки в подписях. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Denny Опубликовано 31 Августа 2006 Жалоба Поделиться Опубликовано 31 Августа 2006 Это всё замечательно, но зачем это пользователям 2.1.х? Не понимаю, зачем трогать код форума, если отключение пользовательских изображенирй давно реализовали в IPB, заходим в Личные данные -> Настройки Форума: "Отображать аватары пользователей в темах" и "Отображать картинки в сообщениях (например смайлы, изображения)" и отключаем отображение. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 10 Октября 2006 Жалоба Поделиться Опубликовано 10 Октября 2006 Это всё замечательно, но зачем это пользователям 2.1.х? Не понимаю, зачем трогать код форума, если отключение пользовательских изображенирй давно реализовали в IPB, заходим в Личные данные -> Настройки Форума: "Отображать аватары пользователей в темах" и "Отображать картинки в сообщениях (например смайлы, изображения)" и отключаем отображение.Сам только так и делаю на "платных" форумах, кроме ibresource =] Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.