Допилить мод.

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 vbnm » 26.07.2014, 06:06

скачать модуль
Речь идет о модуле
Avatar of poster on Index and Viewforum 1.3.0.

предыдущий удалил


В ранних версиях phpbb и самого модуля аватары отображались в блоках типо АКТИВНЫЕ ТЕМЫ, и ОБЪЯВЛЕНИЯ.

В сборке ЕХ эти блоки внесены в движок по умолчанию.
За них теперь отвечают, если я не ошибаюсь файлы index.php в корне и index_body.html в styles\prosilver\template

В каком файле теперь располагаются функции к этим блокам?
Или же, что делать, чтобы с помощью этого модуля они появились в вышеозвученых блоках?
Какие файлы еще править кроме: index.php в корне и index_body.html в styles\prosilver\template?

Добавлено спустя 9 минут 10 секунд:
:smoke:

Добавлено спустя 53 минуты 3 секунды:
Часть кода, которая должна срабатывать и выводить аватару в блоке последнии темы:
Код: Выделить всё
<dd class="lastpost"><!-- IF activetopic.TOPIC_LAST_POSTER_AVATAR --><div style="float: left; padding-top: 0px; margin-left: 5px; margin-right: {activetopic.TOPIC_LAST_POSTER_AVATAR_MARGIN}px;">{activetopic.TOPIC_LAST_POSTER_AVATAR}</div><!-- ENDIF --><span><dfn>{L_LAST_POST} </dfn>{L_POST_BY_AUTHOR} {activetopic.LAST_POST_AUTHOR_FULL}
               <!-- IF not S_IS_BOT --><a rel="nofollow" href="{activetopic.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{activetopic.LAST_POST_TIME}</span>
            </dd>
Вложения
Без-имени-12.gif
Без-имени-12.gif (47.99 КБ) Просмотров: 6069
Последний раз редактировалось vbnm 27.07.2014, 21:39, всего редактировалось 7 раз(а).
vbnm
Автор темы
Репутация: 108
С нами: 11 лет 1 месяц

Сообщение #2 vbnm » 26.07.2014, 18:25

финишь, ни кто не нает где функции к блокам)))
vbnm
Автор темы
Репутация: 108
С нами: 11 лет 1 месяц

Сообщение #3 Sumanai » 26.07.2014, 18:46

Активные темы, файл functions_display.php, функция
Код: Выделить всё
function display_active_topics($tpl_loopname, $total_limit)

Объявления прокомментированы как- то неправильно, но вот, в том же файле, ниже:
Код: Выделить всё
/**
* Display last active topics
*/
function display_global_announcements($tpl_loopname)
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #4 vbnm » 26.07.2014, 23:10

попробуем, в этот фаил я точно залазил, но пока не получилось :smoke:

Добавлено спустя 59 секунд:
нужно, как-то проверить имеет ли он отношение именно к этим блокам
vbnm
Автор темы
Репутация: 108
С нами: 11 лет 1 месяц

Сообщение #5 Sumanai » 27.07.2014, 00:32

Что проверять?
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #6 vbnm » 27.07.2014, 10:53

не, нужно просто как то сделать константу глобальной и все, чтоб она была доступна везде, тогда многие траблы сами отпадут :smoke:
LAST_POSTER_AVATAR ведь она нам может понадобиться дохрена где еще
vbnm
Автор темы
Репутация: 108
С нами: 11 лет 1 месяц

Сообщение #7 Борис » 27.07.2014, 13:31

Можно инструкцию как установить данный мод.
Борис M
Откуда: Амурка
Репутация: -1
С нами: 9 лет 9 месяцев

Сообщение #8 vbnm » 27.07.2014, 14:09

Борис, лучше ручками, по каждому пункту, не через автомод.
а так все описано в хмл инстал
правок оч. много
почему-то глючит этот хмл инстал, когда ставишь через автомод, нужно править под ЕХ

