ErsteVorherige123456NächsteLetzte
Build customized page list widgets
| Dayver |
|
|---|---|
#46858 Kabak: Нет, плагин же называаеться Pagelist тоесть работает с модулем Page и к форуму отношения не имеет. Что же касается статей то да, делать выборки на основе них он может но вот конкретно про самые коментированные тоже не сможет ибо сами комментарии расположены в другой таблице базы данных и рассчитать какая из страниц самая комментируемая увы не сможет (насколько я понимаю из принцыпа даного плагина) Pavlo Tkachenko aka Dayver
|
| Kort |
|
|---|---|
|
Плагин комментариев давно отвязан от страниц. Так что задачи такой не было и не будет. Написать под нее микроплагин никакой проблемы нет. Главное только понимать какие именно выборки нужны -- постов или страниц. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
| Kabak |
|
|---|---|
|
плагина pagecom нет в GIT. его никто не пользует ? |
| Kort |
|
|---|---|
|
А какое отношение имеет вывод последних комментариев к выводу постов и страниц по количеству комментариев? SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
| Kabak |
|
|---|---|
|
Они оба работают под Cotonti
лебедь , рак и щука |
| Kort |
|
|---|---|
|
SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
| Kabak |
|
|---|---|
|
Почему стали не нужны чёрный и белый списки ? |
| Argont |
|
|---|---|
|
Если кто после обновления будет ломать голову как я, то предыдущую функцию
{PHP|cot_pagelist()}
нужно переименовать как это сделано в исходниках плагина
{PHP|sedby_pagelist()}
Добавлено 4 дня спустя: Kort, а можно ли как-то "подтянуть", например 4 последние статьи определенного пользователя, по его ID, и не важно из какой категории? иногда поржать над задравшим подбородок разработчиком
Dieser Beitrag wurde von Argont (am 15. November 2023, 15:16, vor 1 Jahr) bearbeitet |
| Kabak |
|
|---|---|
|
Можно присвоить статьям пометку через экстраполя и вывести помеченные статьи. HTML-код поля
<input type="hidden" name="{$name}" value="{$value_off}" /><label><input type="checkbox" name="{$name}" value="{$value}"{$checked} /> {$title}</label>
<!-- BEGIN: EXTRAFLD -->
<!-- IF {PAGEEDIT_FORM_EXTRAFLD} == {PAGEEDIT_FORM_MARKNEW} -->
<tr>
<td>{PAGEEDIT_FORM_EXTRAFLD_TITLE}</td>
<td>{PAGEEDIT_FORM_EXTRAFLD}</td>
</tr>
<!-- ENDIF -->
<!-- END: EXTRAFLD -->
и у вас будет это при редактировании страницы
использование pagelist
{PHP|sedby_pagelist('pagelist.newpages', 5, 'page_date DESC','page_marknew = 1')}
|
| Argont |
|
|---|---|
#47369 Kabak: по логике, по порядку, четвертый параметр в функции должен срабатывать на 'page_ownerid = N' * @param string $extra 04. Custom selection filter (SQL) самому дошло, уже после как для этих целей адаптировал другой плагин на всеравно, Алексей, спасибо иногда поржать над задравшим подбородок разработчиком
|
| Kort |
|
|---|---|
{USERS_DETAILS_ID|sedby_pagelist('pagelist', 4, 'page_date DESC', 'page_ownerid = $this')}
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Dieser Beitrag wurde von Kort (am 15. November 2023, 19:52, vor 1 Jahr) bearbeitet |
| Argont |
|
|---|---|
#47374 Kort: Дмитрий, спасибо, а не подскажешь, в какой конструкции вывести эту функцию, например, на главной, или в page.list.tpl, последние четыре статьи пользователя, ID которого равно "1" или так не получится? иногда поржать над задравшим подбородок разработчиком
|
| Kort |
|
|---|---|
{PHP|sedby_pagelist('pagelist', 4, 'page_date DESC', 'page_ownerid = 1')}
SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
| Argont |
|
|---|---|
#47376 Kort:
еще раз спасибо, значит правильно до меня дошло )) жаль что поздно Добавлено 30 минут спустя: Проверил обе на странице пользователя конструкция
{PHP|sedby_pagelist('pagelist', 4, 'page_date DESC', 'page_ownerid = 1')}
работает как нужно и эта
{USERS_DETAILS_ID|sedby_pagelist('pagelist', 4, 'page_date DESC', 'page_ownerid = $this')}
если вникнуть и разобраться - чудесный плуг Добавлено 1 неделя спустя: Создавать теги для модуля Users: Да раньше хорошо срабатывали
{PAGE_ROW_OWNER_NAME}
{PAGE_ROW_OWNER_ID}
но сейчас это не работает, ровно также как и
{PAGE_ROW_USER_OWNER_NAME}
{PAGE_ROW_USER_OWNER_ID}
хотя говорится, что должно
if (Cot::$cfg['plugin']['pagelist']['usertags']) {
$t->assign(cot_generate_usertags($row, 'PAGE_ROW_USER_'));
}
Kort, пожалуйста, как будет время, гляньте, ведь все работало иногда поржать над задравшим подбородок разработчиком
Dieser Beitrag wurde von Argont (am 27. November 2023, 08:05, vor 1 Jahr) bearbeitet |
| Kabak |
|
|---|---|
|
{PAGE_ROW_USER_NAME} {PAGE_ROW_USER_ID} Добавлено 27 минут спустя: $t->assign(cot_generate_usertags($row, 'PAGE_ROW_USER_')); Все мы - "человеки" Добавлено 8 месяцев спустя: Можно ли вывести миникартинку или картинку на главной с помощью PAGELIST, приаттаченную к странице или комментарию через Attach2 ? Dieser Beitrag wurde von Kabak (am 9. August 2024, 13:16, vor 1 Jahr) bearbeitet |