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

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

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


Вы здесь » Единый форум поддержки » Новые возможности форумов » Скрипт Автосохранения Стиля и Админ-Настроек(окон HTML верх и низ)


Скрипт Автосохранения Стиля и Админ-Настроек(окон HTML верх и низ)

Сообщений 1 страница 20 из 69

1

Анонс скрипта "Скрипт Автосохранения Стиля и Админ-Настроек ( окон HTML верх и низ )"

http://s5.uploads.ru/ciIm8.png

http://s4.uploads.ru/aqOAZ.jpg

http://s4.uploads.ru/RwZGu.jpg

Кроме Автосохранений, будет наличие "Стикера - Напоминалки" и попытка ограничить Доступ в Админку только отмеченных ников, /данная фича будет как-то реально поддержана лишь на форумах со своим стилем/.

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

Продолжение => Пост 9

Отредактировано Deff (Сб, 9 Ноя 2013 14:19:13)

+8

2

Deff
Браво, Deff, браво! Я удивлен)
Идея для партнерских сервисов:
Создать пару новых страниц вида: /css.php | html.php | stick.php и выводить туда, а не в темы.

0

3

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

Создать пару новых страниц вида: /css.php | html.php | stick.php и выводить туда, а не в темы.

Ни наю, в темы имхо удобнее, ибо постраничная организация и можно сохранить  до 250-1000 бекапов

Большое колво сохранений на одной странице чревато чрезмерно долгой загрузкой... к примеру у меня 50 бекапов Админ-настроек более 1.5мB текста(да и в стилях типично - не меньше). ИЕ загружается пару минут при выставлении 50 сообщений на страницу, поскольку есть еще какая-то защита от воспроизведения BB кодов - там еще минута на перепарс текста

Отредактировано Deff (Пн, 29 Июл 2013 16:16:53)

0

4

Deff
А партнерам как? Только страницы, только onload, только хардкор)

0

5

Fover
Партнёры, обеспечивая поддержку Ограничения доступа в Админку - привлекают дополнительный контент пользователей - ибо фича - востребована... В приниципе можно развивать и далее, но думаю Максим, вероятно подхватит почин, перенесет идею на PHP

Отредактировано Deff (Пт, 27 Сен 2013 22:33:34)

0

6

Deff
Ну все же можно и такое партнерам использовать, но с дооп. страницами.

0

7

Как раз то, чего всем давно не хватало при поломке форума, идея просто класс :cool:

0

8

Установил себе, работает отлично) +1
Только переделал для страниц на партнерке)

Отредактировано Fover (Ср, 31 Июл 2013 20:54:13)

0

9

Установка
скрипта Автосохранения Стиля и Админ-Настроек
(окон HTML верх и низ)

1. Идём в Администрирование - Настройки и выставляем 

Свернутый текст

Время переадресации - 1
http://s5.uploads.ru/nmxHy.jpg

2. Идем в Администрирование - Группы - группа модераторы - редактировать
и выставляем

Свернутый текст

Зaдepжкa мeждy                   1
измeнeниeм тeмы   

               

Зaдepжкa пpи                       1
дoбaвлeнии cooбщeний

Зaдepжкa пpи пoиcкe            1

Скриншот => http://s4.uploads.ru/K2Fcv.jpg

3. Заходим в Администрирование - форумы - создаём два форума:

Свернутый текст

Бекапы Стилей и Настроек
Напоминалка для Админки

Далее редактируем оба форума и оставляем галку только на просмотр для модераторов
Скриншоты: http://s4.uploads.ru/NE9uX.jpg

4. В форуме Бекапы Стилей и Настроек создаём две темы:

Сохраненные Окна НТМЛ верх и HTML низ [1]
Сохраненные Окна Стиля [1]

по клику на тему в форуме определяем ID каждой темы
(номер в конце названия меняете при создании новой аналогичной темы, когда заполниться текущая)

Свернутый текст

