Важная информация!
Правила форума
для обязательного прочтения!
Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
(забыл / потерял пароль)
Общий FAQ по управлению форумом
FAQ: реклама на форуме
Туториалы по разным функциям ваших форумов
Алфавитный указатель
Интересные решения для форумов
Наши видео-туториалы
Условия пользования сервисом
Ссылки на полезные ресурсы
Последние темы
» Как поменять вид нумерации страниц тем?автор Goodmonday Апрель 18th 2024, 21:04
» Форум не корректно загружается.
автор anna4842 Апрель 12th 2024, 23:48
» Не корректное отображение картинок
автор Красноперова О.А. Апрель 12th 2024, 15:49
» Ошибка на форуме: Could not obtain topic posts informations
автор fatalone Апрель 9th 2024, 13:43
» Переход с 2x2forum.ru на 2x2forum.com
автор Luz Март 28th 2024, 12:13
» Проблема с метатегом 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
Выделение кода
+3
Dana Domirani
DomiNick
marina.
Участников: 7
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Оформление вашего форума :: [Архив] Оформление форума
Страница 1 из 1
Выделение кода
Возможно ли сделать,например как у вас,"выделить код"?
marina.-
-
Сообщения : 70
Возраст : 30
Регистрация : 2011-10-13
Благодарности : 3
Re: Выделение кода
В виджет:
- Код:
<script type='text/javascript'>function selectCode(a)
{
// Get ID of code block
var e = a.parentNode.parentNode.getElementsByTagName('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();
}
}
if(text){}else{ var text = 'Selecionar todos';}
jQuery(document).ready(function(){
jQuery("dl.codebox dt").not("dl.spoiler > dt").html('Код: <a href="#" onclick="selectCode(this); return false;">Выделить содержимое</a>');
});
</script>
Re: Выделение кода
а другой есть?потому что этот не помог...
marina.-
-
Сообщения : 70
Возраст : 30
Регистрация : 2011-10-13
Благодарности : 3
Re: Выделение кода
1. Откройте ПА > Модули > Управление кодами JS > Создать новый JS
В настройках укажите -
Название: выделение кода
Расположение: в темах
Код: тот, что указал DomiNick, но без тегов <sсript type='tеxt/jаvаscript'>...</script>
В настройках укажите -
Название: выделение кода
Расположение: в темах
Код: тот, что указал DomiNick, но без тегов <sсript type='tеxt/jаvаscript'>...</script>
- Код:
function selectCode(a)
{
// Get ID of code block
var e = a.parentNode.parentNode.getElementsByTagName('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();
}
}
if(text){}else{ var text = 'Selecionar todos';}
jQuery(document).ready(function(){
jQuery("dl.codebox dt").not("dl.spoiler > dt").html('Код: <a href="#" onclick="selectCode(this); return false;">Выделить содержимое</a>');
});
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Выделение кода
тоже не работает!
marina.-
-
Сообщения : 70
Возраст : 30
Регистрация : 2011-10-13
Благодарности : 3
Re: Выделение кода
Marina, проверено - работает.
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Выделение кода
лично у меня как было так и остаётся...
marina.-
-
Сообщения : 70
Возраст : 30
Регистрация : 2011-10-13
Благодарности : 3
Re: Выделение кода
Marina, очевидный вывод: у Вас на форуме установлено что-то, что мешает ему нормально работать.
Какие еще скрипты стоят?
Какие еще скрипты стоят?
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Выделение кода
Права доступа для гостей и PR вход
marina.-
-
Сообщения : 70
Возраст : 30
Регистрация : 2011-10-13
Благодарности : 3
Re: Выделение кода
У меня работает
nikita4400-
-
Сообщения : 86
Возраст : 31
Регистрация : 2011-10-18
Благодарности : 4
Re: Выделение кода
Marina, проще и быстрее будет посмотреть изнутри, из-под Вашего аккаунта.
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Выделение кода
это в смысле вам пароль дать?
marina.-
-
Сообщения : 70
Возраст : 30
Регистрация : 2011-10-13
Благодарности : 3
Re: Выделение кода
marina.,
здравствуйте!
А вы можете попробовать временно убрать другие скрипты из Управления JS, оставить только скрипт выделения кода ? В этом случае он работает или нет ? (возможно, проблема связана с некоторой спецификой минимизатора скриптов JS : он иногда неверно интерпретирует некоторые элементы кода и когда на форуме установлено несколько скриптов, они перестают работать. Если без других скриптов скрипт выделения кода работает, дело скорее всего в этом. Программисты сейчас заняты отладкой минимизатора JS... )
здравствуйте!
А вы можете попробовать временно убрать другие скрипты из Управления JS, оставить только скрипт выделения кода ? В этом случае он работает или нет ? (возможно, проблема связана с некоторой спецификой минимизатора скриптов JS : он иногда неверно интерпретирует некоторые элементы кода и когда на форуме установлено несколько скриптов, они перестают работать. Если без других скриптов скрипт выделения кода работает, дело скорее всего в этом. Программисты сейчас заняты отладкой минимизатора JS... )
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Выделение кода
убрала все,оставила только его,но увы изменений нет!
marina.-
-
Сообщения : 70
Возраст : 30
Регистрация : 2011-10-13
Благодарности : 3
Re: Выделение кода
Дайте Дане ваши админские данные в личку, она вам всё сделает.
Домовой-
-
Сообщения : 6801
Возраст : 100
Регистрация : 2010-01-30
Благодарности : 3243
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Оформление вашего форума :: [Архив] Оформление форума
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения