Перейти к публикации

Не работает функция {custom}


Рекомендованные сообщения

Всем привет.

Добрался до функции {custom}, прочитал документацию, из которой применил следующее:

{custom category="2,7" template="custom" aviable="global" from="0" limit="10" cache="yes"}

Вставил данную строчку за место строчки {content}, создал файл custom.tpl и вставил в него следующий код:

<div class="blq">
<table width="95%" height="100%">
<tr>
<td valign="top" colspan="2" height="46"><img border="0" src="{THEME}/images/bbb.png" width="20" height="44"></td><td rowspan="2" valign="top"><h2>[full-link]{title}[/full-link] <span style="font-size: 12px; letter-spacing: 0px"><span lang="en-us">(</span>Дата публикации: {date}<span lang="en-us">)</span></span></h2>
<div class="txt">Разместил:&nbsp;{author}&nbsp;|&nbsp;&nbsp;|&nbsp;Просмотров: {views}&nbsp;| [com-link]Комментариев: ({comments-num})[/com-link]&nbsp;| [full-link]Подробнее...[/full-link] [edit][ Редактировать ][/edit]</div></td></tr>
<td valign="top"></td><td class="txt" colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#page" onclick="java script:ShowOrHide('tags-{news-id}')">Теги</a><div id="tags-{news-id}" style="border:0px; display:none;">{news-tags}</div></td></tr>
<td valign="top"></td><td class="txt" colspan="2"><br />{short-story}</td></tr>
</table></div>[/codebox]

код взят из файла коротких новостей, т.е. из shortstory.tpl

Обновил главную страницу сайта (сайт на локалке под денвером) и обнаружил следующие баги.

1. Не отображается {title} у новостей.

В тех категориях, что я выбрал для отображения более 10 новостей в каждой, не отображается новигация по страницам с новостями. Попытки добавить {pages} не дали нужного результата. Данный параметр добавлял в main.tpl после {custom}.

Так же пытался подключить шаблон навигации в другой шаблон используя {include file="navigation.tpl"} результат тот же, новигация не отображается.

Тестирования провожу на DLE 6.5 лиценз

Если есть решение данных проблем, прошу поделится познаниями. И разработчика прошу уделить данной теме больше внимания.

Ссылка на сообщение
Поделиться на других сайтах

1. Не отображается {title} у новостей.

уберите в настройках скрипта, скрывать ссылку на полную новость, если нет полной новости. У вас {title} стоит как ссылка

В тех категориях, что я выбрал для отображения более 10 новостей в каждой, не отображается новигация по страницам с новостями. Попытки добавить {pages} не дали нужного результата. Данный параметр добавлял в main.tpl после {custom}.

читайте документацию {custom} это вспомогательный тег а не основной, он выводит только указанные новости. Основной тег это {content} он и выводит навигацию.

Ссылка на сообщение
Поделиться на других сайтах

читайте документацию {custom} это вспомогательный тег а не основной, он выводит только указанные новости. Основной тег это {content} он и выводит навигацию.

Ну то что он вспомогательный это понятно, но применять его можно как и основной, даже настройка гибче может быть. Подскажите какой и куда код добавить что-бы была навигация.

Ссылка на сообщение
Поделиться на других сайтах

но применять его можно как и основной

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

Ссылка на сообщение
Поделиться на других сайтах

у меня вообще не отображается, кроме самого кода {custom category="2,7" template="custom" aviable="global" from="0" limit="10" cache="yes"}

сделал так возле тега контент поставил код {custom category="3" template="custom" aviable="global" from="0" limit="10" cache="yes"}

так же создал шаблон под него

но ничего не отображается

тестю в локалке так же под денвером

Ссылка на сообщение
Поделиться на других сайтах

Проверяйте правильность написания кода, кавычки, скобки и т.д. это важно, при неправильном формате он не будет обрабатыватся

Ссылка на сообщение
Поделиться на других сайтах

Что-бы не плодить кучу тем спрошу в этой ветке немного другой вопрос.

Как я понимаю при большом объёме статической страницы, она разделаяется автоматически на несколько, типо 1 2 3 4 5.

Вопросы:

1. Каков объём статической страницы должен быть, для того что-бы сработал {pages}

2. Существуют ли теги, которые говорят что именно в этом месте идет разделение статической страницы. Что-бы в результате получить 1 2 3 4 5

Ссылка на сообщение
Поделиться на других сайтах


Как я понимаю при большом объёме статической страницы, она разделаяется автоматически на несколько, типо 1 2 3 4 5

Автоматически не разбивается.

1. Каков объём статической страницы должен быть, для того что-бы сработал {pages}

2. Существуют ли теги, которые говорят что именно в этом месте идет разделение статической страницы. Что-бы в результате получить 1 2 3 4 5

1. {pages} нужно вставлять вручную.

2. Ссылки на страницы (при условии, что использовался тег {pages}) даются при помощи конструкции


1


2

...


n

.

Изменено пользователем empirator
Ссылка на сообщение
Поделиться на других сайтах


В шаблоне static.tpl есть {pages}

Когда редактирую статическую страницу сделаю так:

<div>Первая страница</div>

<div>&nbsp;</div>

<div>[page=1]1[/page]</div>

<div>&nbsp;</div>

<div>Вторая страница</div>

<div>&nbsp;</div>

<div>[page=2]2[/page]</div>

<div>&nbsp;</div>

<div>Третья страница</div>

<div>&nbsp;</div>

<div>[page=3]3[/page]</div>
на странице выводится: Первая страница Вторая страница Третья страница Если написать так:
<div>[page=1]Первая страница[/page]</div>

<div>&nbsp;</div>

<div>[page=2]Вторая страница[/page]</div>

<div>&nbsp;</div>

<div>[page=3]Третья страница[/page]</div>

<div>&nbsp;</div>

Выводится чистая страница. т.е. надписей нет.

Объясните подробней как пользоваться тегами, в документации не нашел описания.

Ссылка на сообщение
Поделиться на других сайтах


Содержание 1 страницы

[page=1]Первая страница[/page][page=2]Вторая страница[/page]...[page=n]n-ая страница[/page]

{pagebreak}
Содержание 2 страницы

[page=1]Первая страница[/page][page=2]Вторая страница[/page]...[page=n]n-ая страница[/page]

{pagebreak}
Содержание n страницы

[page=1]Первая страница[/page][page=2]Вторая страница[/page]...[page=n]n-ая страница[/page]

Ссылка на сообщение
Поделиться на других сайтах


HIDDEN,

без тега {PAGEBREAK} причем именно с большими буквами, теги


обрабатыватся не будут

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

Помогите пожалуйста.

Я поставил custom как положено, пример:

{custom category="2" template="custom" aviable="global" from="0" limit="3" cache="yes"}

И создал custom.tpl. В custom.tpl сделано так, чтобы custom-ом выводилась талько название новости со ссылкой, вот содержание файла custom.tpl:

<table width=100% cellspacing="0" class=table_news>

<tr> <td valign="middle" class=newshead><span class="newshead">[full-link]{title}[/full-link]</span></td>

</tr></td></table>

Но все равно custom выводится точно так как прописано в shortstory.tpl

Как же все-таки исправить?

Забыл сказать, тестирую на локалке

UPD:

Прошу прощения, нужно было кэш очистить, проблема решена.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...