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

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

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


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


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

Сообщений 241 страница 260 из 1002

1

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

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

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

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

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

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

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

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

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

+1

241

Deff
Хотим сделать стиль для темы ?id=280 . Прописываем:

<style id=OnlyTem1>
Тут коды Стиля только для Тем(ы)
</style>
<script>if((document.URL.indexOf('?id=280')==-1)&&"$("#pun-viewtopic").length) $("#OnlyTem1").replaceWith("");</script>

В итоге стиль будет работать и для темы id=2808 или id=28031  :D

+1

242

Alex_63
Ну мог бы и сам  поправить!

<!-- Cтиль для нескольких тем /В HTML верх/ -->
<style id=OnlyTem1>
/* Тут коды Стиля только для Тем(ы) */
</style>
<script> var TemsNewstyle = [280,490]; //Массив ID Тем;
if($.inArray(+document.URL.replace(/^.*viewtopic\.php\?id=(\d*).*/,'$1'),TemsNewstyle)==-1) $("#OnlyTem1").replaceWith("");
</script>

+1

243

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

albert661
Если речь об единственной теме - то проще добавить скрипт модификации к текущему для Вас
Если несколько - почему их не перенести в специально созданный форум ?
Дайте ссылки на примеры этих тем

Deff Заранее спасибо
Тема скорее всего будет не единственная.  ЖК Мичуринский
Темы  "УК "Екатеринбург" отвечает на вопросы" в форуме ТСЖ, УК
Парковка 5 в форуме Бытовые вопросы, ну и в будущем может появиться что нибудь.
Перенос в специально созданный форум не очень хорошо, т.к. темы в форумах собраны по тематике (обкатано за 2 года).
Этим мы хотим снизить градус напряженности (в данных темах).

0

244

albert661 , замените Часть скрипта в HTML низ, красным - конкретные темы, в которых будет работать (Но Форумы для данных тем всё равно нун проставить)

<!--  Премодерация Тем и Сообщений - Ч.2 в начало HTML низ -->
<script type="text/javascript">
/* Премодерация Новосозданных Тем */
TemsPremodForFid = {
//ID форума   //Премодерируемые группы
  4:    [8, 10],
  11:    [8, 10],
  8:   [8, 10],
  9:  [8, 10],
  16:   [8, 10],
  25:    [8, 10],
  15:    [8, 10],
  261:    [3, 4, 6, 7, 8, 9, 10, 11],
  6:    [8, 10]  //Последний элемент без запятой!
}
PostPremod_ = 1 ; // 1 - премодерация сообщений включена; 0- премодерация сообщений выключена;
HidePremodFromUser = 0 // 0 - Режим премодерации с уведомлением; 1- Cкрытый режим для создавшего тему;
messag_account = 393, 11, 64, 2, 7 //UserId Аккаунта собирающего сведения о Премодерации Тем и Сообщений;

var TemsPremodd = [280,490]; //Массив ID Тем;
if($.inArray(+document.URL.replace(/^.*viewtopic\.php\?id=(\d*).*/,'$1'), TemsPremodd)==-1)TemsPremodForFid = {};
</script>
<script type="text/javascript" src="http://forumstatic.ru/files/0013/61/e9/80907.js"></script>;

0

245

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

Ни наю, начал - пока не выходит
Может в ближайшие полгода, не раньше.......
Может создать отдельную тему по Блогам ? Чтобы все писали туда свои пожелания..

Спасибо. Полгода - это понятно, ничего, можно подождать.
Насчет отдельной темы - вероятно, да - это будет не лишне. Но вам виднее.  8-)

0

246

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

albert661 , замените Часть скрипта в HTML низ, красным - конкретные темы, в которых будет работать (Но Форумы для данных тем всё равно нун проставить)

Не совсем понял.... А как для этих тем сделать ограничения по пользователям?

0

247

albert661
Ограничения ставите как обычно

TemsPremodForFid = {
//ID форума   //Премодерируемые группы
  4:    [8, 10],
  11:    [8, 10],
  8:   [8, 10],
  9:  [8, 10],
  16:   [8, 10],
  25:    [8, 10],
  15:    [8, 10],
  261:    [3, 4, 6, 7, 8, 9, 10, 11],
  6:    [8, 10]  //Последний элемент без запятой!
}

