Идея отличная) Но:
При выборе пункта «донейтить» появляются аж три варианта выбора — 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()
Параметр raw возвращал текст без внутренной очистки, без етого папраметра и без костыля выше совсем все прекрасно… почти)
Маркирование списки не отображают маркеров, стили еще надо поправить… Но ето уже скорее баг лайвстрита, а не плагина…
НИ В КОЕМ СЛУЧАЕ!!! СРОЧНО ВЕРНИТЕ ОБРАТНО!
Ваше изменение даст возможность хакерам взламать сайт, поместив в текст джаваскрипт, который даст возможность скачать куку и тд…
Думаю дописать регулярное выражения, которое просто убирет mce_src…
1) почистите кеш джаваскрипта своего браузера+кеш js лайвстрита и возможно кеш смарти
2) Изначально TinyMCE доступен только для топиков. Чтоб его включить для коментов юзайте плагин «редактирования коментов + TinyMce»
При выборе пункта «донейтить» появляются аж три варианта выбора — WMZ, Visa/MC, Я.Деньги, при етом в настройках своего профиля есть только поле для WMZ. Или же ЛС сам конвертирует любие денежние средства в WMZ?
В чем дело? Лезем в код \engine\modules\image\Image.class.php и наблюдаем код, которий чуть больше чем абсолютно не ровно дышит к высоте и ширине… Например параметр iWidthDest задать null а iHeighthDest не null (дык сразу надо было так делать), то картинка вообше не изменит размер свой! Хотя должна изменить высоту и подогнать ширинцу по логике, как с шыриной.
На мой взгяд код должен быть симетричним к обоим параметрам, над чем собсно и колдую сейчас.
cmtedit.js строчка 34 заменить getContent({format:'raw'}) на getContent()
Параметр raw возвращал текст без внутренной очистки, без етого папраметра и без костыля выше совсем все прекрасно… почти)
Маркирование списки не отображают маркеров, стили еще надо поправить… Но ето уже скорее баг лайвстрита, а не плагина…
помогла следуюющая регулярка:
отличиия от прежней, то что теперь проверка конца адреса идет не по наличию пробела, а по второй кавычке
(вместо «mce_src» «mce_») должно помочь, проверить не могу, так как у меня все гуд с ссылками
\cmtedit\classes\action\ActionAjax.class.php
Ищем строчку 38
Изменяем на
Если есть замечания по поводу регулярки — давайте.
Ваше изменение даст возможность хакерам взламать сайт, поместив в текст джаваскрипт, который даст возможность скачать куку и тд…
Думаю дописать регулярное выражения, которое просто убирет mce_src…
2) Изначально TinyMCE доступен только для топиков. Чтоб его включить для коментов юзайте плагин «редактирования коментов + TinyMce»