tomat_ok

Рейтинг
47
Регистрация
02.06.2012
TopperHarley:
Для похожих : {SIMILARKEY}…{/SIMILARKEY}
А в начинке применить [PREV] – анонс, объявленный через {PREVIEW} блок
Именно [PREV], а не [PREVIEW]. [PREV] будет соответствовать ключу из блока {SIMILARKEY}/{RANDKEYWORD}
Других способов не знаю )

daymos, ну так вот же.

Оно работает, только не до конца правильно.

l00k:
так происходит из-за того, что в момент формирования очередного {POST}, еще не сформированы другие {POST}'ы, в которых объявлен макрос {PREVIEW}. соответственно, [PREV] нечего выводить.

сам столкнулся с такой же проблемой. выхода пока не нашел

TopperHarley, помоги плиз это решить)

TopperHarley:
Для похожих : {SIMILARKEY}…{/SIMILARKEY}
А в начинке применить [PREV] – анонс, объявленный через {PREVIEW} блок
Именно [PREV], а не [PREVIEW]. [PREV] будет соответствовать ключу из блока {SIMILARKEY}/{RANDKEYWORD}

Почти получилось)

Только не всегда работает. Процентов 30 картинок из макроса [PREV] не подгружает, хотя сами картинки, объявленные через {PREVIEW} на месте если перейти на страницу.

Причем не подгружает как будто сам макрос, в коде сайта просто пусто без ошибок.

В шаблоне записываю так:

{RANDKEYWORD}<a href="
" title="">[PREV][BANCHOR]</a>{/RANDKEYWORD}
" target="_blank">">[PREV][BANCHOR]</a>{/RANDKEYWORD}

Можно ли сделать аналог макроса [PREVIEW], но чтобы он отображался в блоке {POST} и выводил результат как в блоке {CATITEMS}?

Например сделать блок похожих материалов с картинками и чтобы картинки соответствовали посту, на который они ведут.

Возможно есть другое решение, я не нашел)

22Striker22:
{CUTWORDS}

Спасибо! Пропустил в мануале.

Жаль только многоточие убрать нельзя)

Можно ли ограничить число символов в этой конструкции?

[RANDLINE-(D:\files\[KEYWORD].txt)]

Например, чтобы бралось от 30 до 100 символов из строки.

Сорри что мучаю вопросами, нигде не нашел этой инфы.

seto

[GETFILECONTENT-(articles\file1.txt)] - вставляет текст указанного файла data\articles\file1.txt в шаблон.

Вместо названия файла вставляете [KEYWORD]

[GETFILECONTENT-(articles\[KEYWORD].txt)]

TopperHarley:
Можно. Оберните RANDLINE макросом {MARKS}

Попробовал сделать вот так:

{REPEAT-3-8}{MARKS-5-1-2}[RANDLINE-(D:\PandoraBox\data\articles\[KEYWORD].txt)]{/MARKS}{/REPEAT}

Выдает ошибку:

[MARKS-5-1-2] ПО:MarksBlock

ArgumentOutOfRangeException [x64]: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.

Имя параметра: index

Если обернуть {MARKS}{/MARKS}, то ошибки нет, но макрос не работает, он просто выводится в html коде как текст.

Сорри если туплю)

TopperHarley:

  • Добавлен макрос {MARKS-3-5-7} вложенный текст {/MARKS} - перегенерация

  • А можно применить этот макрос для такой конструкции?

    {REPEAT-2-3}[RANDLINE-(D:\PandoraBox\data\articles\[KEYWORD].txt)]{/REPEAT}

    Чтобы он брал кусок текста из файла и на его основе генерировал.

    Может есть другая реализация такого?

    TopperHarley:
    Это правильный вариант решения

    Спасибо за ответ. Может стоит внести изменение в парсилку ютуба, чтобы она не создавала пустых файлов? Было бы здорово, меньше ручной работы.:)

    Всего: 167