Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Поддержка phpBB 3.0.x

Если нету файла смайлика

Помощь в установке, настройке и использовании phpBB 3.0.x
Пожалуйста, помните, что существуют: Поиск, Правила форума
Возможно, ответ на Ваш вопрос уже имеется: Документация, Статьи, Накопленный опыт
Полезные материалы по этой теме: Инструкция по установке форума, Конвертеры

Сообщение 12 окт 2009, 19:51

Помогите, пожалуйста, добавить проверку на наличие файла смайлика.
Удалил старые смайлы, добавил новый пак. Теперь в постах много "пустых" смайликов :(

Подумал что можно добавить проверку на наличие файла, если нету, то заменить пустотой или "прозрачной точкой".

Менять нужно кажется тут: (includes/functions_content.php), но дальше не знаю как изменить функцию.

Код: выделить все
function smiley_text($text, $force_option = false)
{
   global $config, $user, $phpbb_root_path;

   if ($force_option || !$config['allow_smilies'] || !$user->optionget('viewsmilies'))
   {
      return preg_replace('#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/.*? \/><!\-\- s\1 \-\->#', '\1', $text);
   }
   else
   {
      return preg_replace('#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/(.*?) \/><!\-\- s\1 \-\->#', '<img src="' . $phpbb_root_path . $config['smilies_path'] . '/\2 />', $text);
   }
}
Elven

 

Сообщение 12 окт 2009, 20:13

Просто замени через админку коды эмоций на те, что были до этого.
http://skladchina.com - форум для совместной покупки дисков и других инфопродуктов
Web-programmist
Поддержка
 
Сообщений: 502
Зарегистрирован:
19 июл 2009, 00:00
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 14 окт 2009, 12:37

А если их было много? Я уже не помню
Elven

 

Сообщение 14 окт 2009, 13:41

Elven
отредактируй посты ,вставь новые смайлы - хотя у меня все нормально было.
Мой проект - Urbanwave
Сделано на: phpbb 3.0.7,KTVM portal,Memht portal+моды
http://urbanwave.info - Онлайн радио,тв, форумные игры.
http://cop-mmo.ru/ - WOT сообщество _COP_
Если есть предложения что либо установить-пишите в личку
Аватар пользователя
xC4x
Поддержка
 
Сообщений: 2348
Зарегистрирован:
16 мар 2009, 07:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 16 окт 2009, 08:40

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


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

Есть тут знатоки php? Помогите пожалуйста добавить проверку наличия файла в функцию ...
Elven

 


Вернуться в Поддержка phpBB 3.0.x

 


  • Похожие темы
    Ответов
    Просмотров
    Последнее сообщение

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама