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

Ссылка на краткую новость


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

Как сделать так, чтобы в dle по ссылке осуществлялся переход на краткую новость, а не на полную, как это сделано по умолчанию?

То есть, вот, например, ссылка: http_://my-site.ru/kategoriya/001-moya-novost.html. Если мы перейдем по такой ссылке, то сразу попадаем в полную новость, а мне нужно, чтобы сначала выводилась краткая новость, а уже потом из нее можно было перейти в полную (нажав "читать далее"). Такое возможно?

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

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

Ссылку на сайт предоставьте

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

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

DLE работает с библиотекой jQuery. И в документации есть все теги, которые выводятся для полной новости.

в fullstory.tpl

<script type="text/javascript" language="javascript">

//<![CDATA[

$(document).ready(function() {

	function ShowFullPost() {

		$( "#ShowFullPostBtn, #fullPost, #shortPost" ).toggle();

	}

});

//]]>

</script>

<div id="shortPost">{short-story}</div>

<div id="ShowFullBtn" onclick="ShowFullPost();">читать далее</div>

<div id="fullPost" style="display: none;">{full-story}</div>

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

Изменил <div id="shortPost">{full-story}</div> на <div id="shortPost">{short-story}</div>.

Стала отображаться краткая новость, но из полной (когда переходишь нажав "Читать далее"), исчезла ссылка на файл.

Что и где еще нужно изменить?

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

Изменил <div id="shortPost">{full-story}</div> на <div id="shortPost">{short-story}</div>.

Я вам ясно написал, что и как. Внимательно просмотрите код!!!

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

Изменил <div id="shortPost">{full-story}</div> на <div id="shortPost">{short-story}</div>.

Я вам ясно написал, что и как. Внимательно просмотрите код!!!

Сделал, как Вы сказали - исчезла ссылка на полную новость. Надпись "читать далее" есть, только она перестала быть кликабельной.

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

<script type="text/javascript" language="javascript">

//<![CDATA[

        function ShowFullPost() {

                $( "#ShowSubInfoBtn, #fullPost, #shortPost" ).toggle();

        }

//]]>

</script>

<div id="shortPost">{short-story}</div>

<div id="ShowSubInfoBtn" onclick="ShowFullPost();">читать далее</div>

<div id="fullPost" style="display: none;">{full-story}</div>

Немного скрипт поправил.

исчезла ссылка на полную новость

Это все нужно делать в шаблоне полной новости!

Надпись "читать далее" есть, только она перестала быть кликабельной.

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

Когда вы кликаете по этой надписи, краткая новость и надпись скрываются, а полная новость появляется

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

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

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

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

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

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

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

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

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

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