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.

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

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



Ищу скрипт/код...

Сообщений 891 страница 900 из 1003

1

Тема для поиска скритов и CSS кодов

Если скрипт/код уже есть у нас на форуме, дадим вам ссылочку на искомую тему. :)
Если по вашему запросу еще нет готовых решений, постараемся помочь порыться в интернете или создать новый код.

Навигация по готовым скриптам:

МуBB.ru
Навигация по скриптам для МуBB.ru
Новые возможности форумов МуBB.ru
Куда вставлять коды на Mybb форумах? Как не путаться в кодах?

Для любых движков:
Навигация по скриптам
Гайды и уроки по вебдизайну

+2

891

#p147695,бродяга написал(а):

Я чот сообразил)

:cool:

0

892

Не знает ли кто скрипта, с помощью которого можно было бы оставить какое-то сообщение для конкретного айпи (например, в шапке форума или в другом месте на форуме) или что-нибудь скрыть от конкретного айпи?

0

893

бродяга
Ну во первых: У большинства IP динамическое, - сейчас оно такое, чел вышел из инета-вошёл - уже другое
2-е Если чел не зареган на форуме, но отписывает под гостем, ну или ты его опознаешь по активности, фразеологии и т.д. к примеру в гостевой. в момент присутствия = отписи. можно съиницировать вставку метки в Кеш браузера для последующего опознавания(до очистки кеша) к примеру клик на ник отписавшегося, затем постить соо на форуме для чела с такой меткой...
Ну а если чел зареган на форуме, дык тады ваще чо мудрить, просто соо для нужного юзера

Отредактировано Deff (21.02.21 09:57)

+1

894

Deff

Но если нет такой штуки, то лан. Я потом чонить придумаю.

0

895

бродяга, вообще с помощью js определить ip пользователя невозможно (а доступа к php у нас тут нет), но... Существуют сервисы, которые могут в этом помочь. Я вот нашла ipstack.com, но он в бесплатной версии не работает с запросами, приходящими с https. Если у тебя там http - то всё нормально сработает. Но тебе нужно будет на этом сервисе зарегаться и заказать API Access Key.
Куда-нибудь в html-верх или в объявление поставь. Как оформить блок с сообщением - придумаешь. Для начала стоит потестировать на собственном IP.

Код:
<div id="fordesiredIP" style="display:none">
Привет! А я тебя вижу! И чего ты там всё время в профиле UserName найти пытаешься? Не стесняйся, залогинься уже!
</div>
<script type="text/javascript">
  desiredIP = 'нужный_IP_адрес';
  $.ajax({
    url:'http://api.ipstack.com/check?access_key=твой_ключ_доступа',
    dataType:'jsonp',
    success: (function(r) {
      if (r.ip == desiredIP) {
        $('#fordesiredIP').show();
      }
    })
  });
</script>

desiredIP = 'нужный_IP_адрес'; - тут в кавычках впишешь искомый IP, для которого будет показываться объявление.
access_key=твой_ключ_доступа - Тут нужно будет вписать шестнадцатиричный код, который выдадут на ipstack.

+1

896

satsana
У меня пока http)
Спасибо, подумаю, надо ли так заморачиваться) Но в целом интересная штука)

0

897

#p147834,satsana написал(а):

бродяга, вообще с помощью js определить ip пользователя невозможно (а доступа к php у нас тут нет), но... Существуют сервисы, которые могут в этом помочь. Я вот нашла ipstack.com, но он в бесплатной версии не работает с запросами, приходящими с https. Если у тебя там http - то всё нормально сработает. Но тебе нужно будет на этом сервисе зарегаться и заказать API Access Key.

Ну по идее, а кто тьву мешает с HTTPS отослать по ccылке http  ?

0

898

2-е Мон воткнуть скрипт на своей странице, страницу вставить фреймом с HTTP а код ответа сувать в localStorage, доступное с обеих сторон

0

899

#p147838,Deff написал(а):

Ну по идее, а кто тьву мешает с HTTPS отослать по ccылке http  ?

Протокол безопасности мешает. Выдаёт ошибку при ajax-запросе.

#p147839,Deff написал(а):

Мон воткнуть скрипт на своей странице, страницу вставить фреймом с HTTP

Ну разве что так.
Ещё есть вариант оплатить сервис, тогда они откроют доступ к https. : ) Но так заморачиваться ради того, чтобы передать привет одному из гостей форума, точно не слишком разумно. :)
А впрочем, раз у него http - то всё нормально, доступ к https не понадобится.

0

900

Здравствуйте, есть ли такой (или что то подобное) скрипт - проверка?
https://forumupload.ru/uploads/0007/e3/f7/6989/t62274.png
Всплывает 1 раз за сессию, при положительном ответе, естественно шаримся по форуму, при отрицательном, просто выкидывает на какой нибудь сторонний сайт.

Сейчас стоит такой скрипт:

Код:
<!--  В HTML низ //Уведомление о содержании в указанных форумах -->
<script type="text/javascript">
(function(){
/* Уведомление в указанных форумах */
  var UwedomForumId = {
    //ID форума на главной  //"Текст Уведомления";
    2:   'Вы собираетесь перейти в тему, содержащую материалы, которые относятся к категории "Для взрослых". Переход приостановлен, Вам должно быть не менее 18 лет. Введите Ваш возраст:',
    3:   'Вы собираетесь перейти в тему, содержащую материалы, которые относятся к категории "Для взрослых". Переход приостановлен, Вам должно быть не менее 18 лет. Введите Ваш возраст:', 
    21:  'Вы собираетесь перейти в тему, содержащую материалы, которые относятся к категории "Для взрослых". Переход приостановлен, Вам должно быть не менее 18 лет. Введите Ваш возраст:', 
    33:  'Вы собираетесь перейти в тему, содержащую материалы, которые относятся к категории "Для взрослых". Переход приостановлен, Вам должно быть не менее 18 лет. Введите Ваш возраст:', 
    39:  'Вы собираетесь перейти в тему, содержащую материалы, которые относятся к категории "Для взрослых". Переход приостановлен, Вам должно быть не менее 18 лет. Введите Ваш возраст:', 
    40:  'Вы собираетесь перейти в тему, содержащую материалы, которые относятся к категории "Для взрослых". Переход приостановлен, Вам должно быть не менее 18 лет. Введите Ваш возраст:'  //Последний элемент без запятой!
  }
 
  var a = $('head>link[rel="up"]'),b,c = $('#pun-viewforum').length, storag = window.localStorage, idF;
  if(a.length)b = UwedomForumId[idF=a[0].href.split('/viewforum.php?id=')[1]];
  if(c)b = UwedomForumId[idF=document.URL.split(/\/viewforum\.php\?id=|&p=|#/)[1]];
  if(typeof b=='undefined')return false;
  if(typeof storag["setOtwetheno"]=='undefined')storag["setOtwetheno"]="";
  var arrSetOtwetheno = storag["setOtwetheno"].split(',')
  if($.inArray(idF,arrSetOtwetheno)!=-1) return false;
  else {
    if (parseInt(prompt(b,''))>=18){storag["setOtwetheno"] = arrSetOtwetheno.join(',')+idF+',';return;} 
    else location.replace('/');
  }
}());
</script>

Но он не удобен тем, что уведомление всплывает 1 раз и "усё", следующее только после очистки кеша, а хотелось бы именно 1 раз за сессию.
Если это гемор, то отпишитесь пожалуйста, больше этот вопрос не подниму.
Заранее спасибо за ответ.

+1