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

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

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


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


Слабо актуальные запросы по скриптам в топике скриптов [2]

Сообщений 301 страница 320 из 394

301

Deff
Google Chrome

0

302

IKissa
Поправил:

Код:
<style>
#WRP{
  width:700px;
  margin:14px auto!important;
  border: 10px solid transparent;!important;
  -moz-border-image: url(http://funkyimg.com/i/2bG7M.png) 9 round round;
  -webkit-border-image: url(http://funkyimg.com/i/2bG7M.png) 9 round round; 
  -o-border-image: url(http://funkyimg.com/i/2bG7M.png) 9 round round;
  border-image: url(http://funkyimg.com/i/2bG7M.png) 9 round round;
}
#MyTbl {
  background-color:#E9DEC2!important;
  border-collapse:collapse;
}
#MyTbl>tbody>tr.a1{
  height:46px;
}
#MyTbl td{
  border:rgba(121,41,23, 0.8) solid 2px;
}
#MyTbl td{
  cursor:pointer;
}
#MyTbl>tbody>tr>td.no-pointer{
  cursor:default;
}
td#a1 {
  background: url(https://forumstatic.ru/files/0016/e3/8a/46417.png) -946px 0px no-repeat;
}
td#a2 {
  background: url(https://forumstatic.ru/files/0016/e3/8a/46417.png) -1046px 0px no-repeat;
}
td#a3 {
  background: url(https://forumstatic.ru/files/0016/e3/8a/46417.png) -1166px 0px no-repeat;;
}
td#a4 {
  background: url(https://forumstatic.ru/files/0016/e3/8a/46417.png) -1276px 0px no-repeat;
}
/*Фон активных кнопок или при наведении(не делал позиционирование)*/
td#a1:hover,
td#a1.active {
  background: url(https://forumstatic.ru/files/0016/e3/8a/46417.png) -946px 0px no-repeat;
}
td#a2:hover,
td#a2.active {
  background: url(https://forumstatic.ru/files/0016/e3/8a/46417.png) -1046px 0px no-repeat;
}
td#a3:hover,
td#a3.active {
  background: url(https://forumstatic.ru/files/0016/e3/8a/46417.png) -1166px 0px no-repeat;;
}
td#a4:hover,
td#a4.active {
  background: url(https://forumstatic.ru/files/0016/e3/8a/46417.png) -1276px 0px no-repeat;
}
 
.td-cnt .cnt{
 display:none;
 height:498px;
 padding:8px;
 overflow-x:hidden;
 overflow-y:auto
}
.td-cnt .cnt:first-child{
 display:block;
}
#MyTbl-2 td{
  background: #E9DEC2;
}
#MyTbl-2{
  margin:0;
}
tr.wind,
td.wind {
  text-align:center;
  position:relative;
  z-index:0;
  padding:0;
  margin:0;
}
div.wrp-12{
  height:502px;
  padding:0;
  position:relative;
  z-index:0;
  margin:0!important;
}
#MyTbl-2 td>.cnt2{
  padding:8px;
  position:absolute;
  border:#835508 2px solid;
  border-radius:4px;
  height:498px;
  width:504px;
  overflow-x:hidden;
  overflow-y:auto;
  left:173px;
  top:-8px;
  margin:auto!important;
  margin-top:0!important;
  background: #FFDB46;
  box-shadow:rgba(0,0,0,.7) 0 0 2em, inset rgba(0,0,0,.7) 0 0 1em;
  display:none;
}
#MyTbl-2 td.active{
  z-index:100;
  background:#BFF2B2;
}
#MyTbl-2 td.active .cnt2{
  display:block;
}
</style>
<div id=WRP>
<table id="MyTbl" width=700>
    <tr width=25% class=a1>
        <td id="a1" class=active></td>
        <td id="a2"></td>
        <td id="a3"></td>
        <td id="a4"></td>
    </tr>
    <tr class="wind">