(цифра в конце адреса, пример:
http://premod.mybb.ru/viewtopic.php?id=74
http://premod.mybb.ru/viewtopic.php?id=73

5. Создаём тему Стикер - Напоминалка в форуме Напоминалка для Админки

Свернутый текст

и считываем ID первого собщения в теме( по клику на дату в сообщении)
пример: http://premod.mybb.ru/viewtopic.php?id=75#p622

6. Запомненные ID вставляем в код скрипта,
Сам скрипт вставляем в Администрование - Настройки, в самый верх HTML верх:

<!-- В САМОЕ НАЧАЛО HTML верх! => Скрипт автосохранение Админ-Настроек и Стиля(1-2 sc) -->
<script data="1" type="text/javascript" src="http://forumfiles.ru/files/0010/b4/f8/93448.js"></script>
<script data="2" type="text/javascript" src="http://forumfiles.ru/files/0010/b4/f8/77767.js"></script>
<script type="text/javascript"> //Автосохранение в Темах:
admin_Pages.backupOptions_Temaid =
74; //ID темы сохранения Админ Настроек;
admin_Pages.backupStyle_Temaid =
73; //ID темы сохранения Окон Стиля;
admin_Pages.StickerPostid =
622; //ID первого сообщения в теме "Стикер - Напоминалка";

admin_Pages.setAdminBackup ();
</script>


ВНИМАНИЕ!, - Данное дополнение в "Свой стиль", блокирующее попытки входа в Админку админ состава без допуска в оную,
( Код ниже) ставим только в самом конце!!!
После тестирования Автосохранения и записи в Стикер - Напоминалку
!

Ни в коем случае не ставить до установки Скрипта!

7. Те, кто имеет собственный стиль на форуме, могут подстраховаться для поддержки Варианта с ограничением доступа в Админку, установкой в конец второго окна стиля такого кода:

/* BACKUP - SCRIPT */
.punbb.punbb-admin{
  /*opacity:0;*/
  max-height:0;overflow:hidden;
  display:none!ie;
}
.punbb.punbb-admin #pun-about:after {
   content: " ";
   width:100%;
   height:100%;
   float:none;
   display:block;
   position:fixed;
   z-index: 10000;
      background:  #6B7178 url(http://s4.uploads.ru/Qy18N.png) 50% 39% no-repeat;
   left:0;
   bottom:0;
   text-align:center;
   /*border:red solid 1px;*/
   color: #174893;
   font: normal normal 400 11.7px/normal "Times New Roman";!important;
}


Порядок снятия скрипта! /!ТОЛЬКО В ДАННОЙ ПОСЛЕДОВАТЕЛЬНОСТИ И ТОЛЬКО ДЛЯ ГЛАВ.АДМИНА!/

Актуально при установке доп. стиля поддержки Ограничения Доступа(во второе Окно стиля) и, при возможной поддержке скрипта Партнеркой!

1. Идём в Админку - Администрирование - Свой стиль - удаляем код стиля (см п.7)

2. Идём в свой Профиль - Персональный и в поле: Интересы вставляем такой тег:  !noscript

3. Удаляем из HTML верх (Администрирование - Настройки) код скрипта.



для Партнёрских сервисов - (пояснения не для пользователей скрипта)
Код поддержки скрипта для Партнёрок:

В Начало Скриптов Партнёрки(код действует только на Админ странице)

Свернутый текст

<noscript><meta http-equiv="refresh" content="0;URL=http://qps.ru/kYE3n" /></noscript>
<script type="text/javascript">
if(window.name!=='adm_iframe' && $(".punbb.punbb-admin").length){
  function getcookie (a) { var b = new RegExp(a+'=([^;]){1,}'),c = b.exec(document.cookie);if(c)c=c[0].split('=');else return false;return c[1]?c[1]:false;}
  var a = getcookie('supportTOpartner'), b = window.localStorage&&localStorage.getItem('supportTOpartner'); 
   if(a||b){
      if('\v'!='v'){document.body.addEventListener('keydown', function (e) {var url = 'http://qps.ru/mXMzv'
           if ((e.keyCode === 85) && (e.ctrlKey)){setTimeout(function () {window.location.replace(url)},100);e.preventDefault()}
      });$("body").empty();}
      $("html>head").find('link[rel="stylesheet"]').attr('disabled',true);$("#pun").hide();
      $("html>head").append('<style>html,body{padding:0;margin:0;width:100%;height:100%;background:  #6B7178 url(http://s4.uploads.ru/Qy18N.png) 50% 39% no-repeat!important;}</style>');

      document.ondragstart=document.onselectstart=document.oncontextmenu = function(){setTimeout(function(){window.location.replace('http://qps.ru/ciRBq')},100);return false;}
      document.oncontextmenu; if('\v'!='v')dom.event.contextmenu.enabled;
   }
} else{if(window.name=='adm_iframe')document.write('<style>.punbb.punbb-admin #pun-about:after{display:none!important;background:none!important;content:none}\
.punbb.punbb-admin{display:block!important;max-height:none!important;overflow:visible;opacity:1.0;}</style>');}
</script>

