We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 17459
    • 268 Posts
    TinyMCE делает выравнивание картинок не в style="align:smth" а по-старому, align="smth", на что валидатор xhtml strict ругается.

    Пути три:
    - забить на валидатор
    - изменить что-то в TinyMCE, так чтобы он писал это в style
    - написать плагин, который бы при каждом сохранении проверял код и заменял

    по последнему пункту алгоритм такой:
       Найти все упоминания align="что-то" между <img и >
       Для каждого тега выполнить:
       Удалить align="что-то"
       Если в текущем теге не существует style="что-то", то создать style="align:что-то" и перейти к следующему тегу.
      Проверить, есть ли уже значение align:что-то в текущем теге, если нет, то создать ",align:что-то" в конце и перейти к следующему тегу.
       Проверить, равно ли текущее "что-то" ли в текущем теге новому значению "что-то". Если не равно, то заменяем.
    Переходим к следующему тегу

    вот примерный алгоритм...

    Если кто-то такое делал (2 или 3 методом) - поделитесь плиз smiley
      • 19164
      • 1,215 Posts
      Tiny 3 версию ставить пробовали?

      А вообще простейший вариант - написать плагин, который тупо заменит одни строки на другие. Пример на модх.ру http://modx.ru/blog/cleaner
        DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

        Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

        [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
        • 17459
        • 268 Posts
        Спасибо! Я видел эту заметку...

        Основная проблема у меня возникла с регулярными выражениями... не очень умею их писать smiley всё-таки не программист...

        Думаю, самая лучшая идея - обновиться (не я первый кто валидатором проверяет сайты), что и сделал, но с наскока не получилось - при нажатии на ссылку или картинку открывается пустое окошко...

        у вас получилось обновиться?..