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

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

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


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


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

Сообщений 661 страница 680 из 1001

Перевести1

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

Это архивная тема с запросами от пользователей на написание скриптов. Некоторые скрипты могут быть индивидуальным исполнением для конкретного форума, что не гарантирует его работоспособность на другом форуме. Перед использованием скрипта, пожалуйста, внимательно изучите все предыдущие сообщения между автором запроса и исполнителем, в них могут содержаться важные детали о функционале и установке найденного скрипта.
Скрипты, опубликованные в этой теме, могут быть устаревшими и нерабочими, поскольку функционал форумов и стандарты языка javascript или библиотеки jquery могли измениться.

Предыдущая тема - Запросы по скриптам[5]
Следующая тема - Запросы по скриптам[7]

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

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

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

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

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

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

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

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

+2

Перевести661

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

mihka1980
Поясните,
Нун делать ссылки не кликабельными в определенных форумах ? Или на всем форуме ?
Т.е. совместить со скриптом Запрета перехода по Внешним ссылкам ?

Именно по всему форуму, у тех у кого давно сообщений не было, у меня стоит 730 часов то есть месяц, чтоб видели всё, но, переходить по картинкам и ссылкам не могли! Совместить наверное так правильно будет звучать!

0

Перевести662

mihka1980
:glasses: К вечеру гляну...

+1

Перевести663

mihka1980
В HTML верх:

<!-- Запрет перехода по внешним ссылкам  -->
<script type="text/javascript">
(function () {
   var groups_id = [1,2,5]; //ID групп со снятием ограничения
   var num_hours = 480; //Время с момента написания последнего поста(в часах), если больше - запрещаем;

   FORUM.unPack = function (a) {return decodeURIComponent(escape(atob(a.replace(/[^A-Za-z0-9\/\=\+]/g,''))));}
   FORUM.Pack = function (a) {return btoa(unescape(encodeURIComponent(a))).replace(/=+$/gim,'');}
   function rem_pun (){ $('#pun').remove() };
   var a = 'redirect.php?url='; if(document.URL.indexOf(a)==-1){return false};
   var url = document.URL.split(a)[1];url = FORUM.unPack(url);
   var tim0=RequestTime;var tpst=UserLastPost;var tim1=tim0-tpst;tim1=(tim1/3600);
   if($.inArray(GroupID,groups_id)!=-1){location.href = url; rem_pun ();return}
   if(GroupID!=3 && tim1 < num_hours){location.href = url; rem_pun ();return}
   $('<style id="HideMain122">.main {display:none}</style>').appendTo('head');

   $(document).pun_mainReady(function(){
     $('.post-content a[href*="click.php"]').map(function () {
       var href = $(this).attr('href');href = href.split('click.php?')[1];
       if(href.search(new RegExp('^http\:\/\/'+location.hostname,'g'))!=-1){return;}
       href = FORUM.Pack(href); $(this).attr('href','/redirect.php?url='+ href);
     });
     if(document.URL.indexOf('redirect.php?url=')==-1){return};
     var L1 = 'Вам запрещено осуществлять переход по данной ссылке.';
     $('#pun-main .info > .container').html(L1);
     $('style#HideMain122').remove();
   });
})()
</script>

+2

Перевести664

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

mihka1980
В HTML верх:

Спасибо, правда поставил вниз, потому что, если Вверху, выводились сообщения про права, для тех, у кого не хватает количества сообщений, а внизу стоит, сообщения выводятся для тех, у кого месяц не было сообщений!

0

Перевести665

mihka1980
А скрипт закрытия форумов по Давности сообщения убрали ? И другой скрипт запрета перехода ?
Если нун совместно использовать этот скрипт и старый скрипт Запрета перехода, напишите, совмещу...

=============
Посколь Этот нун ставить именно в HTML верх, иначе при переходе по ссылке будет мелькать надпись "Ссылка, по которой Вы пришли неверная или устаревшая"

0

Перевести666

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

mihka1980
А скрипт закрытия форумов по Давности сообщения убрали ? И другой скрипт запрета перехода ?
Если нун совместно использовать этот скрипт и старый скрипт Запрета перехода, напишите, совмещу...