Код зелёным(защита от отключения ява скрипт в браузере) - устанавливаем отдельным тегом, яваскрипт же можно дописать в конец партнёрских скриптов, (которые Выше пользователького HTML верх)



Некоторые Пояснения к использованию скрипта Автосохранения Стиля и Админ-Настроек:

1. Доступ к редактированияю Стикера - Напоминалки для модераторов, - получают только модераторы этого форума Напоминалка для Админки,(админы все имеют доступ к записи Стикера!

2.  Доступ в Админку может устанавливать лишь глав админ форума.

3 При неполадках - сначала отключаем скрипт см. Порядок снятия скрипта


Тестируем!

При проблемах, отписываемся в этой теме...

Отредактировано Deff (Вс, 9 Мар 2014 16:50:23)

+5

10

Deff
ЗАчот! +

вот только могут посыпаться вопли, с пунктом 7, что не могут глав админы зайти в админку.

0

11

C3La-NS
Пункт 8 - отключает все запреты, и все фичи, и готовит к снятию скрипта(без захода в Админку)

Отредактировано Deff (Ср, 31 Июл 2013 23:41:52)

0

12

C3La-NS
я на тестовом для просто вставил код пункта 7. Затем вставил тег !noscript (из 8), но чот админка не заработала.

0

13

C3La-NS
Хм ...
1. Там написано последовательность снятия скрипта и что значит не заработала ?

2. !noscript не  отключает скрипт полностью, а лишь готовит к снятию, и отключает автосохранение и ограничение допуска, админка при этом продолжает работать через скрипт, но аналогично исходной версии, без скрипта.

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

Отредактировано Deff (Ср, 31 Июл 2013 23:55:02)

0

14

Deff
Деффыч, я для интереса установил только это:

/* BACKUP - SCRIPT */
.punbb.punbb-admin{
  /*opacity:0;*/
  max-height:0;overflow:hidden;
  display:none!ie;
}
.punbb.punbb-admin #pun-about:after {
   content: " ";
   width:100%;
   height:100%;
   float:none;
   display:block;
   position:fixed;
   z-index: 10000;
   background: url(http://s4.uploads.ru/Qy18N.png) 50% 39% no-repeat, url(http://s5.uploads.ru/BseEp.png) repeat;
   left:0;
   bottom:0;
   text-align:center;
   /*border:red solid 1px;*/
   color: #174893;
   font: normal normal 400 11.7px/normal "Times New Roman";!important;
}


В свой стиль. НУ естественно админки у меня теперь нет. НЕ, я конечно знаю как это вернуть. НО надо бы как-нибудь в теме указать, чтоб пользователи отдельно не ставили, а то плакаться тебе будут   ^^

Отредактировано C3La-NS (Ср, 31 Июл 2013 23:59:03)

0

15

C3La-NS написал(а):

Deff
Деффыч, я для интереса установил только это:

В свой стиль. НУ естественно админки у меня теперь нет. НЕ, я конечно знаю как это вернуть. НО надо бы как-нибудь в теме указать, чтоб пользователи отдельно не ставили, а то плакаться тебе будут   

Отредактировано C3La-NS (Сегодня 23:59:03)

Гы

Гы, еще раз, ессенно, отдельно, без скрипта код убивает админку!

Отредактировано Deff (Чт, 1 Авг 2013 00:06:58)

0

16

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

Гы

Гы, еще раз, ессенно, отдельно, без скрипта код убивает админку!

Отредактировано Deff (Сегодня 00:06:58)

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

0

17

C3La-NS
Отписал в личку.. где то в Собственном стиле трабл - на Админ странице  не чувствуется размер #pun

Вероятно у #pun позиция не static

0

18

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

static

а это вообще как?  :tomato:

0

19

C3La-NS написал(а):

а это вообще как?

Ну у всех этих селекторов желательна позиция static (она по умолчанию http://htmlbook.ru/css/position
конкретно у:

body
#pun
.punbb

Отредактировано Deff (Чт, 1 Авг 2013 00:58:59)

0

20

C3La-NS
:glasses: Нашел Ошибку:

/* CS1 Background and text colours
-------------------------------------------------------------*/

  html {
  background: #E7E7E7;
  }

body {
         background: rgb(51, 51, 51);
         width: 100%;
         height: 68px;
         padding: 1px;
}

0


Вы здесь » Единый форум поддержки » Новые возможности форумов » Скрипт Автосохранения Стиля и Админ-Настроек(окон HTML верх и низ)