Изменение ссылок на кнопки
на примере Новый Опрос и Новая тема
Форум поддержки Gund.ru |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Форум поддержки Gund.ru » Скрипты » Возможности форума - доступные скрипты
Изменение ссылок на кнопки
на примере Новый Опрос и Новая тема
Падающие предметы
Код:
Скрипт, запрещающий писать личные сообщения администратору простым пользователям
Код:
Вставлять в HTML низ
Форма входа на форум (логин и пароль) в окне статуса
Код:
Вместот жирног не забудьте свой адрес вставить.
Запрет на установку аватара и подписи отдельным пользователям
Код:
Вместо Zebra - ник юзера, которому запретили менять.
Скрипт универсального цветовыделения групп
Код:
В красную строчку в скобочки, через запятую, в кавычках, пишем имена админов
В синию - модеров.
Меняет цвета админов на красный, модеров на синий - на всем форуме.
Продолжение скрипта для цветовыделения ников по группам
Данный скрипт ставиться не вместо, а помимо предыдущей части. Предыдущая меняла только те ники, которые ввиде ссылок. Эта часть изменит тестовые ники на всём форуме.
Код:
Вставлять в html-низ!!!
Запрет перехода по ссылке Активные
Код:
Чтобы в скрипте админы могли все же перейти по ссылке.
Код:
Вместо Zebra и Admin - ники твоих администраторов.
Код:
Просто выкидывает на предыдущую страницу при попытке зайти на Активные.
Можно более элегантный вариант
Код:
Пишет в статусе, что вы не можете посмотреть эту страницу и просто скрывает таблицу с тем, кто что делает. Правда ее можно будет посмотреть в HTML, хотя вряд ли кто-либо будет трудиться.
Выбирайте.
Постепенно набирающееся название форума.
Скрипт, показывающий, сколько дней осталось до закрытия форума
Не совсем уверена в полезности данного скрипта, однако поступали множественные просьбы. Сам по себе - тяжелый. Но работает он только при нажатии на кнопку Countdown, так что не будет грузить форум зря.
Код:
Профилактика форума
Код:
Вместо forum.mybb.ru - свой адрес
Вместо Форум технической поддержки - название своего форума
Вместо Zebra - ваш админский ник
И в объявление накатайте о профилактике, если хотите.
Всплывающее окно-раздражалка для незарегестрированных
Само всплывает и появляется через определенные промежутки врмени.
Вместо текста Зарегистрируйся блин можно вписать люой текст, в том числе и HTML поддерживается.
Вместо 3000- интервал который окно держится до исчезновения и через скока появляется снова
в миллесекундах
Код:
Более жесткий вариант скрипта. Не поддается блокировке через ie , надпись перекрывает все и не поддается прокрутке.
ВВерх вставляем
Код:
Вместо
<table><tr><td height=400px width=400px bgcolor=#FFFFFF;>Заерегься</td></tr></table> можем вставить любой Html, в зависмости от того, насколько большим и мерзким будет раздражитель.
Вниз вставляем:
Код:
Скрипт замены надписей активны/неактивны под аватаром на картинки
Код:
Замена ссылок Профиль - ЛС - Email картинками
Код:
Запрет перехода по всем ссылкам
Код:
Он запрещает переходить по ссылкам, на что выдаёт соответствующее сообщение. Единственная ссылка, которую он не изменяет - ссылка для входа на форум. Также для главного админа скрипт никаких изменений не производит, тоесть для него все ссылки остаются такими, какие есть.
Скрипт окна нововстей форума
Скрипт, в отличии от кодов, которые вы вставляете с других сайтов и которые призваны отображать чужие новости, позволяет сделать в объявлении или где-либо фрейм с вами лично составляемыми новостями о вашем форуме.
Принцип работы как у стандартных подобных фреймов. В начальном сотоянии в нем отображаются все новости одна под другой в обрезанном, сокращенном виде. Рядом же стоит ссылка позволяющая развернуть и прочитать выбранную новость. При нажатии на нее окно полностью занимает текст новости в полном виде и вверху и внизу кнопки "Назад", чтобы прочитав, можно было вернуться к ощему списку нововстей.
Код:
Обратите внимание на салатовые строчки. Их должно быть столько, сколько у вас новостей одновременно показывается. Больше 10 не советую. Нумерация в квадратных скобках по порядку, с нуля. Вместо зеленой цифры поставьте число ваших новостей. Жирным в новостях обозначены заголовки новостей. Пренос на другую строку в тексте новости обозначайте как <br /> а не в коем случаем не энтером.
Посмотрите на синий блок скрипта. Их должно быть стоько, сколько у вас новостей. Там где жирные цифры не забывайте менять нумерацию.
Так же в CSS вы можете оформить дизайн окна по вашему разумению
<style type="text/css">
#my news {...} само окно
#my news h1 {...} заголовки в нем
#mynews a {...} ссылки в нем.
</style>
Скрипт меню опций в дополнительном поле.
Нужен для того, чтобы в дополнительном поле в профиле, вместо обычной полосы ввода текста было ниспадающее меню преустановленных опций (селект), так чтобы юзер не сам заполнял текст а выбирал из них. Для всяких кланов, доп статусов и т.д.
1.Создаете дополнительное поле как обычно с нужным названием и установками
2. Вниз вставлем:
Код:
Вместо синих слов - вставляете свои ранги-опции. Чтобы увеличить их количество размножайте в скрипте этот блок
"<option value='ведьма'>ведьма</option>" вместо красного троеточия (если рангов больше не надо. тоеточие выкиньте), соединяя их между собой плюсами.
Если речь идет о втором посчету, а не опервом доп поле в профиле, в скрипте ВЕЗДЕ fld1 замените на fld2
Добавлено:
После небольших изменений на форуме скрипт работал некорректно. 2 раза в скрипте найдите 11 и замените на 12.
Меняем местами пункты в информации о пользователе под аватаром.
Расчитан на те форумы, где количество пунктов у всех в окне с аватаром одинаково (за исключением ip для модеров).
Посчитайте число строк в этом окне. Например у меня на данном форуме вы их видите 7
Автор: Zebra
Модератор
Аватар
Зарегистрирован: 2006-11-04
Сообщений: 170
Репутация: [+33/-7]
Активен
Смотрим на синюю строчку. Видим , что у элементов в ней меняется тока номер в квадратных скобках. Это порядковый номер ваших строк профиля по умолчанию, если смотреть сверху вниз. Переставбте их в этой строке так. как вам вздумается.
Замена всех ссылок под сообщением на кнопки (ЛС, профиль, мыло, цитировать, редактировать, удалить)
Код:
то же, во варианте к самому верху страницы
Вместо Upperpost опять все, что душе угодно.
При наведении мышки на гиперссылку в строке браузера отображается надпись.
Код:
ТО ЧТО ВЫДЕЛЕНОЕ КРАСНЫМ ИЗМЕНЯЕШЬ НА СВОЕ
Расположение сообщений на странице от более позднего (вверху) к более раннему (внизу)
Код:
!!!Вставлять строго в HTML низ. В Html под формой ответа вызывает ошибку эксплорера.
Попап с картинкой при нажатии на ссылку
Код:
Убираем пользователя из списка модеров
Под каждым форумом есть список его модераторов. Этот скрипт убирает пользователя из этого списка (только из списка. Права остаются)
Код:
в строке
var supermod = new Array("karpoff","Zebra")
через запятую перечисляете столько пользователей, сколько душе угодно
Убрать "Важно:"
Код:
Убрать "Важно:" и заменить стандартную иконку выделенной темы на свою:
Код:
http://site.ru/icon.gif - заменить на ссылку иконки.
А заменить "Важно:" на иконку нельзя. Можно добавить только как фон к этой надписи.
Смена шрифта для форума в данном случае Для ссылок(ставить хтмл низ/верх):
Код:
Оформление названий новых/важных/закрытых тем
При помощи этого скрипта можно выделить разные типы тем н только в виде добавления специфической иконки, но и особым оформлением текста ссылки на тему.
Код:
Рассмотрим блок
{if (rows[no].className.indexOf("isticky")!=-1)
{rows[no].getElementsByTagName("a")[0].innerHTML="<font color='red'><b>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</b></font>"}
Этот блок кода оформляет текст Важных тем. isticky указывает именно на важные темы.
Видим rows[no].getElementsByTagName("a")[0].innerHTML. Этот кусок означает текст ссылки темы. Вокруг него мы решили поставить следующее оформление:
-сделать текст красным
-сделать жирным
Как знаем из хтмл, это достигается следующим образом:
<font color='red'><b>Наш текст</b></font>
Если хотите, можно использовать вокруг текста сылки любые друие хтмл теги.
Чтобы перенести эти теги в скрипт мы делаем следующее
-Заковычиваем передние теги в " "
-ставим плюс
-ставим текст ссылки (rows[no].getElementsByTagName("a")[0].innerHTML)
-ставим плюс
-ставим конечные теги в ковычках.
В данном случае у нас получилось
="<font color='red'><b>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</b></font>"
Следующие два блока кода отвечают соответсвенно за:
-новые темы (inew)
-закрытые темы (iclosed)
Если какой-то вид тем вы отдельно оформлять не собираетесь - соответствующий кусок скрипта можно выкинуть.
Индивидуальный статус картинкой
Как мы знаем, в поле статуса html вставлять нельзя. Однако заменить статус картинкой все же можно. Прописываем у нужного человек в статусе индивидуальный стаутс буквами. Здесь разберем пример с заменой стаусов "координатор" и "заслуженный".
Далее в html Низ или под форму ответа вставляем.
Код:
Принцип работы, думаю, объяснуть не стоит. Итак понятен. Часть жирным шрифтом - произвольная: ее можно как выкинуть, если заменяемый статус тока один, так и размножить столько раз, сколько вы будете заменять статусов.
(При копипасте, если будете изымать или добавлять части в скрипт, очень осторожно обращайтесь с количеством фигурных скобок. Потеряете одну или поставие ллинюю - скрипт работать не будет.
Функция Описание темы (аналог IPBшной)
Код:
Вроде почистила все. Чтобы не было лишних вопросов стоит все на автомате. То есть появится отдельное поле для набора описания. Единственное, чего не сделала - не возможности автоматического редактирования опсиания при редактировании первого сообщения. Ибо оказалось, что для этого пришлось бы прописывать еще один огромный кусок кода,что мне было откровенно лень. Но в ручную отредактировать его сможете. Описание в таком случае стоит в нгазвании темы после значка >> .
Если совсем ленивые - пользуйтесь предварительным просмотром при создании темыв - на этом уровне все также атматизировано.
Там где в скрипте жирная единица - можете менять размер шрифта описания.
Вы здесь » Форум поддержки Gund.ru » Скрипты » Возможности форума - доступные скрипты