Добавлено спустя 5 часов 8 минут:
пока сделал чтобы без траблов устанавливался через автомод, убрал туеву кучу повторов, непонятно откуда они там взялись?
но!!!
при удалении ентот козел не восстанавливает одну запись в includes/functions_admin.php,
одна строка там остается :smoke:
учитывайте енто, хотя и с акой срокой двиг работае

мотрим дальше список редактируемых файлов:
Files to edit
includes/acp/acp_board.php,
includes/acp/acp_users.php,
includes/mcp/mcp_post.php,
includes/functions_admin.php,
includes/functions_display.php,
includes/functions_posting.php,
includes/functions_user.php,
styles/prosilver/template/forumlist_body.html,
styles/prosilver/template/viewforum_body.html,
viewforum.php

как виджим он достает: includes/functions_display.php
но..на список активных тем и объявлений это пока не влияет
Вложения
16_avatar_of_poster_on_index_and_viewforum_1_3_0.zip
(246.5 КБ) Скачиваний: 404
vbnm
Автор темы
Репутация: 108
С нами: 11 лет 1 месяц

Сообщение #9 vbnm » 29.07.2014, 08:29

Sumanai, подскажи варианты вывода аватар для блоков "Обявления", "Активные темы"?
С этим модулем запарка. Вродь все стоит там где нужно, а не показывает.
Уже и не наю через че идти. Если только напрямую из БД доставать и расширять:
Sumanai:Активные темы, файл functions_display.php, функция
КОД: ВЫДЕЛИТЬ ВСЁ
function display_active_topics($tpl_loopname, $total_limit)

Объявления прокомментированы как- то неправильно, но вот, в том же файле, ниже:
КОД: ВЫДЕЛИТЬ ВСЁ
/**
* Display last active topics
*/
function display_global_announcements($tpl_loopname)
:fie:

Добавлено спустя 4 минуты 10 секунд:
я в него вцепился потому как хочу норм новостной блок сделать, обертку уже нашел на аяксе
но нужно, чтобы авы того кто создал тему и тот кто последним в ней ответил выводились там.
а иначе некрасиво буит))
vbnm
Автор темы
Репутация: 108
С нами: 11 лет 1 месяц

Сообщение #10 HD321kbps » 29.07.2014, 17:06

vbnm:чтобы авы того кто создал тему
Можно сделать и без модов
HD321kbps M
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет 1 месяц

Сообщение #11 vbnm » 29.07.2014, 17:31

HD321kbps:Можно сделать и без модов
есть пример? :smoke:
просто наф ставить мод и не использовать его возможности?
vbnm
Автор темы
Репутация: 108
С нами: 11 лет 1 месяц

Сообщение #12 HD321kbps » 29.07.2014, 17:41

Только вывел того, кто создал тему, последнего пока что нет. Если разберусь напишу решение)
HD321kbps M
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет 1 месяц

Сообщение #13 vbnm » 29.07.2014, 17:51

не, ну раньше наскок я понимаю, список ентот делался оч просто, поисковым запросом
через сич,
а потому все что относилось к блоку активные темы принадлежало поисковику
сейчас уже по другому, функции раскидали
хотя не,.. помотрель /search.php?search_id=active_topics
тот же сич выводит.
надо в нем копнуть еще раз :smoke:
vbnm
Автор темы
Репутация: 108
С нами: 11 лет 1 месяц

Сообщение #14 vbnm » 01.08.2014, 18:38

енто полная жопень скажу я вам)))
как выяснилось для отображения аватар там где нам нужно, необходимо ставить версию 1.2.1а этого модуля, но только если енто чистый двиг 3.0.12
а вот на ех даже с этой версией движка авы возможно вывести только в сичере)))
на основной странице они так и не появляются
потому что за блок послед темы отвечает уже не сич.пхп и то же самое в шаблоне, а индекс и фиг его нает еще что)))
копать канеш никто не буит это потому как усе ждут 3.1 :smoke:
пдащай, пдащай блок новостей))
vbnm
Автор темы
Репутация: 108
С нами: 11 лет 1 месяц


Вернуться в Поддержка 1.x



cron