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

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

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


Вы здесь » Единый форум поддержки » Корзина » НескончаеМЫе общие вопросы от новичков (36)


НескончаеМЫе общие вопросы от новичков (36)

Сообщений 201 страница 220 из 1000

201

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

<textarea id="CHAT-container" style="display:none"  rows="13">
<div id="pun-chat-section" class="section"><div class="container">
<center><div align=center><a href="#" onclick=" obj=this.parentNode.childNodes[1].style;
tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;">
<img src="http://uploads.ru/i/x/K/9/xK9Yk.png" ></a><div style="display: none">
<script type="text/javascript"
src="http://777777.chatovod.ru/
widget.js?height=450"
charset="UTF-8"></script>
</div></div></center></div></div></textarea>
<script>$("#pun-announcement").before($("#CHAT-container").val())</script>

Не работает... При нажатии не открывается чат. Код чата в скрипте.
Вот ещё что, как я понимаю если объявление выключить, то и чат исчезает? А можно сделать чтобы чат был не связан с объявлением? Так как объявление не всегда нужно, а чат будет нужен всегда!

Отредактировано Denzel (Вт, 21 Фев 2012 14:58:54)

0

202

Denzel
Чичас поправлю ...

0

203

kozhilya
Вот пример => Изучайте => http://hostjs-mybb2011.narod.ru/js/CookieAdm.js function getCookieAdm(name) {

+1

204

Deff
Таки работает! :) Спасибо!

0

205

Denzel
Замучился - последовал Вашей рекомендации - Ставьте просто в Объявление

Код:
<center><div align=center><a href="#" onclick=" obj=this.parentNode.childNodes[1].style; 
tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;"> 
<img src="http://uploads.ru/i/x/K/9/xK9Yk.png" ></a><div id="CHAT-CHAT" style="display: none">

<script type="text/javascript" src="http://777777.chatovod.ru/widget.js?height=450"charset="UTF-8"></script>

</div></div></center>

0

206

К вопросу о том же рег. выражении.
Есть новая Есть код сообщения (пруф):

[adm=kozhilya]И же ведь[/adm]
111
[adm=Mia]жадная же эта бодяга![/adm]

По идеи, тэги должны выделятся по разному, но этого не происходит: всё, что в bb-кодах, выделяется цветом первого bb кода.
Я подозреваю, что проблема в том, что меняется не каждый тег по отдельности, а всё, что соответствует выражению:

[adm=kozhilya]И же ведь[/adm]
111
[adm=Mia]жадная же эта бодяга![/adm]

Я ведь прав?
Вопрос в том, как сделать так, что бы каждый код вычислялся самостоятельно.

Надеюсь, я понятно объяснил...

0

207

Deff
Теперь работает, большое спасибо! Только вот почему-то чат получается не полноценный) Когда вставляешь код чата отдельно, то в чате больше инструментов! Почему так получается?

0

208

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

Теперь работает, большое спасибо! Только вот почему-то чат получается не полноценный) Когда вставляешь код чата отдельно, то в чате больше инструментов! Почему так получается?

Вряд ли  - текущий код не отличается от отдельной вставки(возможно просто в текущем времени перебои с инструментами

Отредактировано Deff (Вт, 21 Фев 2012 16:18:16)

0

209

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

возможно просто в текущем времени перебои с инструментами

Я только что попробовал отдельный код, инструменты работают, а через скрипт этих инструментов не видно)
Вот скрин через скрипт http://uploads.ru/t/c/P/2/cP2eu.jpg
А вот прямой код http://uploads.ru/t/Y/d/E/YdEDh.jpg

0

210

Denzel
Хм - Эт ток в Мозилле бяка, чичас исправим

0

211

Denzel

Код:
<center><img id="CHAT_CHAT" src="http://uploads.ru/i/x/K/9/xK9Yk.png" />
<div align=center id="CHAT_CHAT2" class="hids-Off">


<script type="text/javascript" src="http://777777.chatovod.ru/widget.js?height=450"charset="UTF-8"></script>

</div></center>
<style>#CHAT_CHAT2.hids-Off{position:absolute;z-index:-100;}</style>
<script>
 $("#CHAT_CHAT").click(function () {
      $("#CHAT_CHAT2").toggleClass('hids-Off');
    });
</script>

0

212

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

Я ведь прав?

Нарисуйте ваш итоговый скрипт данного куска

0

213

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

Нарисуйте ваш итоговый скрипт данного куска

Эм... Это?

function GenStyle(name)
{
  var Result = "display: block; font-weight: bold; text-align: right; "
  switch (name)
  {
    case "kozhilya": Result += "color: yellow; font-family: Comic Sans MS;"; break
    case "Mia": Result += "color: red;"; break
  }
  return Result;
}

