guzich 4 Жалоба Опубликовано: March 26, 2015 при редактировании страниц в админке текстовый редактор маленькой высоты,где можно поменять его высоту? в каких файлах хранятся шаблоны этих форм или где-то есть настройка Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: March 26, 2015 можно просто потянуть за правый нижний уголо каком редакторе вопрос? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: March 26, 2015 Самый простой вариант задать стиль для всех textarea на сайтеtextarea { width: 500px;height: 200px; } Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: March 26, 2015 Если используете редактор ckeditor то в его настройках конфигурации можно прописать высоту принудительно Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: March 26, 2015 Если используете редактор ckeditor то в его настройках конфигурации можно прописать высоту принудительноТочно, вот этот поставьтеhttp://wiki.sitebill.ru/index.php?title=%D0%A0%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0_CKEditor Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: March 26, 2015 ну, для cleditor тоже не сложновсе настройки в \js\cleditor\jquery.cleditor.js в первых же строкахтолько в \apps\system\lib\system\form\form_generator.php закомментитьс.112 //$width=350; и сжать по новой илив 115 заменить подключаемый файл на <script type="text/javascript" src="'.SITEBILL_MAIN_URL.'/js/cleditor/jquery.cleditor.js"></script>ну и в с. 118 заменить на $("textarea#'.$id.'").cleditor({}); (потому как там зачем-то жёстко ширина зашита, а значит конфиг не цепляется) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: May 21, 2016 Имеется проблемка, думаю она присутствует у подавляющего большинства. Суть в следующем: при добавлении/редактировании объявления (объекта недвижимости) в позиции "Описание", если она установлена как стандартное поле textarea, в Хроме есть возможность изменять размеры окна, захватив его правый нижний угол и перемещая в нужный размер. Но многие риэлторы/пользователи работают в других браузерах - IE, Microsoft Edge, браузере от Яндекс и прочих. Вот в этих браузерах нет возможности изменить размер окна и работа в таком окне становится не удобной. Вопрос в том, как изменить размер (ширину окна), минуя общие стили для textarea, т.е. для конкретного окна "Описание", иначе будет плясать ширина в остальных полях с textarea. Упреждаю советы по параметру cols, пробовал, не работает. Куда приписать параметр, например style="width: 500px;" Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: May 21, 2016 проверил во всех упомянутых , проблем не увидел, везде такая возможность есть и ширина 100%. А какая точно версия броузера с проблемой? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: May 21, 2016 а так в конфиге редактора \ckeditor\config.js config.width = 850; // 850 pixels wide. config.width = '75%'; // CSS unit. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: May 21, 2016 Проверяли на 2-х разных компах с установленной Win'10 в разных браузерах. Только в Хроме окно и растягивается. Видимо косяк Win'10? Пока в качестве временного решения в realia-blue.css в районе 100-й строки добавил width: 500px и получил прикольное решение, при клике на окно оно автоматом становится шириной 500 пикс., при переходе на другое, оно обратно уменьшается Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: May 21, 2016 (изменено) Edge только на 10, проверено, тоже без проблем. Странно, т.к. по дефолту в конфиге скрипт использует ' ', т.е. на всю ширину. Пост выше пробовали? упс, а какой редактор? ))) Изменено May 21, 2016 пользователем XTRO Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: May 21, 2016 Имеется ввиду это? В 26.03.2015 в 16:21, XTRO сказал: ну, для cleditor тоже не сложно все настройки в \js\cleditor\jquery.cleditor.js в первых же строках только в \apps\system\lib\system\form\form_generator.php закомментить с.112 //$width=350; и сжать по новой или в 115 заменить подключаемый файл на <script type="text/javascript" src="'.SITEBILL_MAIN_URL.'/js/cleditor/jquery.cleditor.js"></script> ну и в с. 118 заменить на $("textarea#'.$id.'").cleditor({}); (потому как там зачем-то жёстко ширина зашита, а значит конфиг не цепляется) так там про cleditor, а у меня обычное текстовое поле - textarea, не дам своим агентам поле для фантазий Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: May 21, 2016 3 поста назад )) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: May 21, 2016 4 минуты назад, XTRO сказал: Edge только на 10, проверено, тоже без проблем. Странно, т.к. по дефолту в конфиге скрипт использует ' ', т.е. на всю ширину. Пост выше пробовали? Можешь сам попробовать на realty-centrum.com , имя Ivan пароль Bdfyjd Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: May 21, 2016 дык редактор тут вообще отключен )) см. где прописаны жёстко cols="100" и сбросить в ' ' Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: May 21, 2016 у меня cke, и его настрйки конфига если нужно работают. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: May 21, 2016 7 минут назад, XTRO сказал: дык редактор тут вообще отключен )) см. где прописаны жёстко cols="100" и сбросить в ' ' Был мой эксперимент с cols="100" в настройках для Описание, но там следующее такое-же поле "Дополнительно". cols="100" убрал, но ничего не изменилось. При клике на поле при добавлении/редактировании оно по прежнему из дефолтного размера увеличивается до 500 пикс. ( в realia-blue.css в районе 100-й строки добавил width: 500px ) и возвращается в исходный размер после перехода в другую позицию. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: May 21, 2016 (изменено) я понял о чём речь )) эффект проявляется, если для поля указывается именно textarea, а не textarea_editor. Проблема в том, что в бутстрапе ширина в этом шаблоне задана жёстко width: 206px; Поэтому досточно её или скинуть или переопределить в своём css Изменено May 21, 2016 пользователем XTRO Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: May 21, 2016 9 минут назад, XTRO сказал: я понял о чём речь )) эффект проявляется, если для поля указывается именно textarea, а не textarea_editor. я textarea_editor специально не подключал, чтобы не напихали лишнего кода, нужен голый текст... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: May 21, 2016 решение выше....см. стр.1107 http://realty-centrum.com/template/frontend/realia/css/bootstrap.css Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: May 21, 2016 9 минут назад, XTRO сказал: решение выше....см. стр.1107 http://realty-centrum.com/template/frontend/realia/css/bootstrap.css Нет, это тот-же хрен только вид сбоку... Получается, что все поля textarea становятся шире, включая цену, дату размещения... даже поля в форме обратной связи, это глобальная настройка, а надо только в позиции "Описание", о чем вначале и говорил. Нужно конкретный файл, в котором генерируется место этой конкретной позиции... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: May 21, 2016 1 час назад, Chernetskiy сказал: а надо только "Описание" вот и нашли баг )) P.S. если в css определены стили, то кол-во cols, устанавливаемые в параметрах поля (а именно там мы и указываем) не сработают, стиль разукрасит всё равно, и моё глубокое убеждение, что сначала нужно определять стили для всех элементов и уж только в крайних случаях поправлять для нужных......но (не мне решать): for Dev: смотрим 247 \apps\system\lib\system\form\form_generator.php <textarea id="'.$id.'" ....а id у нас определяется только из условия выше (с.243) путём присвоения метки времени и в данном случае будет неопределён, т.к. условие не выполняется. Получается, что даже если исправляем баг с id, то генерируется при рефреше каждый раз новый id. Я так понимаю, что для визивига это оправдано, но в данном случае не подойдёт. Посему, ........ предлагаю заменить в начале строки : - 254 'html'=>$str.'<textarea id="'.$id.'" name="'.$item_array['name']. + 254 'html'=>$str.'<textarea id="'.$item_array['name'].'" name="'.$item_array['name']. ну, или ничего не менять, а в 250 просто вставить $id = (isset($id) && $id) ? $id : $item_array['name']; поскольку мы используем в данном случае системное имя, дубликатов не получим, а поскольку в css нельзя обратиться по name, то в данном случае к элементу можно будет обратиться по его атрибуту id. И тогда в css шкуры можно будет сделать, например: #text {width:500px;} /* где text - системное имя поля*/ Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: May 21, 2016 23 минуты назад, XTRO сказал: И тогда в css шкуры можно будет сделать, например: #text {width:500px;} /* где text - системное имя поля*/ А вот тут подробнее, куда именно это пристроить? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
XTRO 154 Жалоба Опубликовано: May 21, 2016 вот он, великий и могучий....думал подробно описал ))) \apps\system\lib\system\form\form_generator.php в пустое место (на 250 стр .) вставить $id = (isset($id) && $id) ? $id : $item_array['name']; (если для поля описания - проверить системное имя - скорее всего text) и добавить в css шкуры #text {width:100%; /*для всей ширины*/}. Но, это системный файл, а значит.... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: May 21, 2016 Боюсь накосячить, тем более, что мои строки по нумерации не совпадают... вот мой код с правками, правильно? if ( $parameters['modal_input'] == 'search_params' ) { require_once(SITEBILL_DOCUMENT_ROOT.'/apps/mysearch/admin/modal_input.php'); $modal_input = new modal_input($item_array['name'], $item_array['value']); return array( 'title'=>$item_array['title'], 'required'=>($item_array['required'] == "on" ? 1 : 0), 'html'=>$str.$modal_input->get_form(), 'tab'=>(isset($item_array['tab']) ? $item_array['tab'] : '') ); } else { $id = (isset($id) && $id) ? $id : $item_array['name']; return array( 'title'=>$item_array['title'], 'required'=>($item_array['required'] == "on" ? 1 : 0), 'html'=>$str.'<textarea id="'.$item_array['name'].'" name="'.$item_array['name'].'" rows="'.$item_array['rows'].'" cols="'.$item_array['cols'].'"'.((isset($parameters['styles']) && $parameters['styles']!='') ? ' style="'.$parameters['styles'].'"' : '').'>'.htmlspecialchars($item_array['value']).'</textarea>', 'tab'=>(isset($item_array['tab']) ? $item_array['tab'] : '') ); } } и по поводу шкуры, так и не понял, куда именно воткнуть #text {width:100%; /*для всей ширины*/} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах