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: Ни одна из поисковых систем в скрипте не работает, поэтому перенес в неактуальные.