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

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

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


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


Запросы по скриптам

Сообщений 961 страница 980 из 1058

1

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

В этой теме просим о создании различных скриптов.

Просьба быть внимательным, бо тема касается только вопросов о создании новых скриптов , вопросы по кодам css и другие какие либо вопросы задаем в темах: Общие вопросы от новичков (45) Общие вопросы по оформлению (51)

Разница между скриптом и css:

Все скрипты начинаются с тега :

<script type="text/javascript">

или (устаревшее):

<script language="JavaScript">

Все css начинаются с тега:

<style type="text/css">

Хорошее объяснение разницы между стилем (CSS) и скриптом от Remus John Lupin: Запросы по скриптам Советую почитать.

Все вопросы, не касающиеся запросов скриптов, будут удаляться.

Вопрос

Видел на одном сайте при копировании такую вещь, когда вставляешь скопированный текст куда-нибудь:
«Текст, который был скопирован.»
И по-умолчанию сама собой добавляется надпись, что-то вроде:
"Этот материал может быть защищен авторским правом" или "этот материал принадлежит такому-то сайту".

Возможно ли сделать такое на мэйббе и/или руссифе? И если да, то как? А если нельзя, то может, можно что-нибудь придумать?

0

961

kolista
Ставиться в HTML низ - проверил - работает, там, в начале заголовка - код цвета
Работа проверяется по цвету темы в нужном форуме
http://s6.uploads.ru/t/VQdA6.png

Отредактировано Deff (Чт, 14 Ноя 2013 22:02:16)

0

962

Уважаемые скриптёры, к вам вопрос.
Вот есть некоторые сервисы на которые наложен бан сервисом myBB.
При выкладывании ссылки на какой либо форум из этих сервисов в сообщении автоматом размещается к примеру такая ссылка

Код:
http://help.banned/

Я конечно понимаю админа, конкуренция и прочая фигня.
Но это его личное дело.
Но мне как хозяину своего форума по барабану эта конкуренция, мне на моём форуме это не надо.
К тому же у меня основная масса форумчан как раз с другого сервиса.
И мне этот бан просто мешает.
Можно написать какой то скрипт что бы обходить этот бан непосредственно на форуме?
И было бы не плохо что бы в скрипт можно было вносить адреса которые надо разбанить и такие адреса которые наоборот надо забанить.
Хотя по поводу забанивания можно наверно воспользоваться цензурой. Так что такую фишку в скрипте не надо

0

963

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

Можно написать какой то скрипт что бы обходить этот бан непосредственно на форуме?

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

Отредактировано Deff (Пт, 15 Ноя 2013 21:59:02)

0

964

Да сокращатель есть в стандартном загрузчике ссылок.
Есть чайники которые не соображают.
Особенно вновь зареганные.

0

965

Good
Дык заранее, пока пост не отправлен - фиг зает забаненная ссылка или нет, а в сообщении, в забаненном теге, - нет реальной ссылки , тут если ток обрезать в форме отправки  http:// и менять тег [url]на иной

1. Пусть пользуются предпросмотром на текущей странице - удобен тот самый скрипт
при предпросмотре(увидив, что забанено) мон выдать сообщение про сокращатель(могу добавить в скрипт)

Отредактировано Deff (Пт, 15 Ноя 2013 22:11:29)

0

966

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

0

967

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

Приходится вместо того что бы ответить на вопрос объяснять как выложить ссылку.

Дык напиши стандартное FAQ по типу  Типовые Вопросы
и давай номер пункта при вопросах: Типовые Вопросы п.п 1 , весь ответ одна строчка, далее отвечаешь на вопрос по теме топика

Отредактировано Deff (Пт, 15 Ноя 2013 22:15:18)

0

968

Придётся.

0

969

Deff
а не поможешь ещё?
Обнаружил что спойлер не работает для гостей.
Это не в цитате дело, так даже без неё.
Обнаружил конфликт спойлера с скриптом

Код:
<!--Объединенные скрипты скрытие ссылок и скрытие изображения от гостей (скрытие изображение от Duka)
Вариант 2-->
<script type="text/javascript">
    function register(){
    window.location.href = "/register.php"
    }
