Парсер сообщений (автозамена)

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Citromon
phpBB 1.4.3
Сообщения: 78
Стаж: 14 лет 7 месяцев
Благодарил (а): 32 раза

Re: Парсер сообщений (автозамена)

Сообщение Citromon »

Пчелкин, как?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Парсер сообщений (автозамена)

Сообщение Пчелкин »

Хм..видимо вбить в парсер соответствующий тег "на всю ширину"....
https://www.phpbb.com/community/viewtop ... 9376#align

На немецком офф в википедии ведь так сделано
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13158
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Парсер сообщений (автозамена)

Сообщение Татьяна5 »

Citromon писал(а):Можно ли сделать так, чтобы парсер phpBB автоматически форматировал текст по ширине?
Любой текст форматировал? Так это через стили
text-align: justify; для класса postbody
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Парсер сообщений (автозамена)

Сообщение Garret_Dark »

Татьяна5 писал(а):text-align: justify;
Это сработает только с текстом имеющим несколько строк, однострочные будут выводиться слева направо.
Citromon, вы подробней поясните, что имеется ввиду под форматированием по ширине? Возможно достаточно будет создать ББкод который поместит текст в тег DIV и стилями указать ширину блока в пикселях/процентах.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Парсер сообщений (автозамена)

Сообщение Пчелкин »

В указанной теме где-то был тег для авторасширения текста на всю ширину поля сообщения (как в верде офисном)...искать неохота...был..я кому-то находил впихивал...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Citromon
phpBB 1.4.3
Сообщения: 78
Стаж: 14 лет 7 месяцев
Благодарил (а): 32 раза

Re: Парсер сообщений (автозамена)

Сообщение Citromon »

Garret_Dark, я имел в виду, чтобы текст в постах автоматически форматировался по всей доступной ширине, без BBcod-ов. Как в MS Word.
Пчелкин, я юзал поиск и не нашёл.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Парсер сообщений (автозамена)

Сообщение Пчелкин »

Млин...пришлось поворошить записи - вот ссылка...
https://www.phpbb.com/community/viewtop ... #p13174630
Что-то я там на проценты переводил...давно уже...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Парсер сообщений (автозамена)

Сообщение Garret_Dark »

Citromon писал(а):текст в постах автоматически форматировался по всей доступной ширине, без BBcod-ов. Как в MS Word.
Как в ворде не получится, в любом случае. Рассчитывайте не HTML+CSS, создайте ББкод с заменой на HTML который вам подойдет, а потом настройте парсер, чтобы он этот ББкод вставлял куда нужно - в теле сообщения ББкод вставляться не будет, его подставка происходит "на лету" во время вывода сообщения для просмотра.
Аватара пользователя
Simple
phpBB 2.0.0
Сообщения: 214
Стаж: 15 лет 5 месяцев
Откуда: Крым, Бахчисарай
Благодарил (а): 67 раз
Поблагодарили: 16 раз

Re: Парсер сообщений (автозамена)

Сообщение Simple »

При установке такая ошибка:
Parse error: syntax error, unexpected ';', expecting ')' in /home/u359809595/public_html/includes/functions_content.php on line 1186

Установку проверял, пробовал менять точку с запятой на скобку, не помогает. В чем может быть проблема?
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Парсер сообщений (автозамена)

Сообщение Garret_Dark »

Simple, приведите +/- 5 строчек этого файла.
Аватара пользователя
Simple
phpBB 2.0.0
Сообщения: 214
Стаж: 15 лет 5 месяцев
Откуда: Крым, Бахчисарай
Благодарил (а): 67 раз
Поблагодарили: 16 раз

Re: Парсер сообщений (автозамена)

Сообщение Simple »

Garret_Dark Вместе с куском мода это будет слишком много текста, кину файлом. В файл уже вставлен код мода.
functions_content.zip
P.S. Во вьютопике аналогичная ошибка, может ли это быть виной хостера? Правки вносимые модом довольно простые, ошибиться я ну никак не мог, тем более что проверял установку. :(
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Парсер сообщений (автозамена)

Сообщение Garret_Dark »

Simple писал(а):Вместе с куском мода это будет слишком много текста
Я имел ввиду строку 1186 и +/- от нее несколько строк.

По файлу посмотрел... странно, все верно, а строка 1186 вообще не имеет отношения к моду.
Ошибку выдает на каких страницах помимо вивтопика?

Если удалить мод, то ошибка пропадает?
Аватара пользователя
Simple
phpBB 2.0.0
Сообщения: 214
Стаж: 15 лет 5 месяцев
Откуда: Крым, Бахчисарай
Благодарил (а): 67 раз
Поблагодарили: 16 раз

Re: Парсер сообщений (автозамена)

Сообщение Simple »

Garret_Dark писал(а):Ошибку выдает на каких страницах помимо вивтопика?
Я уже окончательно ничего не понимаю... то работает, то не работает. До этого после правок в function_content.php форум полностью ложился, сейчас опять внес в этот файл код вашего мода и все работает, ничего не выдает, но вьютопик по прежнему отказывается работать после добавления этой маленькой строчки:

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

	$message = replacing_text($message);
До этого инсталлер даже не запускался - сейчас смог его прогнать, установилось успешно, мод работает исправно, форум тоже работает, т.е. с function_content.php проблема вроде бы решилась сама собой, но в темы зайти нельзя
Выдает это: Parse error: syntax error, unexpected ')' in /home/u359809595/public_html/viewtopic.php on line 860

Может дело в бесплатном хостинге? Все нужные инструменты и прочие характеристики там как и на платном, но ПУ никчемная и языковые файлы читает крякозябрами
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Парсер сообщений (автозамена)

Сообщение Pazh »

Дело в руках и не умении читать ошибки - почти по русски написано же: в 860строке во viewtopic.php неожиданная закрывающая скобка )
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Simple
phpBB 2.0.0
Сообщения: 214
Стаж: 15 лет 5 месяцев
Откуда: Крым, Бахчисарай
Благодарил (а): 67 раз
Поблагодарили: 16 раз

Re: Парсер сообщений (автозамена)

Сообщение Simple »

Pazh Пробовал я удалять скобку. Почему вдруг она неожиданная, если так задумано автором мода и у остальных работает?
После удаления или замены знака в 860 строке, ошибка появляется в 861 и так далее, по нарастающей. Но не суть важно.

Попробовал сделать правки через другой файловый менеджер (благо их там целых три), теперь никаких ошибок, все работает. :|

Вернуться в «Бета-версии модов для phpBB 3.0.x»