id страницы

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

id страницы (php)

#16 22 февраля 2013 в 17:03
Олег, Как мне решить этот вопрос? Раньше я пользовался системой uCoz и там было такое, поэтому я возможно не верно формулирую вопросы…
#17 22 февраля 2013 в 17:15

Мне нужен код php, который выводит ID страницы на которой находится посетитель/пользователь. Например: Если ID страницы равен прописанному ID: Показывать " class="amm"" Конец.

Михаил, объясните плиз какой во всем этом смысл. Чего вы добиваетесь? Если как было вами же описано выше вы хотите каким-то образом вычислить неавторизованных пользователей, то ответ вам уже дан. Просто для того чтобы заработал редирект в template.php нужно дописать $inCore = cmsCore::getInstance(); А вот зачем вам некий id текущей страницы убей бог не понимаю. Что вы потом с этими классами делать хотите?
#18 22 февраля 2013 в 17:19
он хочет отловить какая страница

если на странице альбомов или фото пользователей то к пункту меню пользователя "ФОТО" присвоить определёный класс

нужно смотреть какие переменые передаёт компонент в шаблон по которым можно определить где ты находишься

например страница альбомов пользователя (смотрим шаблон вывода альбомов пользователя)
у нас проверка

{if $photos}
#19 22 февраля 2013 в 17:22
Ну смотреть то можно и на id текущего пункта меню… или я чего-то недогоняю?
#20 22 февраля 2013 в 17:26
Pasha, Простой пример:
У меня на сайте стоит меню. В меню есть много пунктов. Возьмём пункт "Группы". Я хочу что бы после клика на этот пункт/ссылку она становилась абсолютно другой… К примеру жирный текст, фон красный, текст белый, и т.д. Для этого я добавляю класс в меню, тег "li" и в css прописываю всё необходимое...

Таким образом пользователю будет казаться что он находится именно в группах, а не в настройках личного профиля (к примеру). У меня всё немного сложнее, но идея та же.
#21 22 февраля 2013 в 17:28
Олег, Совершенно верно!
#22 22 февраля 2013 в 17:29
А это меню как-то генеруется или тупо прописано в виде чистого html где-то в шаблоне?
#23 22 февраля 2013 в 17:30

Вот: в файле: mod_usermenu.tpl -->

<ul class="myMenu">
<li><a class="my01" href="{profile_url login=$login}">Профиль<i></i></a></li>
<li><a class="my02" href="/blogs">Блоги<i></i></a></li>
<li><a class="my10" href="/users/{$id}/messages.html">Сообщения<i></i></a></li>
<li><a class="my03" href="/users/{$id}/photoalbum.html">Фото<i></i></a></li>
<li><a class="my11" href="/users/{$id}/messages.html">Статьи<i></i></a></li>
<li><a class="my04" href="/users/{$id}/friendlist.html">Контакты<i></i></a></li>
<li><a class="my07" href="/clubs">Группы<i></i></a></li>
<li><a class="my09" href="/users/{$id}/editprofile.html">Настройки<i></i></a></li>
</ul>

Михаил
#24 22 февраля 2013 в 17:39
так это помоему в стилях можно сделать
#25 22 февраля 2013 в 17:44
Олег, Я так и сделал… Всё в css файле прописал и всё что требуется так это появления класса при определённых условиях.
#27 22 февраля 2013 в 18:41
Не удаётся установить sadЛадно. Закрыли тему.
#28 22 февраля 2013 в 18:55
Всем спасибо за помощь!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.