=============
Посколь Этот нун ставить именно в HTML верх, иначе при переходе по ссылке будет мелькать надпись "Ссылка, по которой Вы пришли неверная или устаревшая"

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

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

Как смог описал ситуацию))))

Я пока ваш старый оставил, который на темы срабатывает!

Отредактировано mihka1980 (Чт, 2 Июн 2016 17:31:32)

0

Перевести667

mihka1980
А так?, это совмещенный Вариант (*ставить в HTML верх

Код:
<!-- Запрет перехода по внешним ссылкам  -->
<script type="text/javascript">
;!function () {
var groups_id = [1,2,5]; //ID групп со снятием ограничения
var num_hours = 480; //Время с момента написания последнего поста(в часах), если больше - запрещаем;
var min_posts = 20; // минимальное количество постов для снятия запрета

FORUM.unPack = function (a) {return decodeURIComponent(escape(atob(a.replace(/[^A-Za-z0-9\/\=\+]/g,''))));}
FORUM.Pack = function (a) {return btoa(unescape(encodeURIComponent(a))).replace(/=+$/gim,'');}
function rem_pun (){$('#pun').remove()};var a='redirect.php?url=';if(!~document.URL.indexOf(a)){return false};
var url = document.URL.split(a)[1];url = FORUM.unPack(url);
var tim0=RequestTime;var tpst=UserLastPost;var tim1=tim0-tpst;tim1=(tim1/3600);
if($.inArray(GroupID,groups_id)!=-1){location.href = url; rem_pun ();return}
if(GroupID!=3&&tim1<num_hours&&UserPosts&&UserPosts>=min_posts){location.href=url;rem_pun();return}
$('<style id="HideMain122">.main {display:none}</style>').appendTo('head');
$(document).pun_mainReady(function(){
$('.post-content a[href*="click.php"]').map(function(){var href=$(this).attr('href').split('click.php?')[1];
if(href.search(new RegExp('^http\:\/\/'+location.hostname,'g'))!=-1){return;}
href = FORUM.Pack(href);$(this).attr('href','/'+a+href);});
if(!~document.URL.indexOf(a)){return};
var L1='Вам запрещено осуществлять переход по данной ссылке.';
$('#pun-main .info>.container').html(L1);$('style#HideMain122').remove();});}()
</script>

Поправил

+1

Перевести668

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

mihka1980
А так?, это совмещенный Вариант (*ставить в HTML верх

Простите, заранее спрашиваю, те соответственно убрать?

0

Перевести669

mihka1980
Да, но Сначала сохраните текущий контент HTML верх -низ, посколь я не уверен, что сработает

0

Перевести670

Alex_63
Срабатывает только на количество сообщений, на временное нет, например аккаунт не заходил два года, но у него есть сообщения, ссылки доступны, убираю сообщения ставлю 0, работает! И это, если ваш новый последний совмещённый поставить вверх и внизу оставить

Код:
<!-- Запрет перехода по внешним ссылкам / Ч.2 в HTML низ -->
<script type="text/javascript">
$('.post-content a[href*="click.php"]').map(function () {
   var href = $(this).attr('href');href = href.split('click.php?')[1];
   if(href.search(new RegExp('^http\:\/\/'+location.hostname,'g'))!=-1){return;}
   href = FORUM.Pack(href); $(this).attr('href','/redirect.php?url='+ href);
});
(function() {
  if(document.URL.indexOf('redirect.php?url=')==-1){return};
  var L1 = '<hr><center><font size=4<Font color=#FC0000><b><p><span class="NoGuest2">Для просмотра ссылок фото и видео Вам надо иметь 2 Полезных сообщения на форуме. Если у вас есть уже 1 сообщение, соответственно Вам надо набрать ещё 1. Флуд и спам не будут засчитываться! <a href="http://spotsmenki.mybb.ru/viewtopic.php?id=8261&p=2"><strong>Набор сообщений</br></a></br></span><style>#pun.gid3 .NoGuest2{display:none!important}</style> </br>Чтоб Увидеть ссылки на фото и видео для Гостей <a href="/register.php"><strong>Регистрация</br></a></a></font></p></Font></b></hr></center><hr>';
  $('#pun-main .info > .container').html(L1);
  $('style#HideMain122').remove();
})();
</script>

Ладно, не парьтесь, пускай запрет доступа по времени по группам в темы будет!

Отредактировано mihka1980 (Чт, 2 Июн 2016 18:21:06)

0

Перевести671

mihka1980
Вроде поправил, пробуйте (*Старые Выкинуть!, чоб не глючило

+1

Перевести672

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

mihka1980
Вроде поправил, пробуйте (*Старые Выкинуть!, чоб не глючило

Спасибо вроде срабатывает по времени, даже если имеются сообщения годичной давности, если будут вопросы отпишусь! Ещё Раз Спасибо!

+1

Перевести673

Alex_63
Протестил, вроде всё работает совместно и количество и сроки! Спасибо! https://www.wpclipart.com/food/beverages/alcohol/beer/more_beer/beer_mug_icon.png

+1

Перевести674

http://arkania.rolebb.ru/
ребята, у меня с мобильного в объявлении вкладки не переключаются. А еще при создании поста при выборе персонажа (кнопочка рядом с кнопками якорей) код смены имиджа не появляется.  хотя даже не так. Вообще при нажатии любой кнопки ББ-кодов ничего не происходит, поле остается пустое. Так и должно быть?
Мобильную версию форума я отключила, поскольку она смотрится весьма и весьма непривлекательно

0

Перевести675

а еще забыла. Можно сделать так, чтобы при клике на картинку в шапке переход был осуществлен на определенную страницу?

0

Перевести676

Lidia-Lada написал(а):

а еще забыла. Можно сделать так, чтобы при клике на картинку в шапке переход был осуществлен на определенную страницу?

<a href=" адрес страницы куда надо перейти" target="_blank">
<div style="position:absolute;"><img src=" адрес картинки" border="0" /></div>

0

Перевести677

Lidia-Lada написал(а):

ребята, у меня с мобильного в объявлении вкладки не переключаются.

Поясните, ибо непонятно о чём речь, что кликаете ? (Скриншоты со стрелками)


Переключение всей шапки при наведении ну сделано как-то не оч. нун либо использовать transition http://htmlbook.ru/css/transition для плавного эффекта => пример http://forumd.ru/viewtopic.php?id=3223 (можно использовать вместо картинок и два div с картинками установленным фоном, либо вообще отказаться.
И много наворотов - имхо изначально у Вас интерфейс был проще-удобней - сейчас нагромождение идей и эффектов. Т.е. дополнительные навороты резко тормозят страницу и резко снижают юзабельность, особенно большое кол-во контента устанавливаемое в HTML верх и объявление, там наоборот нужно как можно более снижать объемы, подключая нужные эффекты из HTML низ

Ксать вывод опросов на главной оч старый, и сильно тормозит страницу(Я бы от него отказался) Особенно для мобилок.

0

Перевести678

Deff
Опрос действительно уже лишний. Вы мне раньше говорили, все никак не уберу. Теперь убрала.

С мобильного скриншоты не сделаю, но попытаюсь объяснить.
Вот кликаю сюда http://s6.uploads.ru/t/kPHLM.png
потом сюда http://sa.uploads.ru/t/lCjbo.png
и должно в форме ответа появиться [NIC]Лайла[/NIC][STA]Охотница и дичь[/STA][AVA]http://sg.uploads.ru/SGBvZ.png[/AVA][SGN]Насилие - это не решение![/SGN]

но ничего не происходит. При чем если нажать на любую кнопку ББ-кодов, то поле ответа остается пустым. Я просто не пойму то ли это просто проблема лично у меня...

А на счет объявления, то при нажатии на:
http://s4.uploads.ru/t/yeHXV.png
на мобильном так и остается первая вкладка "Салют!"

0

Перевести679

Lidia-Lada
А спросить у кого то с тем же браузером на мобилке ? (У соседей возможно)
Ксать какой браузер ?
==================
Про объявление - понял
========================
А под мобилкой работает счётчик числа символов ? если текст набиваете в форме ответа ?

0

Перевести680

проблема с обьявлением обнаружена только на Опера Мини. В Опере Мобаил все нормально.
В основном пользуемся Оперой Мини.

0


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