Дорген PandoraBox - вопросы и ответы + апдейты. Часть 2

Force68
На сайте с 23.04.2010
Offline
250
#621
Максим Кизима:
Не могу понять логику работы этих макросов.
Есть файл Obiyavlenie1.txt. В нем строки, разбитые на фрагменты через точку с запятой.
Добавил в шаблон {SPLIT-(X)-(;)}[RANDLINE-(Obiyavlenie1.txt)]{/SPLIT}
В месте вывода: [SPLITRES-(1)-1] По идее должен был выводиться первый фрагмент строки 1 файла Obiyavlenie1. Но ничего не выводится, в доре прописывается [SPLITRES-(1)-1]

Что я не так делаю? За ранее спасибо.

ну скорей всего вы как то невнимательно прочитали описание работы этого макроса,

т.к. "в месте вывода" у вас должно быть прописанно не [SPLITRES-(1)-1] а [SPLITRES-(X)-1]

zTDS - бесплатная TDS (https://t.me/z_tds)
Максим Кизима
На сайте с 16.12.2007
Offline
139
#622
Force68:
ну скорей всего вы как то невнимательно прочитали описание работы этого макроса,
т.к. "в месте вывода" у вас должно быть прописанно не [SPLITRES-(1)-1] а [SPLITRES-(X)-1]

Ваша правда. Спасибо за подсказку, разобрался.

ZeroTheThird
На сайте с 15.02.2017
Offline
37
#623

Всем привет, а тебе Топпер особенно

Возникла сложность: хочу на главной в рамках {MAIN} сгенерить несколько превьюшек статей, релевантных, юзая {RANDCONTEXT}. Ну типа несколько блоков обернутых в {RANDCONTEXT} чтобы каждый был со своим кеем и соответственно ссылкой на страницу этого кея.

Уже реализовал такую штуку в страницах {POST}, типа там "похожие материалы", и 3-4 блока у меня обернуты в {RANDCONTEXT}, все работает, кидает на релевантные страницы.

На {MAIN} же {RANDCONTEXT} не работает вообще никак. Что только не пробовал - никак. Вариант с {MAINITEMS} не очень подходит. Может есть какие-то варианты еще, а идеально - как заставить {RANDCONTEXT} работать на главной?

TopperHarley
На сайте с 24.03.2009
Offline
350
#624
ZeroTheThird:
На {MAIN} же {RANDCONTEXT} не работает вообще никак. Что только не пробовал - никак. Вариант с {MAINITEMS} не очень подходит. Может есть какие-то варианты еще, а идеально - как заставить {RANDCONTEXT} работать на главной?

Нужно использовать {MAINITEMS} блок как в дефолт шаблонах

Если не очень подходит, то вероятно вы неправильно его используете

Нужно разбираться почему именно не подходит

PandoraBox - генератор #1 ( https://pandoraboxx.ru ) :: ContentBox - Новый многопточный парсер текста,картинок,видео и т.д. ( https://pandoraboxx.ru/contentbox.php ) :: Конвертор шаблонов WP/DLE ( https://pandoraboxx.ru/templateconvertor.php )
R
На сайте с 04.03.2009
Offline
94
#625

TopperHarley, А по поводу вывода информации в шапке для разных страниц, категорий и главной?

Можно придумать какие нибудь макросы, которые будут срабатывать в <head></head> но для каждой по своему, наподобие как в <title>{main}{/main}{post}{/post}</title>

Или эти макросы не только в тайтле срабатывают?

TopperHarley
На сайте с 24.03.2009
Offline
350
#626

Да, эти макросы можно вписать много раз

Например можно для всех типов страниц вписать head отдельно

{MAIN}<head>...</head>{/MAIN}{CAT}<head>...</head>{/CAT}{POST}<head>...</head>{/POST}...

R
На сайте с 04.03.2009
Offline
94
#627

Ооо, а этого я не знал, думал они только в тайтле срабатывают :)

ZeroTheThird
На сайте с 15.02.2017
Offline
37
#628
TopperHarley:
Нужно использовать {MAINITEMS} блок как в дефолт шаблонах
Если не очень подходит, то вероятно вы неправильно его используете
Нужно разбираться почему именно не подходит

Топпер спасибо что среагировал так оперативно. А можешь пример условный накидать как использовать?

Вот есть у меня на главной один из блоков типа того что ниже, и их всего штук 5-6

{RANDCONTEXT}
<div class="class1"> <div class="class2"><a href="[KEYWORDURL]" title="[KEYWORD]"><img class="class3" src="[RANDLINE-(list.txt)]" alt="[KEYWORD]" title="[KEYWORD]" height="160" width="150"></a></div>
<div class="class4">
<h3 class="class5"><a href="[KEYWORDURL]" title="[KEYWORD]">[KEYWORD]</a></h3></div></div>{/RANDCONTEXT}

И вот этот {RANDCONTEXT} не работает, хотя на внутренних страницах в примерно аналогичных блоках все ок. Куда нужно ставить {MAINITEMS} на главной?

TopperHarley
На сайте с 24.03.2009
Offline
350
#629

RANDCONTEXT меняем на MAINITEMS и удаляем циклы/репиты вокруг RANDCONTEXT

Описание тут http://wiki.toppersoft.ru/ru/main-block

D
На сайте с 29.06.2010
Offline
147
#630

подскажите пожалуйста, например есть кей "синие слоны в москве", в папке есть фаил "синие слоны в москве.txt"

1. нужно в шаблон просто вставить ВСЁ содержимое файла.

2. сгенерировать на основе содержимого файла оптимизированный текст.

Был бы очень благодарен!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий