Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Ламерские вопросы » Изменение вида новостей

Изменение вида новостей


     26.01.2014    новости, dle, стиль    Все вопросы » Ламерские вопросы    4120

вопрос
Как сделать 3 кнопки которые меняют вид новости
Изменение вида новостей

5 комментариев

wulv
Юзер

wulv - 26 января 2014 21:53 -

Не используй то, что тебе ответили!!!!!!!!
Это полнейший бред, ты дублируешь контент ТРИ РАЗА, ты ссылаешься на одну и туже новость ТРИ РАЗА, ты увеличиваешься количество внутренних ссылок в ТРИ РАЗА.
Нужен скрипт, который в зависимости от клика на три кнопки менял стили у блока новостей.
Есть новость:
<div class="content">
    <div class="poster"><img/></div>
    <div class="title">47 ронинов</div>
    <div class="info">Таинственный странник станет одним из 47 воинов</div>
    <div class="fullinfo">Таинственный странник, преданный всеми, проданный в рабство, избранный судьбой вершить месть, станет одним из 47 воинов, бросивших вызов смерти. Явившись из другого мира, он восстанет против темных сил, чтобы защитить свою запретную любовь.</div>
</div>

Если кликнул на первый(см. свой пример) он менял стили у блока .info{display:none !important}
Нажмал на второй меняются стили у блоков .info,.fullinfo{display:none !important}
....
Думаю идею понял

Выглядит такая штука круто, но кто ей пользуется?

Sander
PHP-developer

Sander - 26 января 2014 22:36 -

Молодец. Умеешь читать описанные минусы в статье, а так же комментарии к ней.
Без сомнений, лучшим вариантом была бы перезагрузка на ajax с последующим запоминанием выбранного типа.
Но... сделаешь? А еще если бы и бесплатно...

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

wulv
Юзер

wulv - 26 января 2014 23:51 -

Не в упрёк твоей работе, Sander. Я человеку отвечал, пояснил почему это бред и как лучше поступить.
простым методом на JS и костылях :)

Ты сам об этом сказал.

Сделать не проблема, были бы знания. Я в SEO лучше разбираюсь, чем в программировании.
была бы перезагрузка на ajax

Я даже это не понял. Какая перезагрузка?
Метод, который я написал через display:none лучше всего подойдёт

Sander
PHP-developer

Sander - 27 января 2014 02:53 -

В принципе да, display:none более подходящий вариант. Но с ним нужна более ювелирная настройка стилей, да и всего шаблона блока в целом.

Цитата: wulv
Какая перезагрузка?

Перезагрузка контента. В смысле простой AJAX, но с запоминанием выбранного способа отображения.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

clavik13
Юзер

clavik13 - 26 марта 2019 14:20 -

Вот решение:
TPL-Switcher

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх