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


----

Начать новую тему Ответить на тему

Был ли полезен для вас данный анонс ???
Да, буду использовать модификацию
Нет, мод бесполезен
Вы можете выбрать 1 вариант.

Результаты голосования
АвторСообщение

 Сообщение Post links phpbb3 (Блок ссылок под каждым сообщением) 2013-07-29

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

Всем привет. Поступил запрос на анонс модификации
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
, но этот мод я не могу анонсировать по одной простой причине - мод заброшен автором с 2010 года и не прошел валидацию на оффоруме. Поэтому я анонсирую совершенно аналогичную модификацию, которая была валидирована командой phpbb.com.

Собственно встречаем - Post links. Ее назначение - добавление блока ссылок под каждым сообщением (либо в конце темы) для того чтобы пользователи могли делиться конкретным сообщением с другими пользователями различных ресурсов. Вот скрины админки и самого мода


Собственно, вы уже имеете представление о данном моде, сам он легок в установке, правок не много, если понравилось - скачиваем и ставим

Русификация уже лежит в архиве мода в нужно папке, но дополнительно открываем language/ru/viewtopic.php и находим
'PRINT_TOPIC'         => 'Версия для печати',
 

После найденного вставляем
'PL_LINK'         => 'Ссылки',
   'PL_BBCODE'         => 'BBcode',
   'PL_HTML'         => 'HTML',
   'PL_HIDE'         => 'Спрятать ссылки',
   'PL_SHOW'         => 'Показать ссылки',
 


---- Инструкция для стилей на основе сабсильвер2 ----