</script>
<script type="text/javascript">
if (!document.getElementById('navprofile'))
 {
  var posti=document.getElementById("pun-main").getElementsByTagName("p")
  var posti1=document.getElementById("pun-main").getElementsByTagName("div")
  var oj=0
  for (oj=0; oj<=(posti1.length-1); oj++)
  {if (posti1[oj].className=="post-content")
  {posti1[oj].innerHTML=posti1[oj].innerHTML.toLowerCase().
  replace(/<a href/g, "<font color='red'>[Вы должны <a href='http://udomovogo.rusff.ru/register.php'>зарегистрироваться</a> или <a href='http://udomovogo.rusff.ru/login.php'>войти</a> что бы увидеть ссылки]</font> <a style='display: none;' href")}}
  var oj=0
  for (oj=0; oj<=(posti.length-1); oj++)
  {if (posti[oj].className=="userimage")
  {posti[oj].innerHTML=posti[oj].innerHTML.toLowerCase().replace(/<img src/g, "</a><font color='red'>[Вы должны <a href='http://udomovogo.rusff.ru/register.php'>зарегистрироваться</a> или <a href='http://udomovogo.rusff.ru/login.php'>войти</a> что бы увидеть изображение]</font> <img style='display: none;' src")}}
  for (oj=0; oj<=(posti1.length-1); oj++)
  {if (posti1[oj].className=="post-content")
  {posti1[oj].innerHTML=posti1[oj].innerHTML.toLowerCase().replace(/<img class/g, "</a><font color='red'>[Вы должны <a href='http://udomovogo.rusff.ru/register.php'>зарегистрироваться</a> или <a href='http://udomovogo.rusff.ru/login.php'>войти</a> что бы увидеть изображение]</font> <img style='display: none;' class")}}
 }
</script>
<!--Окончание-->

А это скрипт спойлера

Код:
<!-- спойлер -->
<style type="text/css"> 
.punbb .quote-box.spoiler-box {
background-color:#fff;
border:dotted 1px #d0b857;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
padding:10px 5px 14px 10px;
}
.punbb .spoiler-box blockquote {
min-width:100%;
}
#button-spoiler {
background:url('http://forumstatic.ru/files/0013/0b/24/10341.png') no-repeat center !important;
}
.post-content .spoiler-box > blockquote.visible,.post-content .spoiler-box span.hide {
display:none;
}
</style>
<script type="text/javascript">
function tag_spolierr(){
var enterTITLE = prompt("Введите описание закрытой кнопки", 'Спойлер');
var enterTITLE2 = prompt("Введите описание открытой кнопки", 'Закрыть');
bbcode('[spoiler='+enterTITLE+'|'+enterTITLE2+']','[/spoiler]');
}
var image_Spl="<img width=\"34\" src=\"http://forumstatic.ru/files/0013/0b/24/80208.png\" class=\"Sp-button\" onclick=\"$(this).parents('div.spoiler').children('div.show-hide').toggle('slow'),$(this).parents('div.spoiler').find('span.show-hide').toggle()\" onmousedown=\"this.src='http://forumstatic.ru/files/0013/0b/24/80208.png'\" onmouseup=\"this.src='http://s5.uploads.ru/IlOJu.png'\" onmouseout=\"this.src='http://forumstatic.ru/files/0013/0b/24/80208.png'\" style=\"margin:-8px 6px 0 -28px;float:left;\" alt=\"'Кнопка'\"/>";
$(document).ready(function() {a='<img onclick="tag_spolierr()" title="Скрыть в спойлер" src="/i/blank.gif"/>'
$("#form-buttons td#button-spoiler img").replaceWith(a);
$(".post-box .quote-box.spoiler-box div[onclick*='toggleClass']").each(function() {
  $(this).html($(this).html().replace(/(.*)?\|(.*)?/img,'<span class="visible">$1</span><span class="hide">$2</span>'))
  $(this).prepend(image_Spl)
});
$(".post-box .quote-box.spoiler-box div[onclick*='toggleClass']").click(function(){
  $(this).next('blockquote').toggle('Slow');
  $(this).find('span:eq(0),span:eq(1)').toggleClass('hide').toggleClass('visible');
 });
});
</script>
<!-- окончание спойлера-->

0

970

Good
Какой браузер и ссылку на пост со спойлером

0

971

В опере, хроме и в мазиле одинаково не работает для гостей

это тестовый
http://alieparusa.mybb.ru/viewtopic.php … p;p=5#p553

а это на рабочем форуме
http://udomovogo.rusff.ru/viewtopic.php … p=7#p15902

форумы одинаковые

0

972

...

Отредактировано Deff (Сб, 16 Ноя 2013 22:28:32)

0

973

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

Убери
скрипт( не сss) из HTML верх
В HTML низ поставь модификацию

А у меня по спойлеру нет ничего в HTML верх, всё внизу

Добавлено спустя 40 секунд:
Теперь вообще не работает, не гостю не юзеру))))))))))))

Отредактировано Good (Сб, 16 Ноя 2013 21:32:22)

0

974

...

Отредактировано Deff (Сб, 16 Ноя 2013 22:28:17)

0

975

Deff
Отображение нормальное но для гостя не открывается.
А может можно как то скрипт Дуки переделать?

Код:
<!--Объединенные скрипты скрытие ссылок и скрытие изображения от гостей (скрытие изображение от Duka)
Вариант 2-->
<script type="text/javascript">
    function register(){
    window.location.href = "/register.php"
    }
