Стоит-стоит!
Модификация: Новые теги
Сообщений 61 страница 81 из 81
Поделиться622006-12-15 16:18:22
Ок, скоро будет.
Поделиться632006-12-16 13:06:31
Спасибки... :derisive: Очень ждали
Поделиться642007-01-09 12:42:32
Осмелюсь напомнить о данном уже давно обещании...
Очень нужна панелька... Неудобно вручную писать тэги... :sorry:
Поделиться652007-01-09 14:23:10
Праздники, сессия, работа, очень уж времени много уходит. Постараюсь на этой неделе выложить.
Заодно может в нескольких вариантах с разным дизайном.
Поделиться662007-01-10 10:39:20
Пасипа! :derisive:
Благодарности не будет предела!
Поделиться672007-01-11 01:32:58
2 ExperT:
а под свой же jino-net тоже можно подстроить эти теги же ?!
Поделиться682007-01-11 12:10:06
Конечно. Хост значения не имеет
Поделиться692007-09-09 13:55:24
У мя на форуме не пашут SQL,HTML,CODE! Точнее пашут но не так как поидее должно! Че делать как исправить скажите!? http://psychoparty.ipboard.org/index.php?a...6&st=0#entry230
Поделиться702007-09-09 18:08:48
2 Кокс Мне В Нос!:
дык, вроде всё нормально пашет.
Поделиться712007-09-09 19:00:24
Как нормально!? Обычно! По идее например у хтмл рамка красочная такая и тому подобное, а у меня просто тупо обычная стандартная шняга!
[!--html--][/div]
HTML |
[!--html1--]чсячм[!--html2--] |
[div class='postcolor'][!--html3--]
аввп
[!--sql--][/div]
SQL |
[!--sql1--]парап [!--sql2--] |
[div class='postcolor'][!--sql3--]
Вот тебе и пример!!! Смотри как здесь красиво сделано, а как у меня, тухлобелая обводка для всех тегов!!!
Отредактировано Кокс Мне В Нос! (2007-09-09 19:02:54)
Поделиться722007-09-09 19:43:40
2 Кокс Мне В Нос!:
на вскидку, ты забыл поставить в стили строки:
.quotetitle { BACKGROUND-POSITION: right;BACKGROUND-REPEAT: no-repeat;color: #000;background-color: #FFDEB3;background-image: url(http://1bb.ru/uploads/creos/post-41-1137872626.jpg); }
.codetitle { BACKGROUND-POSITION: right;BACKGROUND-REPEAT: no-repeat;color: #000;background-color: #CAFFB3;background-image: url(http://1bb.ru/uploads/creos/post-41-1137874139.jpg); }
.htmltitle { color: #000;background-image: url(https://creos.1bb.ru/index.php?act=Attac … amp;id=532); }
.sqltitle { color: #000;background-image: url(https://creos.1bb.ru/index.php?act=Attac … amp;id=533); }
.posttable { padding: 8px 0px 8px 5px;background-color: #DFE6EF;border: 1px dashed #345487; }
Поделиться732007-09-09 19:53:34
Во! Чета начинаем разруливать! :good: Код с цитатой вроде заработали типо на это похоже а вот остальное пока не хотит! http://psychoparty.ipboard.org/index.php?showtopic=196 Ан нет, гоню! Все заработало, но тока к сожелению на опере не катит, через эксполер зашел, все в ожуре, видимо действительно пропустил этот скрипт...
Отредактировано Кокс Мне В Нос! (2007-09-09 19:55:46)
Поделиться742009-04-20 17:40:54
Добавлен новый тег спойлер [span style='color:green'][spoiler[doHTML]<b></b>[/doHTML]][/spoiler[doHTML]<b></b>[/doHTML]].[/span]
Описание в первом посте данной темы (прямая ссылка).
Отредактировано Grin (2009-04-20 18:17:08)
Поделиться752009-04-21 00:24:17
Добавлен новый тег спойлер
Свернутый текст.
Описание в первом посте данной темы (прямая ссылка)
Поставил. тестю. Потом отпишусь что и как
Поделиться762009-04-21 20:24:40
2 Haktar:
Поправил первый пост, тебе надо исправить начиная от слов "Добавляем замену цитат:" (всё кроме стилей) и "Новый тег спойлер" где слова "над этим ставим:" то что процитировано тоже заменить.
Поделиться772009-04-21 23:17:17
Поправил первый пост, тебе надо исправить начиная от слов "Добавляем замену цитат:" (всё кроме стилей) и "Новый тег спойлер" где слова "над этим ставим:" то что процитировано тоже заменить.
Протестировал - всё работает в ИЕ :good:
А вот проблемы с тегами QUOTE и подобными у меня так и осталось... На Креативе всё нормально, а у меня не работает :sorry:
Вот скрипт:
Код:function getPostObj(id) { itm = null; if (document.getElementById) { itm = document.getElementById(id); } else if (document.all) { itm = document.all[id]; } else if (document.layers) { itm = document.layers[id]; } return itm; } function layer(layer_id) { var full_head = " Скрытая информация:</div><div align='right' style='float:right;width:auto'><input type='button' class='codebuttons' style='font-weight:bold;float:center;width:80px;height:20px' value='Скрыть' /></div>"; var short_head = " Скрытая информация:</div><div align='right' style='float:right;width:auto'><input type='button' class='codebuttons' style='font-weight:bold;float:center;width:80px;height:20px' value='Показать' /></div>"; var id = document.getElementById("layer_" + layer_id); var head = document.getElementById("a_layer_" + layer_id); if (id.style.display == "none") { head.innerHTML = "<div align='left' style='float:left;width:auto'> <img src=\"http://imperiall.1bb.ru/uploads/imperiall/post-13-1240270270.gif\" width=\"20\" height=\"20\" border=\"0\" /> " + full_head; id.style.display = ""; } else { head.innerHTML = "<div align='left' style='float:left;width:auto'> <img src=\"http://imperiall.1bb.ru/uploads/imperiall/post-13-1240270255.gif\" width=\"20\" height=\"20\" border=\"0\" /> " + short_head; id.style.display = "none"; } } function changePost(id, author) { var PostValue = getPostObj(id).innerHTML; // заменяем таблицы цитат и т.п. var PostTableOld_ie = '<TABLE cellSpacing=1 cellPadding=3 width="95%" align=center border=0>'; var PostTableOld_opera = '<TABLE border="0" align="center" width="95%" cellpadding="3" cellspacing="1">'; var PostTableNew = "<table border='0' class='posttable' align='center' width='95%' cellpadding='3' cellspacing='1'>"; var quoteOld = "<TD><B>QUOTE</B>"; var quoteNew = "<td class='quotetitle' ><b> Цитата</b>"; var codeOld = "<TD><B>CODE</B>"; var codeNew = "<td class='codetitle'><b> Код</b>"; var htmlOld = "<TD><B>HTML</B>"; var htmlNew = "<td class='htmltitle'><b> HTML-код</b>"; var sqlOld = "<TD><B>SQL</B>"; var sqlNew = "<td class='sqltitle'><b> SQL-код</b>"; while(PostValue.indexOf(PostTableOld_ie) != -1) { PostValue = PostValue.replace(PostTableOld_ie,PostTableNew); } while(PostValue.indexOf(PostTableOld_opera) != -1) { PostValue = PostValue.replace(PostTableOld_opera,PostTableNew); } while(PostValue.indexOf(quoteOld) != -1) { PostValue = PostValue.replace(quoteOld,quoteNew); } while(PostValue.indexOf(codeOld) != -1) { PostValue = PostValue.replace(codeOld,codeNew); } while(PostValue.indexOf(htmlOld) != -1) { PostValue = PostValue.replace(htmlOld,htmlNew); } while(PostValue.indexOf(sqlOld) != -1) { PostValue = PostValue.replace(sqlOld,sqlNew); } // Спойлер var date = new Date(); while(PostValue.indexOf("[SPOILER]")!=-1 && PostValue.indexOf("[/SPOILER]")!=-1 ) { if (PostValue.indexOf("[SPOILER]") > PostValue.indexOf("[/SPOILER]")) { PostValue = PostValue.replace("[/SPOILER]","[плохой тег]"); } else { var i = date.getTime() + "" + Math.round(Math.random() * 100) + 1; PostValue = PostValue.replace("[SPOILER]", '<div class="sp-wrap" id="a_layer_' + i + '" onclick="layer(\'' + i + '\'); return false;"><div align="left" style="float:left;width:auto"> <img src="http://imperiall.1bb.ru/uploads/imperiall/post-13-1240270255.gif" width="20" height="20" border="0" /> Скрытая информация:</div><div align="right" style="float:right;width:auto"><input type="button" class="codebuttons" style="font-weight:bold;float:center;width:80px;height:20px" value="Показать" /></div></div><div class="sp-body"id="layer_' + i + '" style="display: none">'); PostValue = PostValue.replace("[/SPOILER]", "</div>"); } } // выводим конечный результат getPostObj(id).innerHTML = PostValue; }
Отредактировано Haktar (2009-04-21 23:22:02)
Поделиться782009-04-22 14:09:18
2 Haktar:
Еще раз поправил спойлер (ссылка).
То что выделено жирным надо дописать и заменить. (100 заменить на 1000 (рандом тупил) и добавить <div> и </div>)
Ещё в посте ентри:
<div class='postcolor'><span id="....">пост</span>
<script type="text/javascript">
// Запускаем скрипт "Новые теги"
changePost("...", "...");
</script></div>
занеси в нутрь спана, примерно так:
<span id="...."><div class='postcolor'>пост</div></span>
<script type="text/javascript">
// Запускаем скрипт "Новые теги"
changePost("...", "...");
</script>
Впринципе должно все нормализоваться.
Если нет, то скинь ссылку на пост в котором видны все проблемы.
Отредактировано Grin (2009-04-22 14:09:35)
Поделиться792009-04-22 18:42:41
2 Grin:
Всё отлично получилось!!! :good:
Работает как надо! Можно использовать теги QUOTE, CODE, HTML и SQL внутри вложенного спойлера. Короче любые манипуляции с тегами проходят безпроблемно!
Вот доказательство - http://imperiall.1bb.ru/index.php?showtopi...ndpost&p=363721
P.S. Немножко оффтопный вопрос.
А как тебе удалось реадизовать такую ссылку:
https://creos.1bb.ru/index.php?act=ST&f=95&t=621&st=0#entry8388_spoiler
Тоесть переносит на часть сообшения.
Отредактировано Haktar (2009-04-22 18:43:15)
Поделиться802009-04-22 18:59:33
2 Haktar:
[offtop]Через doHTML
[doHTML]<a name='entry8388_spoiler'></a>[/doHTML]
Кстати хотел сдлеать тегом, но потом засомневался, а надо ли оно....[/offtop]
Поделиться812009-04-22 20:33:10
Кстати хотел сдлеать тегом, но потом засомневался, а надо ли оно....
Думаю это отделной темой можно
Кстати вопрос по новым тегам, а именно по замене названий QUOTE на Цитата и подобное.
В Опере и ИЕ замена получаеться, а вот в Мохиле, Нетскейпе и Сафари нет.