$('td#button-code').before('<td id="button-adm")\' onclick="tag_mod()"><img src="/i/blank.gif" alt="Модераторский тег"></td>');
$('div.post-box p').map(function () {
var text = $(this).html();
if(text.indexOf("[/adm]") != -1) {
var adm = /\[adm=(.*?)\]([^`]*?)\[\/adm\]/gi;
var regexp  = new RegExp(adm);
if (regexp.test(text))
name=RegExp["$1"];
var adm_foot = "";
if (name[0] != "!")
{ adm_foot = ("<br>"+name); }
else
{ name = name.replace(/!/,"") }
$(this).html(text.replace(adm, "<span class='adm-box' style='"+GenStyle(name)+"'>$2"+adm_foot+"</span>"))
}});

По идеи, для каждого name генерируется свой стиль в функции GenStyle(name). adm_foot - это автоматическая подпись, там всё работает.

0

214

kozhilya
Ничо не понял - Поясните задачу что вы хотите добицо выделениями этими BB кодами(И если Вам все равно - решим - по другому

0

215

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

И если Вам все равно - решим - по другому

М... По идеи, в результате в сообщении должен быть такой код:

<span class="adm-box" style="display: block; font-weight: bold; text-align: right; color: yellow; font-family: Comic Sans MS;">И же ведь<br>kozhilya</span>
111<br>
<span class="adm-box" style="display: block; font-weight: bold; text-align: right; color: red;">жадная же эта бодяга!<br>Mia</span>

Но после выполнения скрипта получаетя так:

<span class="adm-box" style="display: block; font-weight: bold; text-align: right; color: yellow; font-family: Comic Sans MS;">И же ведь<br>kozhilya</span>
111<br>
<span class="adm-box" style="display: block; font-weight: bold; text-align: right; color: yellow; font-family: Comic Sans MS;">жадная же эта бодяга!<br>kozhilya</span>

Красным выделена часть, которая меняется вместе с первым кодом (синий)
Вот надо сделать так, что бы красная часть была той, какой должна быть: зелёной из первого кода

0

216

kozhilya
Блин  - Давайте сначала - Для чего вся эта затея , поясните полностью, что обрамляем в BB- ТЕги - зачем обрамляем, чую что нагородили, то что в две строки нужно решать

0

217

Deff
Теперь с чатом порядок, большое спасибо! Только вот ещё один вопрос, можно как-нибудь убрать слово объявление? Пробовал вставлять этот код, он убирает слово, но сливает панель с кнопками форума. Вот скрин http://uploads.ru/t/3/W/P/3WPdG.jpg

<style>
#pun-announcement h2 span {
display:none;
}
</style>

Отредактировано Denzel (Вт, 21 Фев 2012 17:29:47)

0

218

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

Блин  - Давайте сначала - Для чего вся эта затея , поясните полностью, что обрамляем в BB- ТЕги - зачем обрамляем, чую что нагородили, то что в две строки нужно решать

Ок.

Итак, то, что я делаю - модераторский тег.

[adm=<Ник модератора>]Текст записи[/adm]

Скрипт должен заменять bb-код на это:

<span class="adm-box" style="display: block; font-weight: bold; text-align: right; <стиль, которым будет выделен текст>">Текст записи<br><Ник модератора></span>

Текст для красной части кода генерируется в функции GenStyle(name), где name - <Ник модератора>. Можно, конечно было обойтись и без GenStyle, при помощи CSS, но ник модератора может содержать кирилические символы.
<br><Ник модератора> в конце - подпись, она работает верно (ставится автоматом; если перед ником в коде есть "!", то подпись не добавляется (работает уже))

Вот. Я попытался сделать это регулярками. Но, для кода

[adm=kozhilya]И же ведь[/adm]111
[adm=Mia]жадная же эта бодяга![/adm]

итог почучается не тем (цвета соответствующие):

<span class="adm-box" style="display: block; font-weight: bold; text-align: right; color: yellow; font-family: Comic Sans MS;">И же ведь<br>kozhilya</span>
111<br>

<span class="adm-box" style="display: block; font-weight: bold; text-align: right; color: yellow; font-family: Comic Sans MS;">жадная же эта бодяга!<br>kozhilya</span>

Вместо красного (неверная часть) должно быть это:

<span class="adm-box" style="display: block; font-weight: bold; text-align: right; color: red;">жадная же эта бодяга!<br>Mia</span>

Если я правильно понимаю, то это связано с тем, что у меня в скрипте не обновляется переменная name. Задача в том, что бы она изменялась. Точнее даже так: как сделать так, что бы регулярная выражение изменило только первое вхождение, ибо потом можно будет это загнать в цикл.

Отредактировано kozhilya (Вт, 21 Фев 2012 17:33:58)

0

219

[kozhilya]И же ведь[/kozhilya]111
[Mia]жадная же эта бодяга![/Mia]

А нафег эта adm ? - лишний анализ сбивающий с толку

и заменять тег - чисто на класс - в классе стилем прописать - стиль для каждого ника(Надеюсь ники ток админские ?

Отредактировано Deff (Вт, 21 Фев 2012 17:51:04)

0

220

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

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

Какому майбу? У меня мубб, что значит завязать до вечера? Смысле не работа?

0


Вы здесь » Единый форум поддержки » Корзина » НескончаеМЫе общие вопросы от новичков (36)