<td width=25% height="500" class="no-pointer wind">
<div class="wrp-12">
<table id="MyTbl-2" height="100%" width="100%" align=center>
    <tr>
<td> Имя кнопки
<div class="cnt2">Content кнопки sdddddddddddddddddddddddd</div>
</td>
    </tr>
    <tr>
<td> Имя кнопки
<div class="cnt2">Content кнопки</div>
</td>
    </tr>
    <tr>
<td> Имя кнопки
<div class="cnt2">Content кнопки</div>
</td>
    </tr>
    <tr>
<td> Имя кнопки
<div class="cnt2">Content кнопки</div>
</td>
    </tr>
    <tr>
<td> Имя кнопки
<div class="cnt2">Content кнопки</div>
</td>
    </tr>
    <tr>
<td> Имя кнопки
<div class="cnt2">Content кнопки</div>
</td>
    </tr>
    <tr>
<td> Имя кнопки
<div class="cnt2">Content кнопки</div>
</td>
    </tr>
    <tr>
<td> Имя кнопки
<div class="cnt2">Content кнопки</div>
</td>
    </tr>
    <tr>
<td> Имя кнопки
<div class="cnt2">Content кнопки</div>
</td>
    </tr>
    <tr>
<td> Имя кнопки
<div class="cnt2">Content кнопки</div>
</td>
    </tr>
    <tr>
<td> Имя кнопки
<div class="cnt2">Content кнопки</div>
</td>
    </tr>
    <tr>
<td> Имя кнопки
<div class="cnt2">Content кнопки</div>
</td>
    </tr>
</tr>
    <tr>
<td> Имя кнопки
<div class="cnt2">Content кнопки</div>
</td>
    </tr>
</table></div>
</td>
<td  colspan="3" class="no-pointer td-cnt" valign=top>
<!-- Cекция контента кнопок верхнего ряда -->
<div class=cnt><!-- Контент 1-ой кнопки --> ывлаодлфыовадфывлаофдлваоылдвао</div>
<div class=cnt><!-- Контент 2-ой кнопки --> 2</div>
<div class=cnt><!-- Контент 3-ой кнопки --> 3</div>
<div class=cnt><!-- Контент 4-ой кнопки --> 4</div>
</td>
    </tr>
</table></div>
 
 
<script type="text/javascript">
$(function() {
  var $Kn = $('tr.a1>td');
  var $cnt = $('.td-cnt>.cnt');
 
  $Kn.click(function() {
    $Kn.removeClass('active');
    $Kn2.not(this).removeClass('active');
    $(this).addClass('active');
    var I = $Kn.index(this);
    $cnt.hide().eq(I).show();
  });
 
  var $Kn2 = $('#MyTbl-2 td');
  var $cnt2 = $('#MyTbl-2 td .cnt2');

  $Kn2.click(function() {
    if($(this).hasClass('noClick')) return false;
    $Kn2.not(this).removeClass('active');
    $(this).toggleClass('active');
  });
  $cnt2.click(function() {
    var $td = $(this).parent('td');$td.addClass('noClick');
    setTimeout(function(){$td.removeClass('noClick')},21);
  });


});
</script>

+1

303

Deff
Спасибо :З всё работает!

0

304

Тук тук, снова я) уж простите.
Заметила, что при нажатии на информацию в контенте боковой панели, инфо скидывается и показывается информация верхней кнопки. А мне нужно, что бы инфо боковых кнопок включало в себя ссылки, по которым пользователь переходил бы в нужную темку. Сейчас это невозможно, потому что контент скидывается при нажатии на него.
И ещё, я не могу выстроить информацию контента боковых кнопок вертикально, например несколько картинок вряд. Так же, не получается вставить в контент боковых кнопок ещё одну табличку, без границ, например, что бы можно было вставить картинку. (долго пыталась отключить внутренние разделители, но отключается все). Может поставите сразу?
Пример:
http://s2.uploads.ru/t/GqVhF.jpg
Кружочки (или то, что они напоминают))) это активные картинки. Т.е. я очень прошу в таблицу вставить ещё одну таблицу размером 6*6, без границ внутри.

0

305

IKissa
Пропишите у внутренней таблицы id <table id="IKissa">
И вешайте стиль на таблицу и её элменты через это id
Пример:

#IKissa td {
   border:0 none!important;
}

А так - пока занят, тут и на сервисе проблемы и выполняю текущие обещалки

+1

306

Deff
Хорошо, это я поняла, а как избавиться от исчезания информации? Т.е. при нажатии на контент боковой панели, что бы информация не скидывалась, а была закреплена для ссылок?

0

307

C3La-NS, в принципе полезно, но многим не оч нравится, подобный скрипт у Дуки, не оч приятно когда форма не пустая при написании нового поста в той же теме
Есть скрипт вставки при нужности ток по кнопке => ЧТОБЫ НЕ ПРОПАДАЛИ ПОСТЫ V.3

+2

308

Alex_63
За последний скрипт огромное спасибо

+1

309

Человек-Шаман
Ну на первый взгляд, есть недостатки:
0. Нет ограничения Доступа  по группам, часто нун запретить некоторым группам(к примеру, Пиар нику) менять Имидж
1. Скрипт срабатывает по DOMContentLoaded, а пока страница грузится, в Постах мелькают теги Имиджа и неизменённые Поля
2. Неудобное ограничение - запрет табличек в подписи, - они часто используются на ролках
3. Не очень понравился ввод новых Персов, удобнее вставлять нужные в форму ответа по отдельности и выпарсивать оттель
4. Нет защиты от многократной вставки одинаковых тегов
5. В Предпросмотре минипрофиля не учитывается наличие/отсутствие Полей и их расположение, не учитываецо стиль форума
====================
В Общем, нун дорабатывать, пока что скрипт не очень удобен для использования

0

310

Человек-Шаман
интересный скрипт, только вот думаю, не стоит ли в запросе ограничить выводимые данные только нужными? зачем вся эта длинная портянка инфы, когда можно так?

$.ajax({async:!1,url:"/api.php?method=users.get&user_id="+ t + "&fields=username,group_id,group_title",success:function(e){

+1

311

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

Человек-Шаман
интересный скрипт, только вот думаю, не стоит ли в запросе ограничить выводимые данные только нужными? зачем вся эта длинная портянка инфы, когда можно так?

А вы правы. Ограничу.

0

312

Человек-Шаман написал(а):

• ВАЖНО! Создать маску не получится, если в ее коде будут обработчики событий, айдишники, а также теги 'input', 'button', 'script', 'iframe', 'frame', 'style', 'html', 'map', 'table', 'textarea' и т.п. Она просто не вставится.

Неплохой скрипт,
В принципе, можно и логично было бы ограничить вставку в профиль уже существующими BB-тегами в форме ответа. Большинство полей ЛЗ вполне позволяют ограничиться только ими и только ими: картинки есть, цвет и размер букв - тож, ссылки есть.. => Что еще надо человеку, чтобы достойно встретить старость? © [Бел. солнце пустыни]. Сейчас испортить Страницу(и Игру) можно одной лишней кавычкой

Cобственно тогда не нужны столь геморройные перепроверки, вы просто берете в топике и вставляете в минипрофиль контент, выпарсенный в сообщениях из сгенерённых Вами тегов поля Минипрофиля,  с уже преобразованным сервисом в этих тегах  HTML. При предпросмотре, можно Аяксом отправить форму с тегами на предпросмотр сообщения и точно так же вытянуть HTML в указанных Вами тегах

Ну и 2, посколь есть  jQuery библа от сервиса - смысл ваять на нативе ? По скорости Вы сейчас вряд ли выиграешь , а вот по объёму контента скрипта можно  бы было сократить( за счёт библы) в пару раз

PS:
Интересна совместимость со старой версией (ибо постов уже нагерено тьма, имхо смысла менять теги - вроде бы и не было, ну подумаешь какие бы они не были - пользователя интересует лишь результат в теме - ибо сами теги лишь лишь вспомогательная фича скриптёра) И, есть ли возможность(*при несовместимости), оставить старый скрипт для обработки старых постов в топике ?  :crazyfun:  Или фича наподобия хода Джобса с уникальной ОС от Apple(покупайте ток  Apple)

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

1.2.3.4.5. - В Общем, нун дорабатывать, пока что скрипт не очень удобен для использования

:D  Ревнасть... Ты оч строг, Скрипт существенно превосходит старый скрипт имиджа

+2

313

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

При предпросмотре, можно Аяксом отправить форму с тегами на предпросмотр сообщения и точно так же вытянуть HTML в указанных Вами тегах

Да просто у всех в личном звании pa-fld1 вечно стоит html, шаблон его тоже у всех в html. Перезаполнять его в bb никому не захочется, как я подумал.
В принципе, конечно, bb он туда тоже примет, разве что в предпросмотре не покажет.

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

Ну и 2, посколь есть  jQuery библа от сервиса - смысл ваять на нативе ? По скорости Вы сейчас вряд ли выиграешь , а вот по объёму контента скрипта можно  бы было сократить( за счёт библы) в пару раз

Ну искал человек возможность лишний раз погонять ES6, а охота пуще неволи)
Страница настроек, вон, вообще на ангуляре))

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

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

В скрипт вбито понимание старых тегов наряду со своими. То бишь, сам он вставляет свои, но старые отрабатывают точно так же. Разве что при соседстве [icon] и [ava] он выберет картинку из icon. Ревнивый.

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

И, есть ли возможность(*при несовместимости), оставить старый скрипт для обработки старых постов в топике ?    Или фича наподобия хода Джобса с уникальной ОС от Apple(покупайте ток  Apple)

Для пробы ставили его рядом со старым — ничего не сломал, никого не обидел, сам работать не перестал =)

+1

314

Человек-Шаман написал(а):

Перезаполнять его в bb никому не захочется, как я подумал.В принципе, конечно, bb он туда тоже примет, разве что в предпросмотре не покажет.

Ну во первых, юзер не может заполнять поля профиля в реале, заполняет ток Админ, поэтому об HTML у юзера слабое представления (И вопрос о лишней кавычке - остался без ответа)
Поэтому Админ должен выдать Шаблон заполнения для данного Варианта Скрипта (А вот в чем он его Выдаст  в HTML или в BB кодах - думаю один раз напрячься можно
3. Полно на поддержке Вопросов о траблах (А почему у меня в топике весь шрифт жирный ? (А в теге закрытия слешь упустили)... Ну и т.д. типа наклонный, или сжался пост (забыли кавыку)
Ну и низзя юзера допускать к HTML без тщательной проверки на выходе валидности которая потребует парсер, вес которого в ужатом виде от 20кБ, и какого-то серьёзного аргумента за HTML (Типо код уникальный и спомощью BB-кодов не может быть выполнен - по ЛЗ в постах - не видел)

0

315

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

Полно на поддержке Вопросов о траблах (А почему у меня в топике весь шрифт жирный ? (А в теге закрытия слешь упустили)... Ну и т.д. типа наклонный, или сжался пост (забыли кавыку)

Ладно, это в самом деле всё справедливо, более чем. Мне стоит задуматься о допиле.

+1

316

Человек-Шаман
:D  Забыл ещё оч хороший прикол(И это ошибки достаточно опытных Админов при заполнении доп.полей, не юзеров): Вся страница КЛИКАБЕЛЬНА, кнопки не нажимаются - идет переброс по ссылке
(в одном из верхних постов забыли тег закрытия)

0

317

Человек-Шаман
:glasses: Обнаружил еще два серьезных недочета:
1. Не парсится многострочный текст в подписи и Доп.полях
2. Ограничение на общую длину записей - ~2кб, с учетом Инфы об используемых тегах (Если больше - 414 (Request-URI Too Large) )

0

318

Уведомление от Alex_63:
Скрипт работает некорректно, уведомление о копировании появляется при каждом клике, поэтому перенес в неактуальные.

А можно сделать так, чтобы копировать могли  администраторы и модераторы   форума? Тогда скрипт будет востребованным. :disappointed:

Отредактировано Вдумчивый (Вс, 12 Июн 2016 08:53:56)

+1

319

Несколько сообщений


Может кому пригодится

Код:
<script>
window.alert("Надеюсь, вам больше 18-ти");
window.alert("И у вас крепкие нервы");
window.alert("Иначе не смотрите эти картинки");
window.alert("Я вас предупреждал");
window.alert("Потом не жалуйтесь");

document.write("ПРАВДА, КЛАССНАЯ СТРАНИЦА?")
</script>

Тестируем

0

320

Поисковая система

Код:
<SCRIPT language="JavaScript"><!--


function startSearch(){
searchString = document.searchForm.searchText.value;
if(searchString != ""){
searchEngine = document.searchForm.whichEngine.selectedIndex + 1;
finalSearchString = "";

if(searchEngine == 1){
finalSearchString = "http://www.altavista.digital.com/cgi-bin/query?pg=q&what=web&fmt=.&q=" + searchString;
}
if(searchEngine == 2){
finalSearchString = "http://av.yahoo.com/bin/query?p=" + searchString + "&hc=0&hs=0";
}
if(searchEngine == 3){
finalSearchString = "http://www.excite.com/search.gw?trace=a&search=" + searchString;
}
if(searchEngine == 4){
finalSearchString = "http://www.hotbot.com/?SW=web&SM=MC&MT=" + searchString + "&DC=10&DE=2&RG=NA&_v=2&act.search.x=89&act.search.y=7";
}
if(searchEngine == 5){
finalSearchString = "http://www.infoseek.com/Titles?qt=" + searchString + "&col=WW&sv=IS&lk=noframes&nh=10";
}
if(searchEngine == 6){
finalSearchString = "http://www.lycos.com/cgi-bin/pursuit?adv=%26adv%3B&cat=lycos&matchmode=and&query=" + searchString + "&x=45&y=11";
}
if(searchEngine == 7){
finalSearchString = "http://netfind.aol.com/search.gw?search=" + searchString + "&c=web&lk=excite_netfind_us&src=1";
}

location.href = finalSearchString;
}
}

//--></SCRIPT>
<BODY BACKGROUND="../../../image/obraz.gif">
<FORM NAME="searchForm">
 <DIV ALIGN="center">
 <CENTER>
 <TABLE BORDER="1" CELLPADDING="5" BORDERCOLOR="#000000" CELLSPACING="0">
 <TR>
 <TD WIDTH="250">
 <P ALIGN="center">Введите слово</P>
 <P ALIGN="center"><INPUT STYLE="background: dddddd" NAME="searchText" TYPE="text" SIZE="30"></P>
 </TD>
 </TR>
 <TR ALIGN="center">
 <TD WIDTH="250">
 <P ALIGN="center">Выбирайте посиковую систему</P>
 <P ALIGN="center"><SELECT STYLE="background: dddddd" NAME="whichEngine" SIZE="1">
 <OPTION SELECTED>Altavista</OPTION>
 <OPTION>Yahoo!</OPTION>
 <OPTION>Excite</OPTION>
 <OPTION>Hotbot</OPTION>
 <OPTION>Infoseek</OPTION>
 <OPTION>Lycos</OPTION>
 <OPTION>AOL Netfind</OPTION>
 </SELECT></P>
 </TD>
 </TR>
 <TR ALIGN="center">
 <TD WIDTH="250">
 <P ALIGN="center"><INPUT TYPE="button" VALUE="Send" onClick="startSearch()"></P>
 </TD>
 </TR>
 </TABLE>
 </CENTER>
 </DIV>
</FORM>

Тестируем


Уведомление от Alex_63: Ни одна из поисковых систем в скрипте не работает, поэтому перенес в неактуальные.

0


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