|
ELLE
|
 |
« : 02.06.2013, 20:26:15 » |
|
Я уже как-то в том году поднимала тему. Сегодня еще раз подниму. В общем, невозможно товарищи! Странно, что никто не обращает внимания и не жалуется. Проблема в следующем:  Как видите, первый код вставлен с помощью [ code ] и его не видно полностью под спойлером, что очень неудобно, он отображается на 20px всего; второй же обрамлен в [ code = javascript ] и с ним все ок, с [ code = php ] тоже все ок Это можно как-то поправить...?
|
|
|
|
« Последнее редактирование: 11.06.2013, 21:57:56 от ELLE »
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #1 : 11.06.2013, 22:02:43 » |
|
$test = 1; $test = 2; $test = 3; $test = 4; $test = 5; $test = 1; $test = 2; $test = 3; $test = 4; $test = 5;
|
|
|
|
|
Записан
|
|
|
|
|
Mihanja80
|
 |
« Ответ #2 : 11.06.2013, 22:11:12 » |
|
у вас в Chrome код под спойлером на две строки, а у меня в "опера-мини" на смарте вообще любой код через пробел копируется, вот так: $ t e s t = 2 ; Так может проблема в браузере? 
|
|
|
|
|
Записан
|
|
|
|
|
al-teen
|
 |
« Ответ #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
|
 |
« Ответ #4 : 11.06.2013, 22:13:13 » |
|
Кстати, пользуясь случаем, никак на поле code нельзя повешать сочетание для выделения текста в нем? Ctrl+A
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #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
|
 |
« Ответ #6 : 11.06.2013, 22:32:16 » |
|
Кстати, пользуясь случаем, никак на поле code нельзя повешать сочетание для выделения текста в нем? Ctrl+A
Придумывать что-то свое лениво, поищи, может быть есть готовый мод для SMF? Если готовое есть, можно поставить.
|
|
|
|
|
Записан
|
|
|
|
|
ELLE
|
 |
« Ответ #7 : 11.06.2013, 22:32:16 » |
|
Ура!  Спасибо, что поправили, теперь все нормально отображается
|
|
|
|
|
Записан
|
|
|
|
|
Efanych
|
 |
« Ответ #8 : 11.06.2013, 23:02:50 » |
|
Chrome в последнее время забрал лавры первенства по багам у ие, постоянно какие то проблемы.
Вот это точно! Особенно, когда масштабировать сайт (ctrl+scroll мышки) Капец, какая головная боль...
|
|
|
|
|
Записан
|
|
|
|
voland
JComments Tester
Репутация: +273/-42
Online
Пол: 
Сообщений: 3376
любит наш народ всякое гавно...
|
 |
« Ответ #9 : 11.06.2013, 23:06:10 » |
|
А у меня он еще и шрифты коряво рендерить стал (слева - Chrome, справа - Опера) 
|
|
|
|
|
Записан
|
|
|
|
|
Efanych
|
 |
« Ответ #10 : 11.06.2013, 23:17:38 » |
|
А у меня он еще и шрифты коряво рендерить стал (слева - Chrome, справа - Опера)

|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #11 : 11.06.2013, 23:54:15 » |
|
А у меня он еще и шрифты коряво рендерить стал (слева - Chrome, справа - Опера)
Хм, мне на картинке слева намного больше нравятся шрифты.
|
|
|
|
|
Записан
|
|
|
|
|
al-teen
|
 |
« Ответ #12 : 12.06.2013, 02:19:46 » |
|
Готовых плагинов не нашел. Нарыл скрипт старенький, обтесал его малость. В принципе, из телодвижений остается только добавить в <div class="codeheader">Код:</div> <a href="#" onclick="selectCode(this);return false;">Выделить всё</a> Файл в архиве
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #13 : 12.06.2013, 02:29:08 » |
|
Хорошо, утром посмотрю и добавлю.
|
|
|
|
|
Записан
|
|
|
|
|