</script>
<script type="text/javascript">
if (!document.getElementById('navprofile'))
 {
  var posti=document.getElementById("pun-main").getElementsByTagName("p")
  var posti1=document.getElementById("pun-main").getElementsByTagName("div")
  var oj=0
  for (oj=0; oj<=(posti1.length-1); oj++)
  {if (posti1[oj].className=="post-content")
  {posti1[oj].innerHTML=posti1[oj].innerHTML.toLowerCase().
  replace(/<a href/g, "<font color='red'>[Вы должны <a href='http://udomovogo.rusff.ru/register.php'>зарегистрироваться</a> или <a href='http://udomovogo.rusff.ru/login.php'>войти</a> что бы увидеть ссылки]</font> <a style='display: none;' href")}}
  var oj=0
  for (oj=0; oj<=(posti.length-1); oj++)
  {if (posti[oj].className=="userimage")
  {posti[oj].innerHTML=posti[oj].innerHTML.toLowerCase().replace(/<img src/g, "</a><font color='red'>[Вы должны <a href='http://udomovogo.rusff.ru/register.php'>зарегистрироваться</a> или <a href='http://udomovogo.rusff.ru/login.php'>войти</a> что бы увидеть изображение]</font> <img style='display: none;' src")}}
  for (oj=0; oj<=(posti1.length-1); oj++)
  {if (posti1[oj].className=="post-content")
  {posti1[oj].innerHTML=posti1[oj].innerHTML.toLowerCase().replace(/<img class/g, "</a><font color='red'>[Вы должны <a href='http://udomovogo.rusff.ru/register.php'>зарегистрироваться</a> или <a href='http://udomovogo.rusff.ru/login.php'>войти</a> что бы увидеть изображение]</font> <img style='display: none;' class")}}
 }
</script>
<!--Окончание-->

0

976

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

Deff
Отображение нормальное но для гостя не открывается.
А может можно как то скрипт Дуки переделать?

Сюда скрипт из поста 923 поставьте:
http://alieparusa.mybb.ru/viewtopic.php … p;p=5#p553
Там я могу тестить и под гостем и так

Отредактировано Deff (Сб, 16 Ноя 2013 21:58:13)

0

977

Deff
так он там и установлен

0

978

Good
1. Выкини скрипт Объединенные скрипты , найди тут нормальную версию на jQ (Полно делали, я в течении последних трех-четырёх недель  делал да и Fover тоже

<!--Объединенные скрипты скрытие ссылок и скрытие изображения от гостей (скрытие изображение от Duka)
Вариант 2-->
<script type="text/javascript">
    function register(){
    window.location.href = "/register.php"
    }
</script>
<script type="text/javascript">
if (!document.getElementById('navprofile'))
{
  var posti=document.getElementById("pun-main").getElementsByTagName("p")
  var posti1=document.getElementById("pun-main").getElementsByTagName("div")
  var oj=0
  for (oj=0; oj<=(posti1.length-1); oj++)
  {if (posti1[oj].className=="post-content")
  {posti1[oj].innerHTML=posti1[oj].innerHTML.toLowerCase().
  replace(/<a href/g, "<font color='red'>[Вы должны <a href='http://udomovogo.rusff.ru/register.php'>зарегистрироваться</a> или <a href='http://udomovogo.rusff.ru/login.php'>войти</a> что бы увидеть ссылки]</font> <a style='display: none;' href")}}
  var oj=0
  for (oj=0; oj<=(posti.length-1); oj++)
  {if (posti[oj].className=="userimage")
  {posti[oj].innerHTML=posti[oj].innerHTML.toLowerCase().replace(/<img src/g, "</a><font color='red'>[Вы должны <a href='http://udomovogo.rusff.ru/register.php'>зарегистрироваться</a> или <a href='http://udomovogo.rusff.ru/login.php'>войти</a> что бы увидеть изображение]</font> <img style='display: none;' src")}}
  for (oj=0; oj<=(posti1.length-1); oj++)
  {if (posti1[oj].className=="post-content")
  {posti1[oj].innerHTML=posti1[oj].innerHTML.toLowerCase().replace(/<img class/g, "</a><font color='red'>[Вы должны <a href='http://udomovogo.rusff.ru/register.php'>зарегистрироваться</a> или <a href='http://udomovogo.rusff.ru/login.php'>войти</a> что бы увидеть изображение]</font> <img style='display: none;' class")}}
}
</script>
<!--Окончание-->

2. Поставь под спойлер изначальную версию - эта глючит

3. Проще было новую наваять скрипт замены для гостя, чем кавыряться с совмещением  :mad:

Отредактировано Deff (Сб, 16 Ноя 2013 22:27:51)

0

979

Понял, щас выкину.
Блин, раньше в глаза не бросилось, ведь стока времени эта лажа была.

0

980

Нашёл код...

Отредактировано Neon012 (Сб, 16 Ноя 2013 22:46:44)

0


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