+1.85
Рейтинг
0.61
Сила

Андрей

Идея отличная) Но:
При выборе пункта «донейтить» появляются аж три варианта выбора — WMZ, Visa/MC, Я.Деньги, при етом в настройках своего профиля есть только поле для WMZ. Или же ЛС сам конвертирует любие денежние средства в WMZ?
вот, вы сами почти ответили на свой вопрос — 400х400 -> выхлоп 64x64 1366х768 -> выхлоп 64x36. А тепер пробуем вписать любую картинку в рамки 250х200 например… Ставим параметр выстоу 200 и получаем 250х200!!! Капитан? НО! масштабирования не происходит… Картинка растянута.
В чем дело? Лезем в код \engine\modules\image\Image.class.php и наблюдаем код, которий чуть больше чем абсолютно не ровно дышит к высоте и ширине… Например параметр iWidthDest задать null а iHeighthDest не null (дык сразу надо было так делать), то картинка вообше не изменит размер свой! Хотя должна изменить высоту и подогнать ширинцу по логике, как с шыриной.
На мой взгяд код должен быть симетричним к обоим параметрам, над чем собсно и колдую сейчас.
да нифига оно не отлично, ресайзит только до определенной ширины… модуль лайвимидж кривой шо капец! или просто недописан
отлично, спасибо
какие именно теги? cmtedit.js строчка 34 заменить getContent({format:'raw'}) на getContent() тоже не помогло?
а как сделать дебаг, если после исполнения кода страница меняется? Например при создании топика…
надо ручками дописывать
Создавать дополнительное поле на форме, менять БД, менять сущности, маппер, екшн, дописать проверки, подправить фильтр, дописать языковый файл ну и в шаблонах всех подправить) Вуаля) Могу показать как ето выглядет, обращайтесь в ПП.
ето костыль… признаю… Нашол более елегантное решение —
cmtedit.js строчка 34 заменить getContent({format:'raw'}) на getContent()
Параметр raw возвращал текст без внутренной очистки, без етого папраметра и без костыля выше совсем все прекрасно… почти)
Маркирование списки не отображают маркеров, стили еще надо поправить… Но ето уже скорее баг лайвстрита, а не плагина…
через SHOW COLUMNS FROM `prefix_comment` LIKE '%comment_text_source%' например покатит…
вру, тоже не гуд с ссылками
помогла следуюющая регулярка:
$sText = preg_replace('/mce_\S*"\S*"/Ui', '', getRequest('comment_text'));
		$sText=$this->Text_Parser($sText);

отличиия от прежней, то что теперь проверка конца адреса идет не по наличию пробела, а по второй кавычке
очень странно ведет себя tinymce… Измените код на:
$sText = preg_replace('/mce_\S*\s/Ui', '', getRequest('comment_text'));
      $sText=$this->Text_Parser($sText);

(вместо «mce_src» «mce_») должно помочь, проверить не могу, так как у меня все гуд с ссылками
Спасибо и Lurk-у и Velhior-у. Без попадания в прямой ефир коментариев не зашел бы сюда)
Итак!!! Фикс!!!
\cmtedit\classes\action\ActionAjax.class.php
Ищем строчку 38
$sText=$this->Text_Parser(getRequest('comment_text'))

Изменяем на
$sText = preg_replace('/mce_src\S*\s/Ui', '', getRequest('comment_text'));
		$sText=$this->Text_Parser($sText);

Если есть замечания по поводу регулярки — давайте.
правильно ли это?
НИ В КОЕМ СЛУЧАЕ!!! СРОЧНО ВЕРНИТЕ ОБРАТНО!
Ваше изменение даст возможность хакерам взламать сайт, поместив в текст джаваскрипт, который даст возможность скачать куку и тд…

Думаю дописать регулярное выражения, которое просто убирет mce_src…
подозрения на кодировку… Проверте, стоит ли UTF-8 (без BOM)
1) почистите кеш джаваскрипта своего браузера+кеш js лайвстрита и возможно кеш смарти
2) Изначально TinyMCE доступен только для топиков. Чтоб его включить для коментов юзайте плагин «редактирования коментов + TinyMce»
сделай откат до стабильной 0.4.2 и проверь, работает ли вставка картинок без TinyMCE
посмотри Профиль Empire)) Как раз етот случай)
толку? чего стоит поминять ник?