Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Short-story Switcher

Short-story Switcher


     12.03.2014    Все вопросы » Хаки    2491

вопрос
Есть N-ое количество шаблонов shortstory.
Нужно реализовать кнопку, при нажатии которой,
на главной странице будет меняться вид новостей.
Пример:
before:
Short-story Switcher

after:
Short-story Switcher

Ответа пока нет


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

doz
Юзер

doz - 12 марта 2014 18:23 -

Косяк с изображением.
Не могу отредактировать новость.

vlad23
Юзер

vlad23 - 12 марта 2014 19:13 -

Ну можно как то так менять css, зачем шаблоны

<script type="text/javascript">  
function setDynCSS(url) {  
if (!arguments.length) {  
url = (url = document.cookie.match(/\bdyncss=([^;]*)/)) && url[1];  
if (!url) return '';  
}  
document.getElementById('dyncss').href = url;  
var d = new Date();  
d.setFullYear(d.getFullYear() + 1);  
document.cookie = ['dyncss=', url, ';expires=', d.toGMTString(), ';path=/;'].join('');  
return url;  
}  
setDynCSS();  
</script>


<li id="footer_home">
<img style="cursor:pointer;" width="32" height="34" src="http://сайт.net/img/stap/1.png" onclick="setDynCSS('{THEME}/css/style.css')">
</li>
<li id="footer_home">
<img style="cursor:pointer;" width="32" height="34" src="http://сайт.net/img/stap/2.png" onclick="setDynCSS('{THEME}/css/style3.css')">
</li>
<li id="footer_home">
<img style="cursor:pointer;" width="32" height="34" src="http://сайт.net/img/stap/3.png" onclick="setDynCSS('{THEME}/css/style4.css')">
</li>



mastodontoff
Юзер

mastodontoff - 15 марта 2014 11:01 -

А можно по подробнее, как это реализовать попробывал, что вы написали, но ничего не происходит

vlad23
Юзер

vlad23 - 15 марта 2014 13:21 -

Насчет как реализовать, могу скинуть сайт с примером в лс, там сможете выдернуть и css и скрипт js но сайт для взрослых. Или могу позже написать , может в моем варианте где то ошибка, хотя копировал из tpl файла...

doz
Юзер

doz - 12 марта 2014 19:32 -

vlad23, не вариант) но спасибо.
DaivZ, по второй ссылке почти то, что я хотел)

wulv
Юзер

wulv - 12 марта 2014 20:12 -

Не используйте эти варианты, они не разумны. У вас дублируется контент, картинки, ссылки на новость. Попросите на заказ лучше, чтобы, когда нажимаешь на ту или иную кнопку менялись стили у блока(надо скрыть описание? display:none)

vlad23
Юзер

vlad23 - 12 марта 2014 20:45 -

http://pro-script.ru/index.php?name=news&op=view&id=506

Почему тут будут дубли? Там меняется шаблон по клику пользователя, пс будет видеть шаблон по умолчанию.

http://sandev.pro/web/24-pereklyuchenie-shablonov-shortstory.html

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

doz
Юзер

doz - 12 марта 2014 20:39 -

wulv, спасибо. а то все никак понять не мог, чем же плох этот метод) когда увидел комментарий на sandev.pro :)

vlad23
Юзер

vlad23 - 12 марта 2014 20:51 -

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

DaivZ
Юзер

DaivZ - 12 марта 2014 21:05 -

display:none конечно в любом случаи плох, кто бы на Ajax реализовал.
Вот как раз displa:none раздел можно закрыть от поисковиков.

doz
Юзер

doz - 12 марта 2014 22:16 -

Я тут подумал и решил, оставить все как есть. :)

mastodontoff
Юзер

mastodontoff - 14 марта 2014 15:27 -

Во втором варианте контент не дублируется, только, что проверил, вот только как сделать, чтобы при переключении не перезагружалась страница?

rocksmart
Юзер

rocksmart - 15 марта 2014 12:37 -

Для тех кто хочет на ажакс Читать конец новости http://pro-script.ru/index.php?name=news&op=view&id=506

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

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

наверх