LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
19.06.2013, 21:38:56 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 2.5 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: [joomlaforum] Проблема с кодом под спойлером в Chrome  (Прочитано 326 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ELLE
Support Team
*****

Репутация: +582/-0
Online Online

Пол: Женский
Сообщений: 3135


« : 02.06.2013, 20:26:15 »

Я уже как-то в том году поднимала тему. Сегодня еще раз подниму.

В общем, невозможно товарищи! Странно, что никто не обращает внимания и не жалуется.

Проблема в следующем:



Как видите, первый код вставлен с помощью [ code ] и его не видно полностью под спойлером, что очень неудобно, он отображается на 20px всего; второй же обрамлен в [ code = javascript ] и с ним все ок, с [ code = php ] тоже все ок

Это можно как-то поправить...?
« Последнее редактирование: 11.06.2013, 21:57:56 от ELLE » Записан
smart
Администратор
*******

Репутация: +1220/-14
Offline Offline

Пол: Мужской
Сообщений: 6647


снова дома...


« Ответ #1 : 11.06.2013, 22:02:43 »

Показать текстовый блок

Показать текстовый блок
Записан
Mihanja80
Практически профи
*******

Репутация: +152/-4
Offline Offline

Пол: Мужской
Сообщений: 1862


Всю жизнь учусь...


« Ответ #2 : 11.06.2013, 22:11:12 »

у вас в Chrome код под спойлером на две строки, а у меня в "опера-мини" на смарте вообще любой код через пробел копируется, вот так:
$ t e s t = 2 ;

Так может проблема в браузере?
Azn
Записан
al-teen
Support Team
*****

Репутация: +204/-7
Offline Offline

Пол: Мужской
Сообщений: 2340



« Ответ #3 : 11.06.2013, 22:11:51 »

Chrome в последнее время забрал лавры первенства по багам у ие, постоянно какие то проблемы.

Chrome
Код:
<div class="code" style="height: 20px;"></div>

ff
Код:
<div class="code" style="overflow: scroll;">

инит js? Chrome перестал слушаться $(document).ready(), теперь только load()
Записан
al-teen
Support Team
*****

Репутация: +204/-7
Offline Offline

Пол: Мужской
Сообщений: 2340



« Ответ #4 : 11.06.2013, 22:13:13 »

Кстати, пользуясь случаем, никак на поле code нельзя повешать сочетание для выделения текста в нем? Ctrl+A
Записан
smart
Администратор
*******

Репутация: +1220/-14
Offline Offline

Пол: Мужской
Сообщений: 6647


снова дома...


« Ответ #5 : 11.06.2013, 22:28:49 »

Так, вроде исправил. Решение найдено в Google. На всякий случай продублирую тут:

Цитировать
Сразу стало ясно, что ошибка в том, что движок Simple Machine Forum неправильно распознает браузер Chrome - он опознает его как Safari. Код распознавания браузеров находится в другом файле. Я скачал себе исходники smf и нашел место с ошибкой. Откройте файл Load.php и найдите в нем строку со следующим комментарием (в версии 1.1.16 это строка номер 1329):
// The following determines the user agent (browser) as best it can.
Ниже идет следующий код:
Код
$context['browser'] = array(
      строки, которые нас не интересуют
      'is_safari' => strpos($_SERVER['HTTP_USER_AGENT'], 'Safari')!== false,
      строки, которые нас не интересуют
);
 
А вот сюда надо будет дописать две строки кода, показанные ниже.
Удалите целиком эту одну строчку с 'is_safari', а после этого куска кода допишите следующие две строки:
Код
$context['browser']['is_chrome'] = strpos($_SERVER['HTTP_USER_AGENT'], 'AppleWebKit')!== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome')!== false;
$context['browser']['is_safari'] = !$context['browser']['is_chrome'] && strpos($_SERVER['HTTP_USER_AGENT'], 'Safari')!== false;
 
Вот и все.
Записан
smart
Администратор
*******

Репутация: +1220/-14
Offline Offline

Пол: Мужской
Сообщений: 6647


снова дома...


« Ответ #6 : 11.06.2013, 22:32:16 »

Кстати, пользуясь случаем, никак на поле code нельзя повешать сочетание для выделения текста в нем? Ctrl+A
Придумывать что-то свое лениво, поищи, может быть есть готовый мод для SMF? Если готовое есть, можно поставить.
Записан
ELLE
Support Team
*****

Репутация: +582/-0
Online Online

Пол: Женский
Сообщений: 3135


« Ответ #7 : 11.06.2013, 22:32:16 »

Ура! Azn
Спасибо, что поправили, теперь все нормально отображается
Записан
Efanych
Группа развития
*****

Репутация: +481/-0
Offline Offline

Пол: Мужской
Сообщений: 3729



« Ответ #8 : 11.06.2013, 23:02:50 »

Chrome в последнее время забрал лавры первенства по багам у ие, постоянно какие то проблемы.
Вот это точно! Особенно, когда масштабировать сайт (ctrl+scroll мышки)
Капец, какая головная боль...
Записан
voland
JComments Tester
*

Репутация: +273/-42
Online Online

Пол: Мужской
Сообщений: 3376


любит наш народ всякое гавно...


« Ответ #9 : 11.06.2013, 23:06:10 »

А у меня он еще и шрифты коряво рендерить стал (слева - Chrome, справа - Опера)
Записан
Efanych
Группа развития
*****

Репутация: +481/-0
Offline Offline

Пол: Мужской
Сообщений: 3729



« Ответ #10 : 11.06.2013, 23:17:38 »

А у меня он еще и шрифты коряво рендерить стал (слева - Chrome, справа - Опера)
Grin
Записан
smart
Администратор
*******

Репутация: +1220/-14
Offline Offline

Пол: Мужской
Сообщений: 6647


снова дома...


« Ответ #11 : 11.06.2013, 23:54:15 »

А у меня он еще и шрифты коряво рендерить стал (слева - Chrome, справа - Опера)
Хм, мне на картинке слева намного больше нравятся шрифты.
Записан
al-teen
Support Team
*****

Репутация: +204/-7
Offline Offline

Пол: Мужской
Сообщений: 2340



« Ответ #12 : 12.06.2013, 02:19:46 »

Готовых плагинов не нашел. Нарыл скрипт старенький, обтесал его малость. В принципе, из телодвижений остается только добавить в
Код:
<div class="codeheader">Код:</div>
Код:
<a href="#" onclick="selectCode(this);return false;">Выделить всё</a>

Файл в архиве

* select.zip (1.39 Кб - загружено 7 раз.)
Записан
smart
Администратор
*******

Репутация: +1220/-14
Offline Offline

Пол: Мужской
Сообщений: 6647


снова дома...


« Ответ #13 : 12.06.2013, 02:29:08 »

Хорошо, утром посмотрю и добавлю.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.18 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet