Смена css стиля

 
Посетитель
small user social cms
Сообщений: 11
Есть как бы компонент , позволяющий подписываться на посты пользователя
На гавной есть 2 кнопки
ВСЕ ПОСТЫ и МОИ ПОДПИСКИ

При нажатии на мои подписки выводится контент пользователей на кого подписан , соответственно при нажатии на все посты - весь контент

Вот код смены :
Код PHP:
  1. <a href="<?php if ($user->other_options['subscribes']) { ?>javascript:;<?php } else { ?>/posts?subscribes=yes<?php } ?>"><?php echo LANG_CONTENT_MY_SUBSCRIBES; ?></a>
  2. <a href="<?php if ($user->other_options['subscribes']) { ?>/posts?subscribes=no<?php } else { ?>javascript:;<?php } ?>"><?php echo LANG_CONTENT_ALL_BLOGGERS; ?></a>
ВОПРОС
Как реализовать чтобы при нажатии на Мои подписки менялся Css стиль у списка постов (posts_list) (например добавляется border-color:#000)
так и при нажатии на все посты возвращается прежний стиль
Если такое невозможно то хотябы подскажите как релизовать из этого кода Одну кнопку по умолчанию - Все посты (имееет фон 1 изображение ) при нажатии меняется фон изображения на Мои подписки
Вроде бы понятно изложил , буду благодарен за помощь ... )
Посетитель
no avatar
Медаль
Сообщений: 108
Как реализовать чтобы при нажатии на Мои подписки менялся Css стиль у списка постов
Ну так и задайте стиль для списка, зачем его менять, если он выводится при клике на ссылку? Или он вывиден и при клике меняется ? Если так, то уточните.
Если такое невозможно то хотябы подскажите как релизовать из этого кода Одну кнопку по умолчанию
Что значит по умолчанию? Что бы была видна только одна кнопка, или цвет у одной кнопки?
Редактировалось: 2 раз (Последний: 29 сентября 2016 в 12:25)
Реклама
cms
Посетитель
small user social cms
Сообщений: 11
Мартин:

Как реализовать чтобы при нажатии на Мои подписки менялся Css стиль у списка постов
Ну так и задайте стиль для списка, зачем его менять, если он выводится при клике на ссылку? Или он вывиден и при клике меняется ? Если так, то уточните.
Если такое невозможно то хотябы подскажите как релизовать из этого кода Одну кнопку по умолчанию
Что значит по умолчанию? Что бы была видна только одна кнопка, или цвет у одной кнопки?

На негоидет 1 стиль , при клике выводится

По умолчанию чтобы была 1 кнопка и менялся ее фон (изображение а не цвет)
Посетитель
no avatar
Медаль
Сообщений: 108
Всё равно не понятно.Судя по вашему коду у вас две кнопки, которые выполняют противоположные действия.При нажатии на ВСЕ ПОСТЫ, предположим, вас перекидывает на страницу со списком всех постов.Или вы остаётесь на этой же странице и просто выполняется аякс запрос и вместо основного контента на вашей странице выводится список? Соответственно и с МОИ ПОДПИСКИ.
Или же на вашей странице уже вывиден какой то список?И он просто меняется?
Посетитель
small user social cms
Сообщений: 11
при нажатии на кнопку я остаюсь также на главной но меняется контент
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2711
Applecity,
Вы нам тут свои код своих кнопок вывели, а ведь оформлять-то собираетесь вовсе не кнопки, а вывод контента.

Вот эти
Applecity:
ВСЕ ПОСТЫ и МОИ ПОДПИСКИ
они что выводят? Датасеты с отобранным по определенным критериям контентом?
Посетитель
small user social cms
Сообщений: 11
Ris:

Applecity,
Вы нам тут свои код своих кнопок вывели, а ведь оформлять-то собираетесь вовсе не кнопки, а вывод контента.

Вот эти
Applecity:
ВСЕ ПОСТЫ и МОИ ПОДПИСКИ
они что выводят? Датасеты с отобранным по определенным критериям контентом?

посмотрите сами http://mabtribune.com/ , или мне что весь код написать тут? не пойму
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2711
Applecity:
или мне что весь код написать тут? не пойму

А мне проникнуть лучами Вам в мозг и проинтуичить, что Вы там собираетесь обвести рамкой?
Посмотрите, в каком диве выводится этот контент (или сами в какой-нибудь див его оберните) и в зависимости от того что выводится прописывайте этому диву разные стили.

Код PHP:
  1.  
  2. <?php if ($_SERVER['REQUEST_URI'] == "/posts?subscribes=yes") { ?>
  3. <div class="стиль_с_рамкой" > <?php} else {?> <div class="стиль_без_рамки" >
  4. <?php } ?>
  5.  
Редактировалось: 1 раз (Последний: 30 сентября 2016 в 12:37)
Посетитель
small user social cms
Сообщений: 11
Ris:

Applecity:
или мне что весь код написать тут? не пойму

А мне проникнуть лучами Вам в мозг и проинтуичить, что Вы там собираетесь обвести рамкой?
Посмотрите, в каком диве выводится этот контент (или сами в какой-нибудь див его оберните) и в зависимости от того что выводится прописывайте этому диву разные стили.

Код PHP:
  1.  
  2.  
  3.  
  4.  
  5.  
Прописал выводит syntax error при включении отладки
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2711
Applecity,

А какой еррор тоже надо телепатическим путем узнавать?
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Ris:
А какой еррор тоже надо телепатическим путем узнавать?
Красавчик! Уже телепатически понимаем какая ветка, (другой уже и быть не может на этом форуме).
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2711
Lora,
Там ссылка на сайт есть. Вторая ветка.

Посмотрел - обновление контента без обновления страницы.
Я в яваскрипте не копенгаген.
Предложите кто-нибудь помощь человеку. Он готов заплатить.
Редактировалось: 1 раз (Последний: 30 сентября 2016 в 21:46)
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Ris:
Предложите кто-нибудь помощь человеку. Он готов заплатить.
Там сначала с самим сайтом надо разбираться, потом с кнопками. При отметки "отслеживать" ничего не происходит.Плюс в профиле при клике на "ленту", белая страница.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2711
Lora:
При отметки "отслеживать" ничего не происходит.Плюс в профиле при клике на "ленту", белая страница.

Это еще мелочи. Попробуйте зарегистрироваться, закрыть сайт, а потом войти под своим аккаунтом.
Посетитель
small user social cms
Сообщений: 11
мелкие ошибки исправлены , они все начали возникать после трудного переезда с 2.0 на 2.5
Вопрос решил следующим способом
<div class="all" <? if(!$user->other_options['subscribes']) echo " style='z-index:10' "; else echo " style='opacity:0.5' "; ?> ><a href="http://mabtribune.com/posts?subscribes=no"><img src="http://mabtribune.com/my1.png"
alt="lorem "></div></a>
<div class="my" <? if ($user->other_options['subscribes']) echo " style='z-index:10' "; else echo " style='opacity:0.5' "; ?> ><a href="http://mabtribune.com/posts?subscribes=yes"><img src="http://mabtribune.com/my.png"
alt="lorem"></div></a>
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.