ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов

Объявление

🔴 МАСТЕР-КЛАСС от magia "Жизненный цикл проекта"

Дата и время: начало 28 апреля в 16:00 по МСК;
Если у вас возникла идея создать ролевую игру, сообщество любителей собак или форум для киноманов,
но не знаете с чего начать и что делать, не беда! Мы здесь чтобы помочь.

Подробности

GEMcross

Кроссовер, ориентированный на активную игру и уютный флуд.
Собираем у себя драгоценных игроков уже почти три года.

Посетить

🔥 Новинка в портфолио: ДИЗАЙН И ГРАФИКА В СТИЛЕ GENSHIN IMPACT

Платформа: MyBB.ru (RusFF)
Стоимость: 6500 рублей;
Авторы: Moju & wasurenagusa

Посмотреть

💰 Теперь у нас можно приобрести "Мгновенные уведомления от Алекса"

Скрипт оповещает пользователей о событиях на форуме в реальном времени, придавая динамики общению.
Автор: Alex_63 | Платформа: MyBB.ru.

У нас: структурированная документация, возможность платить иностранными картами, перевыпустить подписку или купить бессрочно.

Купить скрипт

🌟 ОПЛАТА ЗАКАЗА НАГРАДНЫМИ БАЛЛАМИ И СКИДКИ

Заказы можно оплачивать наградными баллами (НБ). Полностью или частично.
Бартер за НБ осуществляется на условиях платного заказа, в качестве оплаты - НБ.
А если у вас есть любой платный заказ, вы можете обменять НБ на скидочные купоны.

узнать подробности

📣 Наш проект: Ролевой поисковик

Поиск роли на текстовых ролевых
Проект от специалистов FD

Спойлеры и обсуждение

❤️ Поддержать проект

Если у вас есть желание помочь нам сделать наш проект лучше:
Реклама на сайтеПредложения
Стать модераторомОтзывы

Подробнее

SPECIAL OFFER: We distribute designs for free

Finalizing the layout for your project;
Developing a style code;
Mobile version included if you wish.

Details

Support the project

If you want to help us:
Become a moderator
SuggestionsReviews

Details
❗ ❗ ❗ Technical work is underway. We'll fix it soon. :) If you're english-speaker and want to use our forum, switch to the russian language. This is temporary, until the works with multi-language option will be done. Sorry for the inconvenience.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Окно новостей форума (MyBB)

Сообщений 1 страница 4 из 4

1

Администрация разыскивает автора скрипта

Знаешь, кто автор? пиши в тему: Корректировка каталога: дополнение/устранение ошибок

Скрипт окна новостей форума

Скрипт, в отличии от кодов, которые вы вставляете с других сайтов и которые призваны отображать чужие новости, позволяет сделать в объявлении или где-либо фрейм с вами лично составляемыми новостями о вашем форуме.
Принцип работы как у стандартных подобных фреймов. В начальном состоянии в нем отображаются все новости одна под другой в обрезанном, сокращенном виде. Рядом же стоит ссылка, позволяющая развернуть и прочитать выбранную новость. При нажатии на нее окно полностью занимает текст новости в полном виде и вверху, и внизу кнопки "Назад", чтобы прочитав, можно было вернуться к общему списку новостей.

<div id="mynews" style="overflow: scroll; width: 300px; height: 200px;">aaa</div>
    <script type="text/javascript">
    var p=0
    var arrn=new Array(3)
    arrn[0]="<h1>Комментарии и предложения</h1><br /> Все чувства, будь то удовлетворение или недовольство работой сервиса и этого форума, радость или огорчение по поводу каких-либо изменений, а так же предложения по улучшению работы – всё это сюда.<br />"
    arrn[1]="<h1>Комментарии и предложения</h1><br /> Все чувства, будь то удовлетворение или недовольство работой сервиса и этого форума, радость или огорчение по поводу каких-либо изменений, а так же предложения по улучшению работы – всё это сюда.<br />"
    arrn[2]="<h1>Комментарии и предложения</h1><br /> Все чувства, будь то удовлетворение или недовольство работой сервиса и этого форума, радость или огорчение по поводу каких-либо изменений, а так же предложения по улучшению работы – всё это сюда.<br />"

    ........................................
    ........................................Вместо точек добавляйте свои строчки

    function cutNews(r)
    {var cut
    if (r.length>250)
    {cut=r.substr(0, 200)}
    else if ((r.length<=250)&&(r.length>=200))
    {cut=r.substr(0, 170)}
    else
    {cut=r}
    return cut}

    function getNews()
    {document.getElementById('mynews').innerHTML=""
    for (p=0; p<=2; p++)
    {document.getElementById('mynews').innerHTML=document.getElementById('mynews').innerHTML+cutNews(arrn[p])+"..."+"<a name='newie'>"+p+"</a>"+"<br /><br />"}
    defineIt()}

    function defineIt()
    {var net=document.getElementsByName("newie")
    var o=0
    for (o=0; o<=2; o++)
    {if (net[o].innerHTML=="0")
    {net[o].href ="javascript: allNews(0);"}
    else if (net[o].innerHTML=="1")
    {net[o].href ="javascript: allNews(1);"}
    else if (net[o].innerHTML=="2")
    {net[o].href ="javascript: allNews(3);"}
}}

    function allNews(j)
    {var back="<p align='center'>"+"<a href='javascript: getNews();'><&#60 Назад</a></p>"
    document.getElementById('mynews').innerHTML=back+"<br />"+arrn[j]+"<br />"+back}

    getNews()
    </script>

Обратите внимание на красные строчки. Их должно быть столько, сколько у вас новостей одновременно показывается. Больше 10 не советую. Нумерация в квадратных скобках по порядку, с нуля. Вместо зеленой цифры  поставьте число ваших новостей. Жирным в новостях обозначены заголовки новостей. Перенос на другую строку в тексте новости обозначайте как <br /> и не в коем случаем не энтером.
Посмотрите на синий блок скрипта. Их должно быть столько, сколько у вас новостей. Там где жирные цифры не забывайте менять нумерацию.

Так же в CSS вы можете оформить дизайн окна по вашему разумению
<style type="text/css">
#my news {...}   само окно
#my news h1 {...}  заголовки в нем
#mynews a {...}  ссылки в нем.
</style>

Теги: скрипт, объявление, информационные табло,mybb

Отредактировано Nikodima (10.12.12 21:25)

0

2

Где можно посмотреть пример работы этого скрипта??

0

3

Дафна де Лорена
Т.к. никто на него не жаловался в течение долгого времени - поставьте его у себя и псомотрите.  http://i.smiles2k.net/aiwan_smiles/smile3.gif

0

4

Герда написал(а):

Там где жирные цифры не забывайте менять нумерацию.

Как бы это не казалось странным, я не увидела жирных цифр xD

0