[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Если вы пришли за помощью, то Вам сюда... » Общие вопросы, не сортированные, не по теме. Все сюда

Общие вопросы, не сортированные, не по теме. Все сюда
[31] Аксель [17.07.2012, 05:54]
Здравствуйте! Может, вы мне поможете?

Нужно решение-скрипт, который выводит в каком-нибудь контейнере случайную html-информацию при обновлении страницы. Иными словами, слайдер, информер (как на юкоз), но сменяющий контент рандомно из какого-нибудь источника. Ситуация осложняется что поставить сиё чудо я хочу на mybb сайт, т.е. бд сразу отпадает, как сами понимаете. Нужно чтобы скрипт читал данные либо из скрытых div'ов, либо из тестового/xml файла на сервере.

Излазил множество сайтов, в самом-то деле, но везде какой-нибудь подвох. Например, можно выводить случайно картинки, это уже хорошо, но хочется именно хтмл (т.к. там будет определенное оформление), а в js, чтобы перестроить, я не шибко разбираюсь. Надеюсь на помощь (хотя бы укажите в какой стороне искать :о), спасибо заранее.
[32] likbezz [17.07.2012, 11:07]
Аксель,
Quote (Аксель, Вт, 17.07.2012, 05:54:59)
Нужно чтобы скрипт читал данные либо из скрытых div'ов

Ну вот так, например:
Code
<div style="display:none;" id="hideBox0">Здесь располагается содержимое нового тега Div hideBox0</div>
<div style="display:none;" id="hideBox1">Здесь располагается содержимое нового тега Div hideBox1</div>
<div style="display:none;" id="hideBox2">Здесь располагается содержимое нового тега Div hideBox2</div>
<div style="display:none;" id="hideBox3">Здесь располагается содержимое нового тега Div hideBox3</div>
<script type="text/javascript">
(function(){document.getElementById('hideBox'+Math.floor(Math.random()*4)).style.display='block';})();
</script>


Или:
Code
<div style="display:none;" class="hideBox0">Здесь располагается содержимое нового тега Div hideBox0</div>
<div style="display:none;" class="hideBox1">Здесь располагается содержимое нового тега Div hideBox1</div>
<div style="display:none;" class="hideBox2">Здесь располагается содержимое нового тега Div hideBox2</div>
<div style="display:none;" class="hideBox3">Здесь располагается содержимое нового тега Div hideBox3</div>
<script type="text/javascript">
document.write('<style type="text/css">div.hideBox'+Math.floor(Math.random()*4)+'{display:block!important;}</style>');
</script>

Проще некуда.
Скрытые блоки, показываем случайный.
[33] Аксель [18.07.2012, 05:23]
Благодарю, действительно очень простое и эффектное решение.:)
[34] Гость [20.07.2012, 03:38]
В теме "Добавление сообщения на форум без перезагрузки страницы" (http://likbezz.ru/forum/61-597-1) почему-то отсутствует окно редактора для нового сообщения. А исходя из установок форума, оно должно там быть, так как Гостю вроде бы разрешено отвечать на сообщения.

А хотелось, собственно, вот чего. Вы там всё хорошо описали, кроме одного момента - чего и куда нужно вставить, чтобы эта штука заработала? Может напишите?
[35] likbezz [20.07.2012, 14:56]
Гость,
Quote (Гость, Пт, 20.07.2012, 03:38:46)
А исходя из установок форума, оно должно там быть, так как Гостю вроде бы разрешено

Да, есть такой косяк. Тема сначала была в другом форуме, где были запрещены сообщения от гостей. Потом тему переместили. А права остались те-же, от родительского, первоначального форума. Такой косяк есть на юкозе. Как исправить - не знаю.

Quote (Гость, Пт, 20.07.2012, 03:38:46)
Вы там всё хорошо описали, кроме одного момента - чего и куда нужно вставить, чтобы эта штука заработала? Может напишите?

Нет, я там ничего не описывал) Это даже не моя тема, я просто ответил на вопрос. Вот как сейчас отвечаю на ваш)
А добавляется скрипт а шаблон «Форум - общий вид» сразу после оператора $BODY$.
[36] Гость [21.07.2012, 06:39]
Благодарю за содержательный ответ и подсказку!

Добавлено (21.07.2012, 06:39)
---------------------------------------------
Страница тащит за собой 15 скриптов. Ничего себе! wink

[37] rikulia [25.07.2012, 06:36]
likbezz, доброе утро! ты не мог бы подсказать всё ли нормально на этой стр. (изменение данных)
я там поменяла вид стр, но кажется что-то упустила.. не могу понять wacko
[38] likbezz [25.07.2012, 08:13]
rikulia,
доброе утро!

Доброе.
ты не мог бы подсказать всё ли нормально на этой стр. (изменение данных)
я там поменяла вид стр, но кажется что-то упустила.. не могу понять wacko

А что там не так? На что смотреть?
.. конечно посмотрю) чуть позже.
[39] rikulia [25.07.2012, 11:10]
А что там не так? На что смотреть?

боюсь что вылезут косяки при изм. инфы
.. конечно посмотрю) чуть позже.

пасиба happy
[40] likbezz [25.07.2012, 13:02]
rikulia,
боюсь что вылезут косяки при изм. инфы

Да нет, все нормально, изменилась и сохранилась инфа.

Я бы убрал автоматический ресайз окна в профиле, если нет реферара... да и вообще убрал - у тебя шапка большая.
Или шапку убрал )
[41] rikulia [25.07.2012, 18:06]
likbezz, благодарю!!
Я бы убрал автоматический ресайз окна в профиле

можно подробней?)))
Или шапку убрал )

нет, я хочу именно с шапкой!
[42] likbezz [25.07.2012, 18:42]
rikulia,
можно подробней?)

Там, в шаблоне Персональная страница пользователя должен быть скрипт типа:
Code
window.resizeTo(800,600);

- вот его либо убрать, либо проверять наличие реферала:
Как убрать - в курсе, да?)
Проверять вот так:
Code
if(document.referrer){window.resizeTo(800,600);}

Тогда, при прямом,, не с форума или сайта, а просто ввеля ссылку в адрсную строку окно не будет изменятся.
Но лучше просто убрать, раз у тебя с шапкой )
[43] rikulia [29.07.2012, 16:36]
нашла, убрала))
Code
<script type="text/javascript">if (window.name.length>2){window.resizeTo(750,420);}</script>

Добавлено (29.07.2012, 16:34)
---------------------------------------------
likbezz, привет.. помоги, пож-та сделать фон меню на тестовом гууу..
я меня получается только узкая чёрная линия, а надо что б по ширине была как активная (белая)

Добавлено (29.07.2012, 16:36)
---------------------------------------------
ай happy уже я нашарила где изменять)) ложная тревога biggrin

[44] likbezz [29.07.2012, 21:47]
rikulia,
уже я нашарила где изменять)) ложная тревога

Да, замечаю такую тенденцию на данном форуме) у некоторых пользователей)
Только напишут .. подумают, и вот оно - правильное решение.
[45] rikulia [30.07.2012, 03:12]
Только напишут .. подумают, и вот оно - правильное решение.

likbezz, ты говоришь я не думала до этого? да я минут 40 искала как сделать *обида, боль* (

Добавлено (30.07.2012, 03:12)
---------------------------------------------
и теперь не могу решить надо ли вообще делать фон меню, может даже без фона лучше..



Полная версия сайта