Архив - только для чтения |
Сообщество uCoz » Архивариус » Архив » Архив темы: Информеры |
Архив темы: Информеры |
Quote (Doudnick_Val) Он почему то показывает те темы, которые были последними обновленными когда я его создавал. Информер работает на правах гостя (не авторизованного посетителя). |
Прошло 2 месяца. А насчет прав гостя - это как? То есть в любом случае я вижу на уровне гостя? А никакой возможности нету чтобы на правах соответствующих группе пользователей нету? Может скрипты какие нибудь есть не зависящие от информера, реализующие эт функцию?
|
Quote (TrueSaint) Как сделать информер для форума с его категориями и разделами? Quote (Doudnick_Val) насчет прав гостя - это как? Quote (Doudnick_Val) Может скрипты какие нибудь есть не зависящие от информера, реализующие эт функцию? Еще когда только появилась возможность использовать ключ для API-запросов, я надеялся что этот ключ разрешит доступ через API к любым материалам независимо от пользователя, под которым эти запросы генерятся. Но, увы - защиту этот ключ не позволяет обойти! Поэтому у Вас выход только один - снять права доступа с нужных материалов, и эмулировать их или на уровне условных операторов шаблонов или на уровне скрытия их уже в браузере пользователя через js-скрипты. Первый вариант, естественно, предпочтителен, т.к. во втором варианте скрытые материалы все равно загружены в браузер пользователя и при желании их легко можно из него достать! |
Ещё может быть получится написать такой скрипт на PHP который будет обрабатывать материалы сайта на сервере и будет выводить нужную вам информацию. Тогда внешне это будет такой же информер, но он не будет зависеть от группы пользователя.
Но даже если такое возможно, я не вижу в этом смысла, ведь если гость не должен видеть какие-то разделы или материалы сайта, то их не следует показывать и через информер, иначе теряется смысл скрывать эти разделы и материалы от гостей (увидев только заголовок статьи или темы на форуме, но не имея возможности увидеть остальную часть, никто не разбежится регистрироваться на вашем сайте, что и видим по статистике форума, это проверено уже не одним профессиональным сайтом) |
Code body { background: #232629 url('/images/bg.jpg') no-repeat top center; text-align: center; line-height: 21px; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #696969; } Фот фон, то есть цвет на весь сайт, а картинка лишь сверху, как шапка.(http://allwwe.ru) Я хочу, чтоб при обновлении страницы она менялась. В css это зделать нельзя. А как в html?? Я зделал вот так Code <body style="background-image:url(../images/primer-img.jpg)"> Создал информер случайных данный и поставил там Code /images/primer-img.jpg /images/primer-img2.jpg Тогда должно же было выйти так? Code <body style="background-image:url($MYINF_5$)"> Но и так тоже ничего не работает. Как же зделать, чтоб фон менялся при обновлении???? |
Bodia, информеры обновляются через определённое время, насколько помню, в этом случае, возможно вам легче будет поставить js-скрипт который будет выводить случайное изображение из заданной папки или из списка адресов изображений. Не думаю, что скрипт окажется сложным, можете даже поискать готовый в сети.
Сообщение отредактировал Alexander_K - Вторник, 27 Сен 2011, 23:05:53
|
Bodia, действительно, информер имеет большие интервалы обновления, поэтмоу данную задачу лучше и проще решить через javascript.
Код не сложный, поэтому даю готовый: Code $('body').css('background','url("/images/bg'+Math.floor(Math.random()*11)+'.jpg")') 11 - максимальное значение. Картинки соотв залить в формате /images/bg0.jpg - /images/bg10.jpg Любые работы по:
- Javascript, jQuery, HTML, CSS - Верстке макетов и установке их на сайты - Нестандартным решениям |
Quote (Bodia) Как же зделать, чтоб фон менялся при обновлении???? Вообще-то информеры выводят не просто голый текст, а обрамляют дополнительными тегами. Вы в шаблон этого информера заглядывали? Хотя, имхо, не получиться - сам информер шаблонным движком оформляется как таблица! Посмотрите в браузере исходник страницы и увидите весь код, который генерится вместо $MYINF_5$ - возможно что и придумаете. |
Quote (sch779) Вообще-то информеры выводят не просто голый текст, а обрамляют дополнительными тегами. Вообще-то не все. У меня на сайте отличный информер выводит просто "1" при правильных условиях - никакого мусора. Любые работы по:
- Javascript, jQuery, HTML, CSS - Верстке макетов и установке их на сайты - Нестандартным решениям |
Quote (Bodia) просто подскажи, буду благодарен Так коллега mob_dp2 уже подсказал - смотрите описание тега <script> в любом онлайн справочнике по HTML! А если еще конкретнее - вставьте код в этот тег и поместите эту конструкцию в любой из глобальных блоков, которые всегда есть на страницах Вашего сайта. Лучше всего, конечно, указать браузеру, что-бы выполнил этот код после полной загрузки страницы. Как - читайте справку по HTML или по основам jQuery. |
| |||