Какому майбу? У меня мубб, что значит завязать до вечера? Смысле не работа?
0
Да вродь нормализовалось - на счет меню-смотрите тут => Типовые Вопросы п.п.22
Единый форум поддержки |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Единый форум поддержки » Корзина » НескончаеМЫе общие вопросы от новичков (36)
Какому майбу? У меня мубб, что значит завязать до вечера? Смысле не работа?
0
Да вродь нормализовалось - на счет меню-смотрите тут => Типовые Вопросы п.п.22
и заменять тег - чисто на класс - в классе стилем прописать - стиль для каждого ника(Надеюсь ники ток админские ?
Админы и модераторы - едва ли больше 10 человек.
А нафег эта adm ? - лишний анализ сбивающий с толку
Что бы не было конфликта с другими кодами.
и заменять тег - чисто на класс - в классе стилем прописать - стиль для каждого ника
Хм...
Ну, ник всё равно придётся вытягивать.
Что бы не было конфликта с другими кодами.
Ща
kozhilya
Чо нидь типо так:
<script type="text/javascript"> function MakeAttachNEwbb(a) { a=a.replace(/\[adm=([^\]]*?)\]((?:.(?!\[\/adm\]))*.)\[\/adm\]/mg,'<span class="$1">$2</span>') return a;} $("div.post .post-content:contains('\[adm')").each(function (){ var a=$(this).html(); $(this).html(MakeAttachNEwbb(a)) //alert(a) }); </script>
Доброго времени суток)
Не подскажете код, чтобы тело форума (большая картинка) не повторялась?
ЗЫ: при условии, что шапка большая.
Отредактировано Flis (Вт, 21 Фев 2012 19:16:44)
Flis
Чот заумно - дайте адрес с сайтом
Это тестовик:
http://yourwar.mybb.ru/
Чо нидь типо так:
Поставил, и... ничего не происходит.
Кроме того, я не понял, что ты хочешь сделать.
Добавлено:Ай, каюсь, туплю.
Работает, но я всё равно не понял. Яже говорю: CSS - не выход, так как никнейм может содержать кирилические символы. Это не то...
Отредактировано kozhilya (Вт, 21 Фев 2012 19:35:54)
Это тестовик:
http://yourwar.mybb.ru/
Сейчас там тело размером 1780 на 72, и оно повторяется. Когда вставила большую картинку на фон- (где-то 1900 на 1200)- ессественно она тоже повторялась. Код тела у меня сейчас такой:
HTML {background-image: url("http://uploads.ru/i/6/g/R/6gRK5.jpg"); background-repeat: repeat-y; background-position: center top; }
Я имела в виду, как бы его подправить, чтобы большая картинка сидела на месте?
Работает, но я всё равно не понял. Яже говорю: CSS - не выход, так как никнейм может содержать кирилические символы. Это не то...
Для кирилицы - Класс работает!
Потом - составь массив атрибутов для нескольких ников - по классу второй функцией сделаешь подстановку атрибутов в теги span cкриптом - ему ужо точно пофиг
Про кирилицу - возможно прав для старых ИЕ типо ИЕ6 - в 8 работает
Отредактировано Deff (Вт, 21 Фев 2012 20:00:18)
Для кирилицы - Класс работает!
Разве?? О_о
Сейчас попробую...
Добавлено:http://kozhilya.userforum.ru/pages/experiments
<style>
.красный {color=red;}
</style>
Этот текст <span class="красный">красный</span>
0 реакции. Браузер - Google Chrome 16
Отредактировано kozhilya (Вт, 21 Фев 2012 20:03:35)
0 реакции. Браузер - Google Chrome 16
Оки
Чичас
<script type="text/javascript"> function MakeAttachNEwbb(a) { a=a.replace(/\[adm=([^\]]*?)\]((?:.(?!\[\/adm\]))*.)\[\/adm\]/mg,'<span class=adm_"$1">$2</span>') return a;} $("div.post .post-content:contains('\[adm')").each(function (){ var a=$(this).html(); $(this).html(MakeAttachNEwbb(a)) //alert(a) }); </script>
Класс будет
adm_+НИК
Отредактировано Deff (Вт, 21 Фев 2012 20:09:11)
Класс будет
adm_+НИК
А это поможет? Сомневаюсь, если честно...
'<span class=adm_"$1">$2</span>'
тут класс не тот будет...
Сейчас попробую, конечно... Но сильно не уверен.
Добавлено:Однако. Удивлён я, конечно, но это работает... Спасибо, однако...
И ещё вопрос. Дополнительно я хочу сделать так, что бы автоматом ставилась подпись у этого тега. Но рпи этом подпись нужна не всегда, поэтому я хочу сделать её отключаемой по такой конструкции:
[adm=!<ник>] . . . [/adm]
Как сделать проверку на наличие этого восклицательного знака.
Отредактировано kozhilya (Вт, 21 Фев 2012 20:22:57)
<script type="text/javascript">
function MakeAttachNEwbb(a) {
a=a.replace(/\[adm=([^\]]*?)\]((?:.(?!\[\/adm\]))*.)\[\/adm\]/mg,'<span class="adm_$1">$2</span>')
return a;}
$("div.post .post-content:contains('\[adm')").each(function (){
var a=$(this).html();
$(this).html(MakeAttachNEwbb(a)) //alert(a)
});
</script>
Ну да - Очибка - поправил - но работает и снею
Deff
И ещё вопрос. Дополнительно я хочу сделать так, что бы автоматом ставилась подпись у этого тега. Но рпи этом подпись нужна не всегда, поэтому я хочу сделать её отключаемой по такой конструкции:
[adm=!<ник>] . . . [/adm]
Как сделать проверку на наличие этого восклицательного знака? Так как вводить 2 параметр не хочу - слишком громоздко для такой мелочи.
[adm=!<ник>] . . . [/adm]
Как сделать проверку на наличие этого восклицательного знака.
$("div.post .post-content span[class^='adm_!']").each(function (){
a=$(this).attr("class");b=$(this).html() //a - это ник с восклицалкой - b - контент тега
alert(a+" ] [ "+b)});
Поправил
Отредактировано Deff (Вт, 21 Фев 2012 20:51:40)
Поправил
Всё равно не понял, к чему это...
Всё равно не понял, к чему это...
Все переводим в класс - после перевода ищем клас с восклицалом, ток считаю что ник без угловых скобок - покольку они в контенте все одно изменены Сервис все угловые заменяет
Отредактировано Deff (Вт, 21 Фев 2012 21:32:13)
Скриншот и стрелками укажите что не тыкаецо (И Браузер какой?
браузер и мозила, и гугле хром
не знаю как стрелки поставить, но....
http://SSmaker.ru/7b27712e/
Вы здесь » Единый форум поддержки » Корзина » НескончаеМЫе общие вопросы от новичков (36)