Так как в моде нет инструкций для сабсильвера, попробую прикинуть ее, пока что без скрытия блока. Открываем styles/ваш стиль/template/viewtopic_body.html и находим
<!-- IF postrow.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->

         <td class="profile"><strong><a href="#wrapheader">{L_BACK_TO_TOP}</a></strong></td>
         <td><div class="gensmall" style="float: {S_CONTENT_FLOW_BEGIN};">&nbsp;<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{PROFILE_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_PM --><a href="{postrow.U_PM}">{PM_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF -->&nbsp;</div> <div class="gensmall" style="float: {S_CONTENT_FLOW_END};"><!-- IF not S_IS_BOT --><!-- IF postrow.U_EDIT --><a href="{postrow.U_EDIT}">{EDIT_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_QUOTE --><a href="{postrow.U_QUOTE}">{QUOTE_IMG}</a> <!-- ENDIF --> <!-- ENDIF -->&nbsp;</div></td>
   <!-- ENDIF -->
      </tr>
 

Вставляем перед найденным
<!-- IF postrow.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->

         
         <td colspan="2"><!-- IF S_LINKS_ENABLED -->
         <hr />
         <table id="post_links_table_{postrow.POST_ID}" >
            <!-- IF S_LINKS_LINK_ENABLED -->
            <tr>
               <td>{L_PL_LINK}:</td>
               <td><input style="width: 100%;" type="text" value="{postrow.U_MINI_POST}" title="" style="width: inherit;" onclick="this.focus();this.select();" /></td>
            </tr>
            <!-- ENDIF -->
            <!-- IF S_LINKS_BBCODE_ENABLED -->
            <tr>
               <td>{L_PL_BBCODE}:</td>
               <td><input style="width: 100%;" type="text" value="[url={postrow.U_MINI_POST}]{postrow.POST_SUBJECT}[/url]" title="{TOPIC_TITLE}" style="width: inherit;" onclick="this.focus();this.select();" /></td>
            </tr>
            <!-- ENDIF -->
             <!-- IF S_LINKS_HTML_ENABLED -->
            <tr>
               <td>{L_PL_HTML}:</td>
               <td><input style="width: 100%;" type="text" value="{postrow.U_MINI_POST_HTML}{postrow.POST_SUBJECT}&lt;/a&gt;" title="" style="width: inherit;" onclick="this.focus();this.select();" /></td>
            </tr>
            <!-- ENDIF -->
            <tr>
               <td></td>
               <td style="width: 100%; text-align: right;"><a href="#" onclick="dE('post_links_table_{postrow.POST_ID}'); dE('post_links_p_{postrow.POST_ID}'); return false;">{L_PL_HIDE}</a></td>
            </tr>
         </table>
         <!-- ENDIF --></td>

      </tr>
 



Собственно незабываем после правок запускать скрипт-инсталлятор, в остальном проблем не будет. Успехов :bra_vo:


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

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


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

Кажется неплохо получилось, зацените внизу темы, например здесь:
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку

Или имеет смысл растянуть ячейки таблицы до конца вправо? Если "да", то как это сделать подскажите, пожалуйста.


          Вернуться наверх  
 


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

<input style="width: 90%;"
 

В 3-х местах поменять на
<input style="width: 100%;"
 


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


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Сделал все как написано
везде все включено
а не отображается в постах...


          Вернуться наверх  
 


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

maa1988, мод ставился из первого поста ? Кеш чистился ? Форумный и браузерный ? НАстройки влючены? ЗАпросы к БД были выполнены?


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


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Настройки включены
кеш чистился
какие запросы к БД ? В устновочном файле, все выполнено "успешно"

Сообщение добавлено... спустя 8 минут 37 секунд:
А вот для темы, все работает.
ссылки отображаются.


          Вернуться наверх  
 


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

Скрипт install_post_links.php запускался после правок то?


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


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Я его запускал до правок....


          Вернуться наверх  
 


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

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


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


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

DeaDRoMeO, а нельзя после столь сумбурного обсуждения к установке блока ссылок для сабсильвера, переписать заново инструкцию для анонса, в свете того, как все же, можно корректно установить этот злосчастный блок ссылок на сабсильвер, разумеется, с работающим сполером ? Похоже у вас, не хватает целого скрипта для того, чтобы сполер заработал, чтобы ссылки как бельмо не торчали!
Спасибо. :hi:

Сообщение добавлено... спустя 1 час 10 минут 7 секунд:
Beksssss писал(а):

Так как в моде нет инструкций для сабсильвера, попробую прикинуть ее, пока что без скрытия блока.

DeaDRoMeO, прошло уже немало времени с написания данного анонса, вы не сочтете за дерзость, если я попросил бы вас подсказать, как сделать так, чтобы сполер заработал, так как он это делает в просильвере?
Ссылки отображаются обрезанными, сполер не закрывается! В таком неряшливом виде, этот блок вряд ли кому-нибудь сгодится! Как победить эту напасть?
Добился того, что видна надпись «Показать ссылки» , но сполер, зараза, не хочет раскрываться. ((:hi:


_________________
Подпись:
Как узнать, что ты на верном пути? Проще простого: если рядом с тобой не осталось никого, значит, ты действительно близок к сути. © Эмиль Мишель Чо́ран
          Вернуться наверх  
 


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

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


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


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

Не заработало! :hi:


_________________
Подпись:
Как узнать, что ты на верном пути? Проще простого: если рядом с тобой не осталось никого, значит, ты действительно близок к сути. © Эмиль Мишель Чо́ран
          Вернуться наверх  
 


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

Да быть такого не может, внимательно все сделали? Перепроверяли? Кеши форума и браузера?


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


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

как вариант, для сабсиливера можно применить внешний спойлер:

Открыть styles/subsilver2/template/viewtopic_body.html

Найти
               <!-- IF not postrow.S_HAS_ATTACHMENTS --><br clear="all" /><br /><!-- ENDIF -->

                  <table width="100%" cellspacing="0">
                  <tr valign="middle">
 


Вставить после найденного

                                                        <td align="left">
                        <!-- IF S_LINKS_ENABLED -->
<div>
   <div style="font-size: 1.1em; font-weight: normal; cursor: pointer" onclick="hidn = this.parentNode.getElementsByTagName('div')[1]; btn = this.getElementsByTagName('img')[0]; if (hidn.style.display != '') { hidn.style.display = ''; orimg = btn.src; btn.src = 'data:image/gif;base64,R0lGODlhCQAJAMQeAOLt+ff8//z+/4CRxo2by7vF6a254X6PxICQw87a74CQxuXo84CQxM/b7/H6/v7+/oGRxouayoGSxv7+/8LN7IqZyv7//4KSxur0/MrV74OTx9Ld8trl9gwMDP///wAAACH5BAEAAB4ALAAAAAAJAAkAAAU4oFcpwzFAkWgUVLZxCQGxLgdgGtS+t6NJmY5QOEFcNo/kZGLRXGwYR0DQjDSiU8uCIJJIGJdLKgQAOw=='; } else { hidn.style.display = 'none'; btn.src = orimg; }">
      <img style="margin: 0; padding: 5px 5px 0" src="data:image/gif;base64,R0lGODlhCQAJAMQfAIqZyoGSxv3+/trl84CQxYCRxn6PxMXQ7efq9H+Pwtnk8oKTxoCQxKy44QAAANvl9rvG6fD5/o2by4GRxvb8//v9//7+/ubw+v39/ouayoKSxoOTx/7+/wwMDP///////yH5BAEAAB8ALAAAAAAJAAkAAAU84AdoGkNmX4Z4HldRirSxXMdF1zK7nXU9mk2t4+h0BIlNhWPpYTCBDQXXwRwggczgJ8BAGhLRZGIoEFAhADs=" />
      Поделится ссылкой:
   </div>
   <div style="display: none;">
         <table width="100%">
            <!-- IF S_LINKS_LINK_ENABLED -->
            <tr>
               <td width="100">{L_PL_LINK}:</td>
               <td align="left"><input style="width: 100%;" type="text" value="{postrow.U_MINI_POST}" title="" style="width: inherit;" onclick="this.focus();this.select();" /></td>
            </tr>
            <!-- ENDIF -->
            <!-- IF S_LINKS_BBCODE_ENABLED -->
            <tr>
               <td width="100">{L_PL_BBCODE}:</td>
               <td align="left"><input style="width: 100%;" type="text" value="[url={postrow.U_MINI_POST}]{postrow.POST_SUBJECT}[/url]" title="{TOPIC_TITLE}" style="width: inherit;" onclick="this.focus();this.select();" /></td>
            </tr>
            <!-- ENDIF -->
             <!-- IF S_LINKS_HTML_ENABLED -->
            <tr>
               <td width="100">{L_PL_HTML}:</td>
               <td align="left"><input style="width: 100%;" type="text" value="{postrow.U_MINI_POST_HTML}{postrow.POST_SUBJECT}&lt;/a&gt;" title="" style="width: inherit;" onclick="this.focus();this.select();" /></td>
            </tr>
            <!-- ENDIF -->
         </table>
</div></div>
         <!-- ENDIF -->
                                                        </td>
 



получится так:


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


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


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

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

DeaDRoMeO

106

14868

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

07 сен 2015, 09:30

wwnet

Аватар пользователя Post Number in Viewtopic phpbb3
Post Number in Viewtopic phpbb3 (нумерация сообщений) - модификация для phpbb3, добавляющая нумерацию сообщений в темах

DeaDRoMeO

123

7329

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

02 сен 2017, 07:49

DeaDRoMeO

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

DeaDRoMeO

1

1697

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

01 июн 2016, 05:24

Beksssss

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

DeaDRoMeO

441

25805

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

25 апр 2017, 07:59

DeaDRoMeO

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

DeaDRoMeO

21

1962

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

24 сен 2013, 21:46

DeaDRoMeO

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

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

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

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


cron

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