Важная информация!
Правила форума
для обязательного прочтения!
Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
(забыл / потерял пароль)
Общий FAQ по управлению форумом
FAQ: реклама на форуме
Туториалы по разным функциям ваших форумов
Алфавитный указатель
Интересные решения для форумов
Наши видео-туториалы
Условия пользования сервисом
Ссылки на полезные ресурсы
Последние темы
» Не корректное отображение картинокавтор лексей2222 Сегодня в 10:29
» Переход с 2x2forum.ru на 2x2forum.com
автор лексей2222 Март 21st 2024, 21:59
» Проблема с метатегом Description
автор VeraLV Март 18th 2024, 15:31
» 1 марта будет запрет на ВПН, это отразится на работе платформы?
автор Svet007 Март 14th 2024, 11:43
» нужен скрипт сумма просмотров тем в разделе
автор лексей2222 Март 5th 2024, 07:37
» Новое: Откройте для себя функцию "Подписка на пользователей"
автор лексей2222 Март 1st 2024, 17:26
» 301 редирект
автор Dana Domirani Февраль 25th 2024, 18:28
» Помощь в нескольких вопросах по форуму
автор лексей2222 Февраль 22nd 2024, 13:21
» [Общая тема] Что делать, если вы забыли / потеряли пароль
автор Dana Domirani Февраль 14th 2024, 00:54
» Загрузка форума
автор лисенок Февраль 13th 2024, 01:09
[решено]Нормальный код
Участников: 3
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Разные проблемы :: [Архив] Разные проблемы
Страница 1 из 1
[решено]Нормальный код
У меня кривой код
Как мне его исправить, и сделать как тут
Как мне его исправить, и сделать как тут
- Код:
Такой вот
Последний раз редактировалось: Sasha_Pankratiew (Январь 17th 2013, 14:28), всего редактировалось 1 раз(а)
Re: [решено]Нормальный код
он не кривой, он стандартный какой и должен быть на phpBB2
поставьте в CSS
поставьте в CSS
- Код:
.code div {
background-color:#fff;
}
.code {
background-color:transparent !important;
border-style:none !important;
}
.postbody div table{
background-color:#fff;
border:#C9D2D8 1px solid;
}
.code div.cont_code {
border-top:1px solid #C9D2D8 !important;
}
Домовой-
-
Сообщения : 6801
Возраст : 100
Регистрация : 2010-01-30
Благодарности : 3243
Re: [решено]Нормальный код
ПА - Модули - Управление кодами Javascript создайте новый Javascript
Название * :Выделение кода
Расположение : В темах
Код Javascript * :
Название * :Выделение кода
Расположение : В темах
Код Javascript * :
- Код:
function selectCode(a)
{
// Get ID of code block
var e = jQuery(a).closest('tr').next().find('.cont_code')[0];
// Not IE
if (window.getSelection)
{
var s = window.getSelection();
// Safari
if (s.setBaseAndExtent)
{
s.setBaseAndExtent(e, 0, e, e.innerText.length - 1);
}
// Firefox and Opera
else
{
// workaround for bug # 42885
if (window.opera && e.innerHTML.substring(e.innerHTML.length - 4) == '<BR>')
{
e.innerHTML = e.innerHTML + ' ';
}
var r = document.createRange();
r.selectNodeContents(e);
s.removeAllRanges();
s.addRange(r);
}
}
// Some older browsers
else if (document.getSelection)
{
var s = document.getSelection();
var r = document.createRange();
r.selectNodeContents(e);
s.removeAllRanges();
s.addRange(r);
}
// IE
else if (document.selection)
{
var r = document.body.createTextRange();
r.moveToElementText(e);
r.select();
}
}
jQuery(function(){
jQuery('div.postbody td.code').parent().prev().find('b').html('Код:
<a href="javascript:void()" onClick="selectCode(this)">ВЫДЕЛИТЬ ВСЁ</a>');
});
Домовой-
-
Сообщения : 6801
Возраст : 100
Регистрация : 2010-01-30
Благодарности : 3243
Re: [решено]Нормальный код
У меня возникло 2 проблемы:Домовой пишет:ПА - Модули - Управление кодами Javascript создайте новый Javascript
Название * :Выделение кода
Расположение : В темах
Код Javascript * :Сохраните
- Код:
function selectCode(a)
{
// Get ID of code block
var e = jQuery(a).closest('tr').next().find('.cont_code')[0];
// Not IE
if (window.getSelection)
{
var s = window.getSelection();
// Safari
if (s.setBaseAndExtent)
{
s.setBaseAndExtent(e, 0, e, e.innerText.length - 1);
}
// Firefox and Opera
else
{
// workaround for bug # 42885
if (window.opera && e.innerHTML.substring(e.innerHTML.length - 4) == '<BR>')
{
e.innerHTML = e.innerHTML + ' ';
}
var r = document.createRange();
r.selectNodeContents(e);
s.removeAllRanges();
s.addRange(r);
}
}
// Some older browsers
else if (document.getSelection)
{
var s = document.getSelection();
var r = document.createRange();
r.selectNodeContents(e);
s.removeAllRanges();
s.addRange(r);
}
// IE
else if (document.selection)
{
var r = document.body.createTextRange();
r.moveToElementText(e);
r.select();
}
}
jQuery(function(){
jQuery('div.postbody td.code').parent().prev().find('b').html('Код:
<a href="javascript:void()" onClick="selectCode(this)">ВЫДЕЛИТЬ ВСЁ</a>');
});
1) Пишет не ВЫДЕЛИТЬ ВСЕ, а ВЫДЕЛИТЬВСЕ
2) ВЫДЕЛИТЬВСЕ стоит сразу после Код:, а хотелось бы справа
P.S: Можно ли изменить шрифт в коде(У меня синий)
Вот скрин:
Re: [решено]Нормальный код
Изменить цвет текста:
В CSS
Замените последнюю строчку на это:
В CSS
- Код:
.code {
color: red;
}
1) Пишет не ВЫДЕЛИТЬ ВСЕ, а ВЫДЕЛИТЬВСЕ
Замените последнюю строчку на это:
- Код:
jQuery('div.postbody td.code').parent().prev().find('b').html('Код:
<a href="javascript:void()" onClick="selectCode(this)">ВЫДЕЛИТЬ&nb sp; ВСЁ</a>');
Re: [решено]Нормальный код
Tок как убрать Подчеркивание?
Последний раз редактировалось: Sasha_Pankratiew (Январь 15th 2013, 17:15), всего редактировалось 1 раз(а)
Re: [решено]Нормальный код
Окончание скрипта замените на это
в символах что выделены красным удалите пробелjQuery('div.postbody td.code').parent().prev().find('b').html('Код:& nbsp; & nbsp;
<a href="javascript:void()" onClick="selectCode(this)" style="text-decoration:none">ВЫДЕЛИТЬ ВСЁ</a>');
});
Домовой-
-
Сообщения : 6801
Возраст : 100
Регистрация : 2010-01-30
Благодарности : 3243
Re: [решено]Нормальный код
Тему закрывайтеДомовой пишет:Окончание скрипта замените на это
в символах что выделены красным удалите пробел
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Разные проблемы :: [Архив] Разные проблемы
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения