Deff
Google Chrome
Слабо актуальные запросы по скриптам в топике скриптов [2]
Сообщений 301 страница 320 из 394
Поделиться301Вт, 17 Май 2016 02:47:36
Поделиться302Вт, 17 Май 2016 03:48:25
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(http://forumstatic.ru/files/0016/e3/8a/46417.png) -946px 0px no-repeat; } td#a2 { background: url(http://forumstatic.ru/files/0016/e3/8a/46417.png) -1046px 0px no-repeat; } td#a3 { background: url(http://forumstatic.ru/files/0016/e3/8a/46417.png) -1166px 0px no-repeat;; } td#a4 { background: url(http://forumstatic.ru/files/0016/e3/8a/46417.png) -1276px 0px no-repeat; } /*Фон активных кнопок или при наведении(не делал позиционирование)*/ td#a1:hover, td#a1.active { background: url(http://forumstatic.ru/files/0016/e3/8a/46417.png) -946px 0px no-repeat; } td#a2:hover, td#a2.active { background: url(http://forumstatic.ru/files/0016/e3/8a/46417.png) -1046px 0px no-repeat; } td#a3:hover, td#a3.active { background: url(http://forumstatic.ru/files/0016/e3/8a/46417.png) -1166px 0px no-repeat;; } td#a4:hover, td#a4.active { background: url(http://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>
Поделиться303Вт, 17 Май 2016 08:47:03
Deff
Спасибо :З всё работает!
Поделиться304Чт, 19 Май 2016 20:27:38
Тук тук, снова я) уж простите.
Заметила, что при нажатии на информацию в контенте боковой панели, инфо скидывается и показывается информация верхней кнопки. А мне нужно, что бы инфо боковых кнопок включало в себя ссылки, по которым пользователь переходил бы в нужную темку. Сейчас это невозможно, потому что контент скидывается при нажатии на него.
И ещё, я не могу выстроить информацию контента боковых кнопок вертикально, например несколько картинок вряд. Так же, не получается вставить в контент боковых кнопок ещё одну табличку, без границ, например, что бы можно было вставить картинку. (долго пыталась отключить внутренние разделители, но отключается все). Может поставите сразу?
Пример:
Кружочки (или то, что они напоминают))) это активные картинки. Т.е. я очень прошу в таблицу вставить ещё одну таблицу размером 6*6, без границ внутри.
Поделиться305Чт, 19 Май 2016 20:47:11
IKissa
Пропишите у внутренней таблицы id <table id="IKissa">
И вешайте стиль на таблицу и её элменты через это id
Пример:
#IKissa td {
border:0 none!important;
}
А так - пока занят, тут и на сервисе проблемы и выполняю текущие обещалки
Поделиться306Пт, 20 Май 2016 12:29:15
Deff
Хорошо, это я поняла, а как избавиться от исчезания информации? Т.е. при нажатии на контент боковой панели, что бы информация не скидывалась, а была закреплена для ссылок?
Поделиться307Пт, 27 Май 2016 19:57:42
C3La-NS, в принципе полезно, но многим не оч нравится, подобный скрипт у Дуки, не оч приятно когда форма не пустая при написании нового поста в той же теме
Есть скрипт вставки при нужности ток по кнопке => ЧТОБЫ НЕ ПРОПАДАЛИ ПОСТЫ V.3
Поделиться308Сб, 4 Июн 2016 18:34:35
Alex_63
За последний скрипт огромное спасибо
Поделиться309Сб, 4 Июн 2016 20:31:13
Человек-Шаман
Ну на первый взгляд, есть недостатки:
0. Нет ограничения Доступа по группам, часто нун запретить некоторым группам(к примеру, Пиар нику) менять Имидж
1. Скрипт срабатывает по DOMContentLoaded, а пока страница грузится, в Постах мелькают теги Имиджа и неизменённые Поля
2. Неудобное ограничение - запрет табличек в подписи, - они часто используются на ролках
3. Не очень понравился ввод новых Персов, удобнее вставлять нужные в форму ответа по отдельности и выпарсивать оттель
4. Нет защиты от многократной вставки одинаковых тегов
5. В Предпросмотре минипрофиля не учитывается наличие/отсутствие Полей и их расположение, не учитываецо стиль форума
====================
В Общем, нун дорабатывать, пока что скрипт не очень удобен для использования
Поделиться310Сб, 4 Июн 2016 21:58:19
Человек-Шаман
интересный скрипт, только вот думаю, не стоит ли в запросе ограничить выводимые данные только нужными? зачем вся эта длинная портянка инфы, когда можно так?
$.ajax({async:!1,url:"/api.php?method=users.get&user_id="+ t + "&fields=username,group_id,group_title",success:function(e){
Поделиться311Сб, 4 Июн 2016 22:29:00
Человек-Шаман
интересный скрипт, только вот думаю, не стоит ли в запросе ограничить выводимые данные только нужными? зачем вся эта длинная портянка инфы, когда можно так?
А вы правы. Ограничу.
Поделиться312Сб, 4 Июн 2016 23:57:20
• ВАЖНО! Создать маску не получится, если в ее коде будут обработчики событий, айдишники, а также теги 'input', 'button', 'script', 'iframe', 'frame', 'style', 'html', 'map', 'table', 'textarea' и т.п. Она просто не вставится.
Неплохой скрипт,
В принципе, можно и логично было бы ограничить вставку в профиль уже существующими BB-тегами в форме ответа. Большинство полей ЛЗ вполне позволяют ограничиться только ими и только ими: картинки есть, цвет и размер букв - тож, ссылки есть.. => Что еще надо человеку, чтобы достойно встретить старость? © [Бел. солнце пустыни]. Сейчас испортить Страницу(и Игру) можно одной лишней кавычкой
Cобственно тогда не нужны столь геморройные перепроверки, вы просто берете в топике и вставляете в минипрофиль контент, выпарсенный в сообщениях из сгенерённых Вами тегов поля Минипрофиля, с уже преобразованным сервисом в этих тегах HTML. При предпросмотре, можно Аяксом отправить форму с тегами на предпросмотр сообщения и точно так же вытянуть HTML в указанных Вами тегах
Ну и 2, посколь есть jQuery библа от сервиса - смысл ваять на нативе ? По скорости Вы сейчас вряд ли выиграешь , а вот по объёму контента скрипта можно бы было сократить( за счёт библы) в пару раз
PS:
Интересна совместимость со старой версией (ибо постов уже нагерено тьма, имхо смысла менять теги - вроде бы и не было, ну подумаешь какие бы они не были - пользователя интересует лишь результат в теме - ибо сами теги лишь лишь вспомогательная фича скриптёра) И, есть ли возможность(*при несовместимости), оставить старый скрипт для обработки старых постов в топике ? Или фича наподобия хода Джобса с уникальной ОС от Apple(покупайте ток Apple)
1.2.3.4.5. - В Общем, нун дорабатывать, пока что скрипт не очень удобен для использования
Ревнасть... Ты оч строг, Скрипт существенно превосходит старый скрипт имиджа
Поделиться313Вс, 5 Июн 2016 08:39:35
При предпросмотре, можно Аяксом отправить форму с тегами на предпросмотр сообщения и точно так же вытянуть HTML в указанных Вами тегах
Да просто у всех в личном звании pa-fld1 вечно стоит html, шаблон его тоже у всех в html. Перезаполнять его в bb никому не захочется, как я подумал.
В принципе, конечно, bb он туда тоже примет, разве что в предпросмотре не покажет.
Ну и 2, посколь есть jQuery библа от сервиса - смысл ваять на нативе ? По скорости Вы сейчас вряд ли выиграешь , а вот по объёму контента скрипта можно бы было сократить( за счёт библы) в пару раз
Ну искал человек возможность лишний раз погонять ES6, а охота пуще неволи)
Страница настроек, вон, вообще на ангуляре))
Интересна совместимость со старой версией (ибо постов уже нагерено тьма, имхо смысла менять теги - вроде бы и не было, ну подумаешь какие бы они не были - пользователя интересует лишь результат в теме - ибо сами теги лишь лишь вспомогательная фича скриптёра)
В скрипт вбито понимание старых тегов наряду со своими. То бишь, сам он вставляет свои, но старые отрабатывают точно так же. Разве что при соседстве [icon] и [ava] он выберет картинку из icon. Ревнивый.
И, есть ли возможность(*при несовместимости), оставить старый скрипт для обработки старых постов в топике ? Или фича наподобия хода Джобса с уникальной ОС от Apple(покупайте ток Apple)
Для пробы ставили его рядом со старым — ничего не сломал, никого не обидел, сам работать не перестал =)
Поделиться314Вс, 5 Июн 2016 09:07:21
Перезаполнять его в bb никому не захочется, как я подумал.В принципе, конечно, bb он туда тоже примет, разве что в предпросмотре не покажет.
Ну во первых, юзер не может заполнять поля профиля в реале, заполняет ток Админ, поэтому об HTML у юзера слабое представления (И вопрос о лишней кавычке - остался без ответа)
Поэтому Админ должен выдать Шаблон заполнения для данного Варианта Скрипта (А вот в чем он его Выдаст в HTML или в BB кодах - думаю один раз напрячься можно
3. Полно на поддержке Вопросов о траблах (А почему у меня в топике весь шрифт жирный ? (А в теге закрытия слешь упустили)... Ну и т.д. типа наклонный, или сжался пост (забыли кавыку)
Ну и низзя юзера допускать к HTML без тщательной проверки на выходе валидности которая потребует парсер, вес которого в ужатом виде от 20кБ, и какого-то серьёзного аргумента за HTML (Типо код уникальный и спомощью BB-кодов не может быть выполнен - по ЛЗ в постах - не видел)
Поделиться315Вс, 5 Июн 2016 09:18:47
Полно на поддержке Вопросов о траблах (А почему у меня в топике весь шрифт жирный ? (А в теге закрытия слешь упустили)... Ну и т.д. типа наклонный, или сжался пост (забыли кавыку)
Ладно, это в самом деле всё справедливо, более чем. Мне стоит задуматься о допиле.
Поделиться316Вс, 5 Июн 2016 09:22:25
Человек-Шаман
Забыл ещё оч хороший прикол(И это ошибки достаточно опытных Админов при заполнении доп.полей, не юзеров): Вся страница КЛИКАБЕЛЬНА, кнопки не нажимаются - идет переброс по ссылке
(в одном из верхних постов забыли тег закрытия)
Поделиться317Вс, 5 Июн 2016 12:00:43
Человек-Шаман
Обнаружил еще два серьезных недочета:
1. Не парсится многострочный текст в подписи и Доп.полях
2. Ограничение на общую длину записей - ~2кб, с учетом Инфы об используемых тегах (Если больше - 414 (Request-URI Too Large) )
Поделиться318Вт, 7 Июн 2016 20:31:15
Уведомление от Alex_63:
Скрипт работает некорректно, уведомление о копировании появляется при каждом клике, поэтому перенес в неактуальные.
А можно сделать так, чтобы копировать могли администраторы и модераторы форума? Тогда скрипт будет востребованным.
Отредактировано Вдумчивый (Вс, 12 Июн 2016 08:53:56)
Поделиться319Вт, 7 Июн 2016 20:43:53
Несколько сообщений
Может кому пригодится
<script> window.alert("Надеюсь, вам больше 18-ти"); window.alert("И у вас крепкие нервы"); window.alert("Иначе не смотрите эти картинки"); window.alert("Я вас предупреждал"); window.alert("Потом не жалуйтесь"); document.write("ПРАВДА, КЛАССНАЯ СТРАНИЦА?") </script>
Тестируем
Поделиться320Вт, 7 Июн 2016 20:47:27
Поисковая система
<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: Ни одна из поисковых систем в скрипте не работает, поэтому перенес в неактуальные.