По-форумно, (а работать будет только в указанных ниже темах!

0

248

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

А как для этих тем сделать ограничения по пользователям?

В Прописанных форумах, для указанных тем, проставляете группы, как и ранее
Мон прописать все форумы(ну или ток для указанных тем)

0

249

Deff,Alex_63
Спасибо Огромное. Всё работает!

Отредактировано albert661 (Ср, 2 Дек 2015 16:17:33)

0

250

Вопрос такой: а можно ли наваять что-то, чтобы из определенных тем на форуме был репост в твиттер? Твиттеровский логин/пасс для входа и ID темы прописывать в скрипт и репостить, скажем, новости. Что-то типа новостной ленты прямо с форума

Отредактировано Mirra Bell (Чт, 3 Дек 2015 16:12:54)

0

251

Mirra Bell, По Идее, в ВК мон вставлять свои HTML коды, мон вставить RSS ленту  c нужного форума [для форумов, или тем(ы), или всего форума]
Думаю и в Твиттере есть такая возможность
Вставлять отдельные посты скриптом с форума в Твиттер или ещё куда, - не Aйс, ибо и трудоёмко - логиниться каждый раз (или проверять залогинивание) И угнать акк запросто любым юзером

0

252

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

угнать акк запросто любым юзером

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

0

253

Mirra Bell написал(а):

Вопрос такой: а можно ли наваять что-то, чтобы из определенных тем на форуме был репост в твиттер? Твиттеровский логин/пасс для входа и ID темы прописывать в скрипт и репостить, скажем, новости. Что-то типа новостной ленты прямо с форума


А зачем что то заново изобретать!?
В Google Feedburner - масса вариаций по вашему вопросу.. Можно генерировать "фиды" с вашего форума в различные соц-сети и блоги, в том числе и в Твитт.. Можно выводить контент на разные HTML страницы вашего форума, в том числе и сторонних RSS-потоков.. Создавать индивидуальные формы для подписки на ваш контент и следить за статистикой подписок.. Можно даже подключить такую вот симпотишную кнопку-баннер, которая будет показывать новости вашего форума там где пожелаете..
 

http://forumstatic.ru/files/0014/b9/02/18771.gif

http://feeds.feedburner.com/http/antiskamru/exportphptyperssfid139.gif?w=1&amp;c=1&amp;bb=nFBZ

Скрин

http://joxi.ru/Vm6xMzqsxV5NzA.png

Твиттер

http://joxi.ru/4AkoJQBhMN7J6A.png

Статистика и подписки

http://joxi.ru/Vm6xMzqsxVWZ1A.png

Зажечь свой Фид (Генератор новостей) можно через - feedburner.com, там вы сможете получить адрес RSS потока (URL-Фида) для своего форума/темы/топика/страницы.. А имея URL-адрес Фида, вы можете воспользоваться сервисами, которые дают возможность индивидуальных настроек и предоставляют другие не менее важные функции, часть которых описана выше..

Здесь (кроме Гугловского - feedburner.google.com) выкладывать ссылки на такие ресурсы не буду - кому понравится иметь на форуме свалку из ссылок!? Просто наберите в поиске фразу, к примеру: "Создать Фид для сайта", или "Генератор RSS-новостей".. Может подберете для себя что то и более интересное..

С уважением.


Примеры использования:

RSS - скроллинг тем на главной форума  "Объявление в пустой категории" от Deff..
RSS - Скроллинг тем форума на HTML странице..
Неподвижный RSS - ретранслятор тем форума на HTML странице..


Отредактировано Slayder (Пт, 4 Дек 2015 13:08:50)

+2

254

Доброе утро, господа. Для кнопки пиар-входа пользовалась этим скриптом(ставила в HTML-низ).

Свернутый текст
Код:
    <script type="text/javascript">
    PiarNik="PR";
    PiarPas="1111";

    var L="<div id=\"PR_loginDiv\" style=\"display:none;\">\
    <form id=\"form_login\" name=\"login\" method=\"post\" action=\"login.php?action=in\" onsubmit=\"return check_form()\">\
    <fieldset>\
    <input type=\"hidden\" name=\"form_sent\" value=\"1\"/>\
    <input type=\"text\" id=\"fld1\" name=\"req_username\" size=\"21\" maxlength=\"25\"/>\
    <input type=\"text\" id=\"fld2\" name=\"req_password\" size=\"7\" maxlength=\"16\"/>\
    <input type=\"submit\" class=\"button\" name=\"login\"/>\
    </fieldset>\
    </form>\
    </div>\
    <li id=\"navpiar\"><a onclick=\"PiarIn()\"><span style=\"cursor:pointer\">Пиар-вход</span></a></li>";
    if($("#navlogin").html()!=null){

    $("#navlogin").after(L) //navlogin
    $("#PR_loginDiv #fld1").val(PiarNik)
    $("#PR_loginDiv #fld2").val(PiarPas)
    function PiarIn () {$("#PR_loginDiv input[type='submit']").click();}
    }
    </script>

Сейчас у меня пиар-вход не работает. Подскажите, что нужно сделать? Может код другой подобрать в настройки?

0

255

Tsuki-tyan
Ни наю, скрипт рабочий! Пробуйте ставить в самый низ HTML низ, точно сверяйте ник и пароль!

0

256

Ни наю, скрипт рабочий! Пробуйте ставить в самый низ HTML низ, точно сверяйте ник и пароль!

Поставила, сверила... Никак. Панель для входа тупо не отображается.

0

257

Tsuki-tyan
Ссылку на форум с проблемой

0

258

Slayder
Вах ) Спасибо большое! Пойду разбираться

