Важная информация!
Правила форума
для обязательного прочтения!
Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
(забыл / потерял пароль)
Общий FAQ по управлению форумом
FAQ: реклама на форуме
Туториалы по разным функциям ваших форумов
Алфавитный указатель
Интересные решения для форумов
Наши видео-туториалы
Условия пользования сервисом
Ссылки на полезные ресурсы
Последние темы
» Форум плохо грузится автор VENEFICA. Вчера в 19:33
» Пропала функция редактировать сообщение
автор VENEFICA. Вчера в 18:31
» Помогите, где можно изменить цвет этой менюшки
автор Luz Вчера в 18:20
» [Общая тема] Что делать, если вы забыли / потеряли пароль
автор LiptonTea Декабрь 11th 2024, 10:36
» как настроить автоматическое закрепление первого сообщения в теме?
автор Форум Г. Декабрь 10th 2024, 19:08
» совет админам
автор Форум Г. Декабрь 9th 2024, 12:24
» Не могу поменять местами виджеты форума.
автор Форум Г. Декабрь 9th 2024, 12:19
» Не корректное отображение картинок
автор Luz Декабрь 5th 2024, 19:19
» ВПН
автор Luz Декабрь 5th 2024, 19:17
» Дублируется ссылка на форум в боковом меню
автор Luz Декабрь 5th 2024, 19:14
Выделение кода
+3
Dana Domirani
DomiNick
marina.
Участников: 7
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Оформление вашего форума :: [Архив] Оформление форума
Страница 1 из 1
Выделение кода
Возможно ли сделать,например как у вас,"выделить код"?
marina.-
-
Сообщения : 70
Возраст : 31
Регистрация : 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
Возраст : 31
Регистрация : 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
Возраст : 31
Регистрация : 2011-10-13
Благодарности : 3
Re: Выделение кода
Marina, проверено - работает.
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Выделение кода
лично у меня как было так и остаётся...
marina.-
-
Сообщения : 70
Возраст : 31
Регистрация : 2011-10-13
Благодарности : 3
Re: Выделение кода
Marina, очевидный вывод: у Вас на форуме установлено что-то, что мешает ему нормально работать.
Какие еще скрипты стоят?
Какие еще скрипты стоят?
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Выделение кода
Права доступа для гостей и PR вход
marina.-
-
Сообщения : 70
Возраст : 31
Регистрация : 2011-10-13
Благодарности : 3
Re: Выделение кода
У меня работает
nikita4400-
-
Сообщения : 86
Возраст : 31
Регистрация : 2011-10-18
Благодарности : 4
Re: Выделение кода
Marina, проще и быстрее будет посмотреть изнутри, из-под Вашего аккаунта.
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Выделение кода
это в смысле вам пароль дать?
marina.-
-
Сообщения : 70
Возраст : 31
Регистрация : 2011-10-13
Благодарности : 3
Re: Выделение кода
marina.,
здравствуйте!
А вы можете попробовать временно убрать другие скрипты из Управления JS, оставить только скрипт выделения кода ? В этом случае он работает или нет ? (возможно, проблема связана с некоторой спецификой минимизатора скриптов JS : он иногда неверно интерпретирует некоторые элементы кода и когда на форуме установлено несколько скриптов, они перестают работать. Если без других скриптов скрипт выделения кода работает, дело скорее всего в этом. Программисты сейчас заняты отладкой минимизатора JS... )
здравствуйте!
А вы можете попробовать временно убрать другие скрипты из Управления JS, оставить только скрипт выделения кода ? В этом случае он работает или нет ? (возможно, проблема связана с некоторой спецификой минимизатора скриптов JS : он иногда неверно интерпретирует некоторые элементы кода и когда на форуме установлено несколько скриптов, они перестают работать. Если без других скриптов скрипт выделения кода работает, дело скорее всего в этом. Программисты сейчас заняты отладкой минимизатора JS... )
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Выделение кода
убрала все,оставила только его,но увы изменений нет!
marina.-
-
Сообщения : 70
Возраст : 31
Регистрация : 2011-10-13
Благодарности : 3
Re: Выделение кода
Дайте Дане ваши админские данные в личку, она вам всё сделает.
Домовой-
-
Сообщения : 6801
Возраст : 101
Регистрация : 2010-01-30
Благодарности : 3243
Похожие темы
» Выделение другим цветом
» Выделение
» Выделение подкатегорий
» Выделение Postdetails как в Punbb для Phpbb2
» Выделение разделов изменения профиля
» Выделение
» Выделение подкатегорий
» Выделение Postdetails как в Punbb для Phpbb2
» Выделение разделов изменения профиля
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Оформление вашего форума :: [Архив] Оформление форума
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения