1

Topic: Заголовок для каждого сообщения в теме

Перенес форум (newcontinent.ru/forum) phpbb3 на panbb. Традиционно на старом форуме каждое сообщение рассматривалось как отдельная законченная мысль, статья, заявление и т.д. - и поэтому имело свой отдельный заголовок. 
Также при отправки ссылки в twitt facebook и т.д. в ссылке отправлялся оригинальный заголовок отличный от общего названия темы. Такая была специфика (.
Отсутствие отдлн. заголовка не позволяет перейти на punbb, хотя удалось сконвертировать большую базу в pan newcontinent.ru/f .

Альтернативно рассматривал: связать таблицы и вытащить запросом из базы старого форума phpBB заголовки сообщений и вставить их в начало каждого сообщения punbb с выделением напрм. <b>. , если сообщение не первое и если заголовок присутствует  (в phpBB это необязательно).  Но это полумера. ( Жаль терять оригинал-заголовки.

ps. понимаю, есть своя логика когда заголовок имеет только первое сообщение-тема. Но и иметь такую опцию для pun неплохо и полагаю не накладно.

2

Re: Заголовок для каждого сообщения в теме

podolsk.desna wrote:

Альтернативно рассматривал: связать таблицы и вытащить запросом из базы старого форума phpBB заголовки сообщений и вставить их в начало каждого сообщения punbb с выделением напрм. <b>. , если сообщение не первое и если заголовок присутствует  (в phpBB это необязательно).  Но это полумера.

Такой вариант не подойдет?
Название темы в каждом сообщении

3 (edited by 2015.05.31 23:41)

Re: Заголовок для каждого сообщения в теме

Такой вариант не подойдет?

Xakker wrote:

Такой вариант не подойдет?

'смысл в том что для каждого ответа-сообщения отдельный оригинальный заголовок. Косвенно это защищаете от сообщений-междометий, т.е. форум более читабельный ) интересный. И, полагаю, для SEO полезно. Впроч. вопрос спорный - зависит от специфики.

SimTopic, Спсб.!  Благодарности за сообщения - Thank For Posts - вот это подойдёт. Там вставляются доп.столбцы. Также можно добавить и "title" сообщения. Можно подумать и о SEO - уникальный description, keywords записывать, но, возможно, это уже будет неоправданно утяжелять лёгкий сейчас panbb.

Лучшее - враг хорошего
А теперь в сомнениях, ) альтернативу - просто добавить первой строкой заглавие в messaqe  или поля добавить. ) Вопрос концептуальный. )) Посоветуйте, с точки зрения общей идеологиии panbb.


В редактор добавить теги H2 H3 H4 ... такого в др. форумах не встречал. А ведь полезно и логично Будет. H1 это для топика-темы зарезервировано.

4

Re: Заголовок для каждого сообщения в теме

podolsk.desna wrote:

SimTopic, Спсб.!  Благодарности за сообщения - Thank For Posts - вот это подойдёт. Там вставляются доп.столбцы. Также можно добавить и "title" сообщения.

можно переделать при желании. расширение глючное, надо допиливать...

podolsk.desna wrote:

Можно подумать и о SEO - уникальный description, keywords записывать, но, возможно, это уже будет неоправданно утяжелять лёгкий сейчас panbb.

не стоит того. панбб 1.4 достаточно оптимизирован чтобы после первого месяца уже быть в поиске.
Вот этого достаточно:
Как правильно оптимизировать форум PunBB 1.4

podolsk.desna wrote:

В редактор добавить теги H2 H3 H4 ... такого в др. форумах не встречал. А ведь полезно и логично Будет.

Возможно, но это ж ведь не блог, а форум.

Я вам в личку написал вопрос один. Ответьте пожалуйста. Заранее благодарен.

5

Re: Заголовок для каждого сообщения в теме

Xakker wrote:

можно переделать при желании. расширение глючное, надо допиливать...
...
Возможно, но это ж ведь не блог, а форум.

Пока не очень знаю структуру базы и скрипта.
...
Заголовки H... прекрасно структуируют контент и полезны независимо от назначения скрипта. Иерархия материала. Полезна и читателям и поисковикам. Странно не использовать.

6

Re: Заголовок для каждого сообщения в теме

Думаю можно реализовать. Вот так назначены H в стиле в Oxygen:

/* Start from scratch
-------------------------------------------------------------*/

html,
body, /* remove this line if necessary for site integration */
div,
p,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
legend,
blockquote,
table,
th,
td,
input,
textarea,
button,
select {
  margin:0;
  padding:0;
  text-align: left;
}

а в исходнике вид заголовков

<p id="brd-title"><a href="https://punbb.softplaza.net/">PunBB Хостинг</a></p>
<p id="brd-desc">Создай свой форум PunBB бесплатно за 1 минуту!</p>

Т. е. H1-H5  и не пахнет.
Решение:
Либо мод встроить в ядро
Либо писать расширение
Через CSS думаю не получится, можно будет только потом визуально настроить.
Можно попробовать написать расширение и посмотреть, что получится...