0

259

Доброго времени суток.
Заточил под свои нужды скрипт Система предупреждений на форум (Псевдоаякс). Duka.

HTML низ

Код:
<iframe name="AddVote" width="0" height="0"></iframe>
<script type="text/javascript">
var print_predup = 0;  // 1 - показывать Нарушения Пользователям, 0 - скрывать 

if(GroupID==1 || GroupID==2){
  var dib = document.getElementsByTagName("li"); var ids = new Array(); var p = 0; var typeDesc;
  for(q=0;q<dib.length-1;q++){
    if(dib[q].className.indexOf("pl-email")!=-1){
      if(dib[q].innerHTML.indexOf("profile.php?id=")!=-1){
        ids.push(dib[q].innerHTML.substring(dib[q].innerHTML.indexOf("?id=")+4, dib[q].innerHTML.indexOf("\">П")))
      }
    }
  }
  for(i=0;i<dib.length-1;i++){
    if(dib[i].className=="pa-fld3"){
      var arr_predup = dib[i].innerHTML.split(" ");
      dib[i].innerHTML=arr_predup[0]+" <span style='color:red; font-weight:bold'>"+arr_predup[1]+"</span> (<a target='AddVote' href='profile.php?section=fields&id="+ids[p]+"&type=plu#addVote' onclick='response()' style='text-decoration: none; font-weight:bold;'>+</a>)";
      p++
    }
  }
  function response(){
    alert('Предупреждение добавлено!\n Второй раз (+) нажимать не надо!\n Отобразится после обновления страницы!');
  }
  if(document.URL.indexOf("#addVote")!=-1){
    var type=document.URL.substring(document.URL.indexOf("&type=")+6, document.URL.length-8);
    var d = document.getElementsByName("form[fld3]")[0];
    if(type=='plu') d.value = parseInt(d.value)+1;
    document.getElementsByName("update")[0].click();
  }
}
// Скрыть или показать Предупреждения
$('div.post-author ul').find('li[class^="pa-fld3"]').map(function(){ 
  var Dop=$(this).html();
  if(Dop=='undefined'||Dop==null) return false;
  if (Dop.indexOf(': 0')!=-1 || Dop.indexOf('NaN')!=-1 || (print_predup == 0 && GroupID>2)) Dop = '';
  $(this).html(Dop);
});
</script>

В этом варианте работает для одного дополнительного поля fld3.

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

Заранее благодарен.

0

260

Подскажите, возможно ли в скрипте Cкрытое, секретное сообщение для Ника(Ников) в топике прикрутить распознавание новой строки? Потому как текст под персональным спойлером сливается общим массивом, и, например, код <br> тоже не распознает.
Хочется реализовать идею сокрытых эпизодов, которые могли бы видеть только участники, и скрипт, в принципе, отлично подходит, однако в данном виде текст не получается разделить на абзацы - а это существенная проблема в данном случае.

0


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