Где изменить размер картинки - нет нов сообщ, есть нов сообщ

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
vikdo
phpBB 1.4.1
Сообщения: 45
Стаж: 20 лет 1 месяц

Сообщение vikdo »

Romiyo
Ситуация такая, у меня два сайта один посещяемый другой нет, на обоих лимит 3 гигабайта, естественно на мало посещаемом остается за 2 гигабайта не израсходованный, вот я и хочу туда смайлы пристроить, что бы немного разгрузить посещаемый, и если что не платить лишние $ за трафик.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

vikdo писал(а):выходит это не возможно?
Xpert же написал выше
Судя по коду - да.
То есть если вы попробуете, то возможно получится. Если не получится - пишите сюда, кто-нибудь придумает как решить вашу задачу.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Егор Наклоняев
phpBB 2.0.4
Сообщения: 404
Стаж: 20 лет 6 месяцев
Откуда: оттуда

Сообщение Егор Наклоняев »

Эк, понаписали-то...
Значит так, существует два метода решения этого вопроса (со смайликами), простой и сложный.
Дело в том, что смайлики используют относительный путь, который надо менять на абсолютный на лету. Сделать это элементарно, откройте bbcode.php, найдите там функцию
function smilies_pass($message)
В ней строки:

Код: Выделить всё

		for ($i = 0; $i < count($smilies); $i++)
		{
			$orig[] = "/(?<=.\W|\W.|^\W)" . phpbb_preg_quote($smilies[$i]['code'], "/") . "(?=.\W|\W.|\W$)/";
			$repl[] = '<img src="'. $board_config['smilies_path'] . '/' . $smilies[$i]['smile_url'] . '" alt="' . $smilies[$i]['emoticon'] . '" border="0" />';
		}
Соответственно, если принудительно прописать пути - должно работать и без модификации. Если хотите сделать зеркало - чуть подправьте код...

Sapienty Sat

Второй вариант - Apache mod_rewrite на каталог смайликов

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