7 (edited by 2015.06.01 03:21)

Re: Заголовок для каждого сообщения в теме

Про перенос-конвертацию форума из phpBB3
чет запутался в форумах ) есть похожий не pan а pun )) поэтому про конвертацию здесь отпишу. Админ поправит ) или в новую тему перенесет.
Использовал стд. конвертер из темы http://punbb.ru/topic234-migratsiya-s-phpbb-na-punbb-p2.html
там и инструкция в теме. Только я скрипт punbb сразу рядом в отд. папке поместил, но использовал базу phpBB3 и туда же поместились новые таблицы punbb. Скрипт остановился на самой объёмной таблице постов. Остальные он сконвертил.
Таблицы обоих форумов находились в одной базе, пожтому просто напрямую составил sql

Вот выборка  из табл. phpBB объединяющая посты и данные user: username, user_email

SELECT post_id, poster_id, post_text, post_time, topic_id, username, user_email FROM `f31_posts` AS p
LEFT JOIN f31_users AS u    ON u.user_id = p.poster_id 

для проверки посмотреть (префиксы таблиц исправить  на свои).

Запрос на добавление записей из предыдущей выборки в таблицу posts  punbb

INSERT INTO p13_posts(id, poster, poster_id, poster_email, message, posted, topic_id)
SELECT p.post_id, u.username, p.poster_id, u.user_email, p.post_text, p.post_time, p.topic_id
FROM `f31_posts` AS p LEFT JOIN f31_users AS u ON u.user_id = p.poster_id 

как то так.
адреса исход. и результ. форумов в начале темы если посмотреть сравнить.
Собственно, для специфики, проблема оказалась только в оригинал.заголовках сообщений, которые остались в phpBB.

Xakker wrote:

Т. е. H1-H5  и не пахнет.
Решение:
Либо мод встроить в ядро
Либо писать расширение
Через CSS думаю не получится, можно будет только потом визуально настроить.
Можно попробовать написать расширение и посмотреть, что получится...

CSS это определение стиля оформления: размер, цвет и т.д. Это всегда можно просто дописать в любой css файл как кому надо.
Проблема, что бы в редакторе можно было вставить такие теги как тег B И главное, чтобы они в отдаваемых html страницах уже реально обозначались как HTML теги. Поэтому это скорее расширение к редактору - как добавочные ьь теги вроде

 [h2]... [/h2] ; [h3]...[/h3]... 

кнопки оформления

8

Re: Заголовок для каждого сообщения в теме

Xakker wrote:

Либо писать расширение
Можно попробовать написать расширение и посмотреть, что получится...

расширение не получится сделать, нет соответствующего хука, чтобы вывести заголовок. А внизу сообщения как то не очень красиво будет смотреться...

podolsk.desna wrote:

Проблема, что бы в редакторе можно было вставить такие теги как тег B И главное, чтобы они в отдаваемых html страницах уже реально обозначались как HTML теги. Поэтому это скорее расширение к редактору - как добавочные ьь теги вроде

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

9

Re: Заголовок для каждого сообщения в теме

расширение не получится сделать, нет соответствующего хука, чтобы вывести заголовок. А внизу сообщения как то не очень красиво будет смотреться..

На punbb.informer как-то сделали в каждом сообщении заголовок, но как то не очень смотрится в окне сообщения, да и заголовок не индивидуальный для каждого сообщения.... Хотя, для оптимизации может быть и плюс...

10

Re: Заголовок для каждого сообщения в теме

QWERTY wrote:

На punbb.informer как-то сделали в каждом сообщении заголовок, но как то не очень смотрится в окне сообщения, да и заголовок не индивидуальный для каждого сообщения

QWERTY, просто открыли для просмотра в файлах CSS. Смотри 2 способ .

11

Re: Заголовок для каждого сообщения в теме

Микроформат - как альтеранатива

PunBB wrote:

расширение не получится сделать, нет соответствующего хука, чтобы вывести заголовок. А внизу сообщения как то не очень красиво будет смотреться...


если имеется ввиду событие на которое вешается хук, то, в принципе, можно ухищрениями CSS через (position:absolute;) поместить его наверх сообщения, но, думаю, поисковикам это тоже не ясно будет. И лучше не делать отд. заголовок. кажд. сообщению.
Тем более склоняюсь к тому, что выделить первую стр. в качестве заголовка - это даже и гибче будет. Были раньше такие интересные идеи - микроформаты.  Строки закодированные по особ. правилам в одном текст.поле. т.е маленькая такая база в несколько полей. При выводе ее декодировать. Сложности ))

12

Re: Заголовок для каждого сообщения в теме

И лучше не делать отд. заголовок. кажд. сообщению.

...поздняк... ))
Принимай на тестирование готовое расширение. Все идеи по данному расширению писать в тему Header In Each Message
Тему закрываю.