Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[5]


Запросы по скриптам[5]

Сообщений 701 страница 720 из 1002

1

Предыдущая тема - Запросы по скриптам[4]

Инструменты для поиска и редактирования стиля (скриптов).

Как с помощью браузера можно определить элемент дизайна.

Каталог скриптов/CSS

Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое НТМЛ и CSS.

Типовые Вопросы (ЧаВо)

Ответы на часто задаваемые вопросы.

Как задавать вопросы! Разница между стилем и скриптом. ( Советы)

Плюс к названию темы еще и Памятка.

+1

701

Alex_63 написал(а):

2. Как определить, что это первый вход на форум? (А если переполнится?)

Нет ссылки в "Откуда"

Alex_63 написал(а):

(А если переполнится?)

Вторым постом следующие данные(тема и ссылка постоянная) тема - 1000 постов

0

702

Deff

Сейчас по определенным причинам не могу это посмотреть, но помню, что 30 страниц было еще в прошлом году.

0

703

Deff
А, ты имеешь в виду редактировать первопост.. Тогда неплохо,

Alex_63 написал(а):

минус только один - поле "Откуда" все-таки иногда заполняется(да и не очень-то иногда, вот у мну на форе => http://rcmodels.0bb.ru - у половины заполнено "Откуда"

0

704

ДокБл
Ок - пока ждите, нун закончить статью про парсер - неделя, месяц-полтора обещанное API, месяц смена имиджа, ток потом Ваша - напоминайте раз в месяц, чтобы быть в курсе(ибо выпадает, появляются новые дела)

0

705

Deff

Я,  пожалуй, почаще буду напоминать, чтобы уж точно не забыли)

0

706

Deff написал(а):

месяц смена имиджа,

Ну я закончу подфорумы, может возьмусь.. (Кстать надо потестировать, сколько кб влезает в многострочное доп.поле)

0

707

Alex_63
Я  думал и для имиджа тож в сообщение(в свою тему всовывать) ... Если есть время, лучше задаться созданием страницы и вставки ссылки, ибо база данных востребована во многих скриптах (простые уже почти все свояли

Alex_63 написал(а):

Ну я закончу подфорумы, может возьмусь.. (Кстать надо потестировать, сколько кб влезает в многострочное доп.поле)

Точно те же 999 символов

0

708

ДокБл написал(а):

А когда их больше двух сотен, то выудить из них нужное сообщение бывает крайне проблематично.

Зачем держать столько старых писем?  %-) Конечно же такой фильтр был бы очень удобен, но все-таки... почему бы периодически не чистить папку?

0

709

Alex_63 написал(а):

Поставьте в HTML верх или Конец Второго Окна стилей без тегов <style> :

Просто шикарно получилось! Спасибо!  :cool:

+1

710

rps написал(а):

Создание списка запрещённых к регистрации логинов. rps, mkusher(проходил мимо).

ХТМЛ-верх:
Выделить код
<style type="text/css">
#pun-register .button {
  display: none;
}
 
#inform_mess {
  position: absolute;
  z-index: 1000;
  padding: 5px;
  width: 400px;
  margin-left: 200px;
  margin-top: -22px;
}
</style>
ХТМЛ-низ:
Выделить код
<script type="text/javascript">
var fld_1 = document.getElementById("fld1");
 
function check_login() {
var f1_value; var rule; var fld_1;
var censored_login = new Array("Login_1", "Login_2", "Login_3");
fld_1 = document.getElementById("fld1");
f1_value = fld_1.value;
if (f1_value != "") {
  rule = new RegExp(censored_login.join('|'), "i");
  if (rule.test(f1_value)) create_inform_mess("bad");
  else if (f1_value.length < 2) create_inform_mess("small");
  else create_inform_mess("good");
}
}
 
function create_inform_mess(y) {
var div = document.getElementById('inform_mess');
var registration = document.getElementById("register").getElementsByTagName("input")[8];
if (!div) {
  div = document.createElement("div");
  div.id = "inform_mess";
  document.getElementById("fld1").parentNode.appendChild(div);
}
if (y == "bad") {
  div.innerHTML = "Такое имя пользователя недопустимо, выберите другой вариант.";
  div.style.backgroundColor = "#ff6a6a";
  document.getElementById("fld1").style.background = "#ff6a6a none";
  registration.style.display = "none";
}
else if (y == "good") {
  div.innerHTML = "Такое имя пользователя разрешено к регистрации.";
  div.style.backgroundColor = "#66cdaa";
  document.getElementById("fld1").style.background = "#66cdaa none";
  registration.style.display = "block";
}
else if (y == "small") {
  div.innerHTML = "Имя пользователя не должно быть короче 2 символов.";
  div.style.backgroundColor = "#ff6a6a";
  document.getElementById("fld1").style.background = "#ff6a6a none";
  registration.style.display = "none";
}
}
 
if (document.URL.indexOf("register.php") != -1) {
fld_1.onkeyup = fld_1.onkeydown = fld_1.onfocus = fld_1.onblur = check_login;
}
</script>
Предназначено для тех, кто хочет запретить употребление в никнеймах пользователей отдельные слова или словосочетания. Их нужно прописать в эту строчку:
Выделить код
var censored_login = new Array("Login_1", "Login_2", "Login_3");
Различается три варианта: логин содержит запрещённые к регистрации слова, логин разрешён к регистрации и логин слишком короткий (содержит менее 2-ух символов). Цветовая индикация и подсказки помогут ориентироваться. Встроена защита от отключения JavaScript: кнопка "Регистрация" появится только после ввода корректного логина.
Скриншоты:
Свернутый текст
Отредактировано rps (Пн, 6 Авг 2012 22:13:45)

