Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.
Выделение абзацев в посте
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Tmin10
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 13 лет 5 месяцев
Выделение абзацев в посте
Подскажите, есть ли какие моды для выделения новых строк в посте тегами <p>, чтобы затем их можно было нормально оформить?
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11372
- Стаж: 16 лет 9 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Выделение абзацев в посте
Есть - Advanced MSSTI ABBC3 v3.0.12 ...Там и пулька будет и таблица и список с разделением...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Tmin10
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 13 лет 5 месяцев
Re: Выделение абзацев в посте
Поясню: в русском языке начала абзаца выделяется красной строкой. Когда мы пишем сообщения на форум они представляют собой простыню текста, где переход на новую строку отмечен тегом <br />. Мод должен разбивать текст поста на абзацы по строками и расставлять вместо br в конце строки тег p в начале и конце каждой строки.
Надеюсь сейчас более понятно получилось...
Надеюсь сейчас более понятно получилось...
-
c61
- phpBB 2.0.6
- Сообщения: 506
- Стаж: 13 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 251 раз
Re: Выделение абзацев в посте
Tmin10, у меня есть такая заготовка с использованием hook system. См. архивчик:
Проверяйте, разбирайтесь, изменяйте)) Об ошибках и улучшениях сообщайте, плиз. В качестве дополнительной фичи я хотел ещё приделать бб-код, который бы отключал форматирование (в некоторых постах оно может выглядеть некрасиво).
Проверяйте, разбирайтесь, изменяйте)) Об ошибках и улучшениях сообщайте, плиз. В качестве дополнительной фичи я хотел ещё приделать бб-код, который бы отключал форматирование (в некоторых постах оно может выглядеть некрасиво).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Tmin10
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 13 лет 5 месяцев
Re: Выделение абзацев в посте
Спасибо большое, это то, что нужно!
Насчёт замеченных багов: у последнего абзаца отсутствует красная строка.
Насчёт замеченных багов: у последнего абзаца отсутствует красная строка.
-
c61
- phpBB 2.0.6
- Сообщения: 506
- Стаж: 13 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 251 раз
Re: Выделение абзацев в посте
На здоровье) Ошибочку поправил. См. новую инструкцию мода:Tmin10 писал(а):Спасибо большое, это то, что нужно!
Насчёт замеченных багов: у последнего абзаца отсутствует красная строка.
В файле includes/hooks/hook_indention.php задать требуемый отступ красной строки и расстояние между параграфами (см. $pstyle) или самостоятельно задать стиль иным способом (см. стиль тэга <p>).
При необходимости добавить бб-коды:
Использование BBCode: [indent_off][/indent_off]
Замена HTML: <!--HOOK_INDENT_OFF-->
Подсказка: Запретить форматирования абзацев
Настройки:
Показывать на странице ответа - Да
Использование BBCode: [indent_on][/indent_on]
Замена HTML: <!--HOOK_INDENT_ON-->
Подсказка: Разрешить форматирования абзацев
Настройки:
Показывать на странице ответа - Да
При использовании бб-кодов можно задать умолчание разрешения форматирования, для этого в файле includes/hooks/hook_indention.php найти первое появление строки "$deny = false;" и, если требуется, чтобы по умолчанию форматирование было запрещено, заменить false на true.
Загрузить includes/hooks/hook_indention.php в includes/hooks/
Очистить папку cache через FTP (удалить оттуда все кроме файлов .htaccess и index.htm)
Скачать: Для удаления мода достаточно удалить файл includes/hooks/hook_indention.php и очистить кэш.
Примечание: бб-коды indent_on и indent_off задаются в тексте без какого-либор содержимого между ними, например
[indent_off][/indent_off], они преобразуются в комментарий специфического вида и проверяются хук-функцией.P.S. Давно такую штуку хотел сделать, поскольку на своих конференциях порой размещаю оооочень длинные тексты, но всё не мог раскачаться, а тут случай подвернулся, оказывается, не только мне надо))
P.P.S. К Модераторам: поскольку мод появился здесь в результате обсуждения темы, предлагаю переименовать тему (для облегчения поиска), например, "[BETA] hook_indention - форматирование абзацев в сообщениях", или по Вашему усмотрению.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Tmin10
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 13 лет 5 месяцев
Re: Выделение абзацев в посте
Штука нужная: мы проводим литературный турнир и первое сообщение темы- рассказ на турнир, читать его без красной строки невозможно. Многие участники указывали на то, что эта проблема есть на многих других подобных мероприятиях... Теперь для этого есть решение!
-
Питер
- phpBB 1.4.4
- Сообщения: 197
- Стаж: 15 лет 3 месяца
- Откуда: Москва
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Re: Выделение абзацев в посте
___А не проще так)))
«-Да он не псих, просто детективов начитался.
- Да какая разница...» © Донна Эндрюс «Месть кованых фламинго»
- Да какая разница...» © Донна Эндрюс «Месть кованых фламинго»
-
c61
- phpBB 2.0.6
- Сообщения: 506
- Стаж: 13 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 251 раз
Re: Выделение абзацев в посте
Нет. Такой вариант рассматривался, но был отметён)Питер писал(а):___А не проще так)))
Во-первых работает через явное задание фона. Во-вторых длинно. В-третьих нет разделения абзацев. В-четвертых: чем заняться программисту ?))
-
Tmin10
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 13 лет 5 месяцев
Re: Выделение абзацев в посте
Не универсально, если уже 20 Мб текста, то выделять там абзацы вручную не самая лучшая мысль...
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Выделение абзацев в посте
c61
Пойдет в копилку.
Добавлено спустя 2 минуты 58 секунд:
Только оформите мод по правилам MODX.
Предлагаю вам самому создать новую тему "[BETA] hook_indention - форматирование абзацев в сообщениях" тут --> Бета-версии модов для phpBB 3.0.x. Как кросспостинг расцениваться не будет.c61 писал(а):предлагаю переименовать тему (для облегчения поиска)
Пойдет в копилку.
Добавлено спустя 2 минуты 58 секунд:
Только оформите мод по правилам MODX.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Питер
- phpBB 1.4.4
- Сообщения: 197
- Стаж: 15 лет 3 месяца
- Откуда: Москва
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Re: Выделение абзацев в посте
Что-то не понял как это работает. Установил. Поставил ббкоды. По умолчанию абзаца нет. Делаю сообщение, где нужны абзацы. Нажимаю ббкод on и ничего не меняется.
«-Да он не псих, просто детективов начитался.
- Да какая разница...» © Донна Эндрюс «Месть кованых фламинго»
- Да какая разница...» © Донна Эндрюс «Месть кованых фламинго»
-
x00peR
- phpBB 2.0.3
- Сообщения: 368
- Стаж: 15 лет 8 месяцев
- Благодарил (а): 75 раз
- Поблагодарили: 15 раз
Re: Выделение абзацев в посте
Добрый день, все прекрасно работает.
Но есть 2 вопроса:
1)Как сделать такой же шрифт как и в стандартном шаблоне prosilver? Точнее сказать какой шрифт используется?
2)Как уменьшить интервал между абзацами?
Насколько я понля, то это задается в этом месте
А конкретно здесь, менял значения, убирал - ничего не менялось.
Что т я не так делаю?
Но есть 2 вопроса:
1)Как сделать такой же шрифт как и в стандартном шаблоне prosilver? Точнее сказать какой шрифт используется?
2)Как уменьшить интервал между абзацами?
Насколько я понля, то это задается в этом месте
Код: Выделить всё
// Стиль для параграфа
$pstyle = 'style="text-indent:4px; margin-top:0px;"';Код: Выделить всё
margin-top:0pxУ вас нет необходимых прав для просмотра вложений в этом сообщении.

