Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Post Number in Viewtopic phpbb3 2012-05-18

Аватар пользователя

Введение

В продолжение анонсов полезных модификаций, хотелось бы проанонсировать Post Number in Viewtopic phpbb3 - модификацию для phpbb3, добавляющую нумерацию сообщений в темах. Согласитесь, очень удобное дополение. Так же после установки мода, кроме нумераций сообщений, при клике на номер сообщения будет всплывать окошечко с прямой ссылкой на данное сообщение. Вообщем советую установить

Установка

Модификация крайне легка в установке, не имеет собственных файлов, но перед установкой надо вручную сделать SQL запрос к Базе Данных
INSERT INTO phpbb_config (config_name, config_value) VALUES ('enable_post_num', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('enable_post_num_js', '0');
 

Скачиваем архив и устанавливаем по инструкции

Для руссификации необходимо открыть language/ru/viewtopic.php и найти
'REPLY_TO_TOPIC'
 

Вставить перед найденным
'POST_NUM'              => 'Сообщение номер:',
    'POST_NUM_SYMBOL'       => '#',
   'POST_DIRECT_LINK'      => 'Прямая ссылка на сообщение:',
 

Открыть language/ru/acp/board.php и найти
'EDIT_TIME_EXPLAIN'
 

Вставить перед найденным
'ENABLE_POST_NUM'            => 'Включить нумерацию сообщений',
   'ENABLE_POST_NUM_EXPLAIN'      => 'Выберите <strong>Да</strong>  для влючения опции нумерования сообщений',
   'ENABLE_POST_NUM_JS'         => 'Всплывающее окно с ссылкой',
   'ENABLE_POST_NUM_JS_EXPLAIN'   => 'Выберите <strong>Да</strong> для включения опции всплывающего окна с прямой ссылкой на сообщение',
 

С руссификацией закончено, мод установлен, настройки и активация находятся в админке - Общие - Размещение сообщений. Успехов :co_ol:


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!

Теги темы
Post Number in Viewtopic phpbb3, нумерация сообщений в phpbb3, номер сообщения, ссылка на сообщение
          Вернуться наверх  
 


Аватар пользователя

Очередное спасибо за квалифицированную и оперативную помощь!
Остался на сегодня, пожалуй, крайний вопрос. См. скриншот:



Куда следует вставить?
<!-- ENDIF -->
 


После этой части кода? или?
<a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->
 


_________________
Подпись:
«Байконур» - космодром и город, гордость человечества
          Вернуться наверх  
 


Аватар пользователя

Baikoded писал(а):

После этой части кода?

Именно после этого кода


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Т.е. правильно, что будет так
<!-- ENDIF --><!-- ENDIF -->
 


_________________
Подпись:
«Байконур» - космодром и город, гордость человечества
          Вернуться наверх  
 


Аватар пользователя

Ага


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Еще один вопрос. Как перенести сообщение номер в правую сторону окна? какие правки и в какой файл следует внести?



_________________
Подпись:
«Байконур» - космодром и город, гордость человечества
          Вернуться наверх  
 


Аватар пользователя

Прикрепите архив с файлом viewtopic_body.html к своему сообщению


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO » Сегодня, 10:56 писал(а):

Прикрепите архив с файлом viewtopic_body.html к своему сообщению

Высылаю
Вложение :
viewtopic_body.rar


Тогда еще одна просьба (вопрос).
У пользователя есть надпись "Зарегистрирован: 06 фев 2012, 11:19"
как изменить на такую надпись "Зарегистрирован: 06.02.2012" (или это можно сделать в админке?)


_________________
Подпись:
«Байконур» - космодром и город, гордость человечества
          Вернуться наверх  
 


Аватар пользователя

Возможно сработает так, найти
<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><!-- IF S_ENABLE_POST_NUM -->{L_POST_NUM}<a href="{postrow.U_MINI_POST}"<!-- IF S_ENABLE_POST_NUM_JS --> onclick="prompt('{LA_POST_DIRECT_LINK}',this.href); return false;"<!-- ENDIF -->><strong>{L_POST_NUM_SYMBOL}{postrow.POST_NUM}</strong></a>&nbsp;&nbsp;{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF --><!-- ENDIF -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> &raquo; {postrow.POST_DATE} </p>
 

Заменить на
<p class="author">{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> &raquo; {postrow.POST_DATE}<div align="right"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><!-- IF S_ENABLE_POST_NUM -->{L_POST_NUM}<a href="{postrow.U_MINI_POST}"<!-- IF S_ENABLE_POST_NUM_JS --> onclick="prompt('{LA_POST_DIRECT_LINK}',this.href); return false;"<!-- ENDIF -->><strong>{L_POST_NUM_SYMBOL}{postrow.POST_NUM}</strong></a>&nbsp;&nbsp;{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF --><!-- ENDIF --></div> </p>
 

Baikoded писал(а):

У пользователя есть надпись "Зарегистрирован: 06 фев 2012, 11:19"как изменить на такую надпись "Зарегистрирован: 06.02.2012" (или это можно сделать в админке?)

Надо смотреть формат даты, Админка - Настройки форума (вроде так)


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Спасибо, попробую


_________________
Подпись:
«Байконур» - космодром и город, гордость человечества
          Вернуться наверх  
 


Аватар пользователя

Успехов


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO » Сегодня, 14:47 писал(а):

Baikoded писал(а):

У пользователя есть надпись "Зарегистрирован: 06 фев 2012, 11:19"как изменить на такую надпись "Зарегистрирован: 06.02.2012" (или это можно сделать в админке?)

Надо смотреть формат даты, Админка - Настройки форума (вроде так)

Похоже, что надо что-то другое
вот так это выглядит на этом форуме
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


_________________
Подпись:
«Байконур» - космодром и город, гордость человечества
          Вернуться наверх  
 


Аватар пользователя

Ну так формат даты задайте другой, погуглите по запросу - форматы даты функции date языка PHP


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO » Вчера, 16:48 писал(а):

Ну так формат даты задайте другой, погуглите по запросу - форматы даты функции date языка PHP

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

Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


_________________
Подпись:
«Байконур» - космодром и город, гордость человечества

Информация о редактировании
Последний раз редактировалось Baikoded 14 июн 2012, 07:36, всего редактировалось 1 раз.
          Вернуться наверх  
 


Аватар пользователя

После внесения предложенных изменений, окно сообщения выглядит так:

Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


Почти то, что надо. Но хотелось бы, чтобы значок прочитанного сообщения вернулся влево в начало, а номер сообщения поднялся на одну строку (сейчас он ниже автора на 1 строку)


_________________
Подпись:
«Байконур» - космодром и город, гордость человечества
          Вернуться наверх  
 


Аватар пользователя

Значит заменить
<p class="author">{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> &raquo; {postrow.POST_DATE}<div align="right"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><!-- IF S_ENABLE_POST_NUM -->{L_POST_NUM}<a href="{postrow.U_MINI_POST}"<!-- IF S_ENABLE_POST_NUM_JS --> onclick="prompt('{LA_POST_DIRECT_LINK}',this.href); return false;"<!-- ENDIF -->><strong>{L_POST_NUM_SYMBOL}{postrow.POST_NUM}</strong></a>&nbsp;&nbsp;{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF --><!-- ENDIF --></div> </p>
 

на
<div align="left" class="author">{postrow.MINI_POST_IMG}&nbsp;&nbsp;{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> &raquo; {postrow.POST_DATE}<div align="right"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><!-- IF S_ENABLE_POST_NUM -->{L_POST_NUM}<a href="{postrow.U_MINI_POST}"<!-- IF S_ENABLE_POST_NUM_JS --> onclick="prompt('{LA_POST_DIRECT_LINK}',this.href); return false;"<!-- ENDIF -->><strong>{L_POST_NUM_SYMBOL}{postrow.POST_NUM}</strong></a><!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF --><!-- ENDIF --></div> </div>
 

Насчет даты попробуйте следущее, открыть viewtopic.php и найти
'joined'      => $user->format_date($row['user_regdate']),
 

Заменить на
'joined'      => strtok(($user->format_date($row['user_regdate'])), ','),
 


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Первая замена производится от уже измененного файла, а не от исходного. Правильно я понял?


_________________
Подпись:
«Байконур» - космодром и город, гордость человечества
          Вернуться наверх  
 


Аватар пользователя

Цитата:
Значит заменить

Значок влево перенёсся, но номер сообщения на строку ниже остался


_________________
Подпись:
«Байконур» - космодром и город, гордость человечества
          Вернуться наверх  
 


Аватар пользователя

Значит делаем с помощью таблицы, заменить тот код на
<table width="100%">
<tr>
<td class="author" align="left">
{postrow.MINI_POST_IMG}{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> &raquo; {postrow.POST_DATE}
</td>
<td align="right">
<!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><!-- IF S_ENABLE_POST_NUM -->{L_POST_NUM}<a href="{postrow.U_MINI_POST}"<!-- IF S_ENABLE_POST_NUM_JS --> onclick="prompt('{LA_POST_DIRECT_LINK}',this.href); return false;"<!-- ENDIF -->><strong>{L_POST_NUM_SYMBOL}{postrow.POST_NUM}</strong></a>&nbsp;&nbsp;<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF --><!-- ENDIF -->
</td>
</tr>
</table>
 


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Не то получилось,

Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


информация о пользователе вниз перешла и нумерация первого сообщения на странице вообще не проводится


_________________
Подпись:
«Байконур» - космодром и город, гордость человечества
          Вернуться наверх  
 


Аватар пользователя

Будем дальше думать, но обратите внимание что во втором сообщении на скриншоте все нормально работает


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Hide profile in viewtopic phpbb3
Hide profile in viewtopic - модификация для phpbb3, позволяющая скрывать отображение мини-профиля для любого сообщения любой темы. Полезная функция для форумов с анонсами

DeaDRoMeO

28

1857

Аватар пользователя

11 июн 2016, 16:33

белк

Аватар пользователя First post on every page phpbb3
First post on every page - модификация для phpbb3, позволяющая отображать первое сообщение (конкретной темы) на всех ее страницах

DeaDRoMeO

106

14887

Аватар пользователя

07 сен 2015, 09:30

wwnet

Аватар пользователя Thanks for post phpbb3 (Спасибо за сообщение)
Thanks for post phpbb3 (Спасибо за сообщение) - модификация для phpbb3, добавляющая возможность благодарить за сообщение любого пользователя ( Говорить спасибо)

DeaDRoMeO

441

25889

Аватар пользователя

25 апр 2017, 07:59

DeaDRoMeO

Аватар пользователя Latest Post In Profile phpbb3
Latest Post In Profile - модификация для phpbb3, добавляющая в профиль пользователя ссылку на тему, в которой он оставил последнее сообщение

DeaDRoMeO

1

1699

Аватар пользователя

01 июн 2016, 05:24

Beksssss

Аватар пользователя Post Expire phpbb3 (тайммодерация)
Post Expire - модификация для phpbb3, добавляющая функции отложенного модерирования тем

DeaDRoMeO

21

1964

Аватар пользователя

24 сен 2013, 21:46

DeaDRoMeO

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


Самая неформальная поддержка phpBB :P