Скрипт не работает

0

711

Mirra Bell
Папка периодически чистится. Так что это было количество уже после чистки(

0

712

Антон Штыгель
вы первое сообщение этой темы читали?

Alex_63 написал(а):

Перенес оффтоп в Запросы по скриптам.

0

713

Alex_63, Deff вопрос.
Заметил небольшую "дырку" в скрипте "Поиск по форуму с маркированием найденного контекста" (http://forum.mybb.ru/viewtopic.php?pid=825819#p825819:dontknow: Всё отлично, хорошо работает, да ещё и с маркировкой ( подсветкой) искомых слов  :cool: . Но!!!  Если форум "закрытый" для Гостей и они не могут просматривать некоторые разделы и темы, а также картинки и ссылки. То введя в поисковую строку, искомое слово и перейдя через поиск на нужную тему. Мы свободно можем там читать сообщения, копировать картинки, переходить по ссылкам. У нас теряются все ограничения для Гостя.  :dontknow:  Может можно как то это исправить?
Пы.Сы. Кстати, то же самое происходит и при поиске, через стандартную кнопку меню "Поиск".

Отредактировано Sans (Пт, 12 Фев 2016 15:30:42)

0

714

Sans
Это трабл от сервиса, наверно появился со сменой движка поиска в 2014 году, - скрипт тут ни при чем
Можно запретить Гостю пользоваться поиском (Администрирование - Группы - Гость(редактировать) - Поиск по форуму )
Поиск пользователей - оставляем включенным!

0

715

Alex_63 написал(а):

Поиск пользователей - оставляем включенным!

Понял Alex_63, спасибо!  :cool:  :flag:
Вот так правильно будет.

Поиск

http://s6.uploads.ru/toLhC.jpg

И ещё вдогонку вопрос. Не знаю где видел на форуме, не могу найти скрипт. Этот скрипт делал по умолчанию, при загрузке изображения ( через кнопку в быстром ответе) значение "Оригинал", а не как сейчас "Ширина превью: 360 пикселей". А можно сделать нен "Оригинал" как в скрипте, а "Ширина превью: 600 пикселей"?

0

716

Sans
1. Да, правильно
2. Можно попробовать... Нун ток найти этот скрипт

0

717

Alex_63 написал(а):

2. Можно попробовать... Нун ток найти этот скрипт

Alex, я нашёл этот скрипт Deffа

Скрипт

В HTML низ

    <script type="text/javascript">
    var  IntervalId0;
    $("#image-area-tcon-computer").find('img[src$="/js/uploadify/upload.png"]').live('click', function() {
    function TstImgselected () {
      var a=$("#post #image-area-tcon-computer").find("#selected-insert-format");
      if(a.length==1){
      a.find('option').removeAttr("selected")
      a.find('option[value="source"]').attr("selected","selected")
      clearInterval(IntervalId0);}
    }IntervalId0 = setInterval(TstImgselected,100)
    });
    </script>

Этим скриптом первым в выпадающем меню стоит "Оригинал", а не "Превью".

http://s3.uploads.ru/jYCik.jpg

А хотелось бы по умолчанию "Превью на 600", на первой страничке меню при загрузке., и "Превью" по умолчанию на второй страничке меню.

http://s7.uploads.ru/7QJkK.jpg

По простому, чтобы при открытии окна загрузки изображения, сразу по умолчанию стояло 600 px, остальное, как было,то есть "Превью" первым на второй страничке.

Отредактировано Sans (Пт, 12 Фев 2016 16:59:30)

0

718

Sans
Наверно не выйдет, select'ы вставляются при выборе файла, как отловить это событие скриптом - пока не понял

0

719

Alex_63 написал(а):

аверно не выйдет,

Не критично. Alex_63, здесь такая проблемка нарисовалась при запрете пользоваться Гостям Поиском.  :dontknow:  При запрете, из верхнего меню изчезает ссылка ( слово) "Поиск" а из нижнего "Активные темы" и нижнее меню вообще исчезает. Получается только полоса верхнего меню. А нижнее "проседает", там появляется пустое место и слева цветовой код.

Так с Выключенным Поиском Гостям

Выключен поиск

http://s2.uploads.ru/84hx0.jpg

Так со включенным Поиском Гостям

Включен поиск

http://s7.uploads.ru/RXOxm.jpg

Отредактировано Sans (Пт, 12 Фев 2016 17:25:46)

0

720

Sans
Мон наверно скрыть скриптом
В HTML низ

<script type="text/javascript">
if(GroupID==3&&$('.punbb[id^="pun-search"]').length)(function(){
  var a='<h1><span>Информация</span></h1>';
  a+='<div class=info><div class=container><a href="/login.php">Войдите</a> или <a';
  a+=' href="/register.php">зарегистрируйтесь</a>, чтобы пользоваться поиском.';
  a+='</div></div>';
  $('#pun-main').html(a);
}())
</script>

+1


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[5]