Forums / National / Russian / Скины и дизайн / Скины: делаем грамотно

Dayver
#18543 2009-11-14 03:42
# Killer : ....
Назрел ещё вопрос. В паге есть тег {PAGE_ADMIN_UNVALIDATE}
Ссылка на него примерно выглядит так
<a href="admin/page?s=queue&a=unvalidate&id={PHP.pag.page_id}&x=51E208FB">В очередь на утверждение</a>
Не могу найти, где находится переменная(или хз че это такое) x, которая генерирует этот номер 51E208FB. Как я понял, это у нас редирект. Не могу найти его код, чтоб правильно построить ссылку.
Параметр x - это никакой не редирект это динамическая переменная для обеспечения безопасности (со времён Seditio называется xp/xg, защита от XSS и CSRF.) если тебе нужно вручную вписать действительное значение этого пареметра то в шаблоне можно прописать что то подобное
<a href="admin/page?s=queue&a=unvalidate&id={PHP.pag.page_id}&x={PHP.sys.xk}">В очередь на утверждение</a>

Добавлено 12 Минут спустя:

# Killer : Второй день парюсь, пытаюсь самостоятельно, с помощью логики шаблона, вывести в news.tpl к тегу {PAGE_ROW_URL}#com title, в котором будет отображаться пару первых строк из комментария, по pid=p{PHP.id}&cid={COMMENTS_ROW_ID}, чтоб выводился текст com_text
Не получается нифига, пробовал уже всяко. Не отображает текст. Что делать? Как быть? Хак комментов? Логикой не обойтись?
Да нет логикой тут не обойтись ... где планируешь брать "пару первых строк из комментария" ? Да и отдельно com_text в news.tpl не доступен ... можно вставив одну строчку в пхп плуга новостей вывести шаблон comments.tpl но это явно не то что треубется ... хакать? не стоит! лучше уж написать мини плуг который поцепить на хук из плагина новостей ... ищи ... нет не женщину ... ищи пхп прогера :)
Pavlo Tkachenko aka Dayver

Dit bericht is bewerkt door Dayver (2009-11-14 06:25, 15 jaren ago)