Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Портал > Модули и блоки

Ответ
 
Опции темы Опции просмотра
vile вне форума vile
Младший участник


| Цитировать Старый #1 02-18-2010, 20:05

Раз тут про смайлы тема то вот такая беда .. когда пользователь добавляет новость на сайт и ставит смайл то выводится тэг этого смайла и сам смайлик.. вот смотрите здесь _http://poiskmonet.info/modules/news/
Как быть? (
у меня 2m2
Операционная система сервера Linux s
Веб-сервер Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
Версия PHP 5.2.12
Версия MySQL 5.0.89

Последний раз редактировалось LARK, 02-19-2010 в 13:13

  Сообщения: 19 c 14.09.2007 | Репутация: 1
ZlydenGL вне форума ZlydenGL
Напильникъ - наше все

Аватар для ZlydenGL

| Цитировать Старый #2 02-18-2010, 21:05

Копай в сторону module.textsanitiser - он тебе вместо

Код HTML:
<img ... >
отдает

Код HTML:
&lt;img ... <img ... >
Причем в штатном модуле я такого бага не вижу. У тебя с ним точно никто не ковырялся?

Последний раз редактировалось ZlydenGL, 02-18-2010 в 21:07
Причина: Добавил про штатный модуль


Не ошибается только тот, кто ничего не делает. Ковчег построил любитель. Профессионалы строили Титаник.
  Сообщения: 777 c 22.09.2008 | Репутация: 92
vile вне форума vile
Младший участник


| Цитировать Старый #3 02-18-2010, 21:37

установил как есть и не трогал, эта бага еще мне известна с 1.4 помоему, вобщем давно..
тут гдето писали чтото похожее но то вроде про смайлы в коментариях .. у меня там все хорошо.
Если я создаю новость с админки то все показывает чудесно, а если простой пользователь то беда (
(тэги для пользователей настроил )
вот собственно копнул ))
PHP код:
function smiley($message) {
global 
$db;

if (
count($this->smileys) == 0) {
        if ( 
$getsmiles $db->query("SELECT code, smile_url FROM ".$db->prefix("smiles")) ) {
                while (
$smiles $db->fetch_array($getsmiles)) {
                        
$message str_replace($smiles['code'], '<img src="'.formatURL(RCX_URL.'/images/smilies/'$smiles['smile_url']).'" alt="'.$smiles['code'].'" />'$message);
                        
array_push($this->smileys$smiles);
                }
        }
        } else {
                foreach (
$this->smileys as $smiles) {
                        
$message str_replace($smiles['code'], '<img src="'.formatURL(RCX_URL.'/images/smilies/'$smiles['smile_url']).'" alt="'.$smiles['code'].'" />'$message);
                }
        }

return 
$message;

чую тут нада копнуть еще
тут всё нормально? или пятая точка меня обманула ?

Последний раз редактировалось vile, 02-18-2010 в 21:40

  Сообщения: 19 c 14.09.2007 | Репутация: 1
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #4 02-18-2010, 22:11

В /modules/news/admin/index.php находим 615 строку

PHP код:
$bodytext      $runESeditor->Value $story->bodytext("Preview"); 
и после нее добавляем

PHP код:
$story->setSmileys(); 
после этого при добавлении новости бага не будет.

В тех же новостях где нужно это исправить - лезем в базу в таблицу префикс__stories и ставим в поле allow_smileys значение 0

Последний раз редактировалось LARK, 02-18-2010 в 22:15


Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском
-------------------------------------------------------------------
Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки.
Посетить домашнюю страницу LARK
  Сообщения: 4,185 c 20.09.2003 | Репутация: 223
vile вне форума vile
Младший участник


| Цитировать Старый #5 02-18-2010, 22:49

непомогло, глянул в базу, в таблицу последней новости allow_smileys установлено 0
отличается лишь тем что раньше показывало картинку смайлика а сейчас нет )

  Сообщения: 19 c 14.09.2007 | Репутация: 1
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #6 02-18-2010, 23:18

Значение allow_html какое?


Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском
-------------------------------------------------------------------
Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки.
Посетить домашнюю страницу LARK
  Сообщения: 4,185 c 20.09.2003 | Репутация: 223
vile вне форума vile
Младший участник


| Цитировать Старый #7 02-18-2010, 23:22

allow_html 1

  Сообщения: 19 c 14.09.2007 | Репутация: 1
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #8 02-18-2010, 23:37

У меня с такой правкой работает. Тег img разрешен для пользователей?


Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском
-------------------------------------------------------------------
Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки.
Посетить домашнюю страницу LARK
  Сообщения: 4,185 c 20.09.2003 | Репутация: 223
vile вне форума vile
Младший участник


| Цитировать Старый #9 02-18-2010, 23:46

да, разрешен. Ладно, буду уже завтра с бубном танцевать )

  Сообщения: 19 c 14.09.2007 | Репутация: 1
vile вне форума vile
Младший участник


| Цитировать Старый #10 02-19-2010, 07:47

Вчера удалил тестового пользователя с сайта теперь сайт не грузится у меня. С телефона грузится, в чем беда?

  Сообщения: 19 c 14.09.2007 | Репутация: 1
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 90.53 Kb. compressed to 83.14 Kb. by saving 7.39 Kb. (8.17%)
Page generated in 0.08870 seconds with 11 queries