Заранее прошу прощения если описание написано несколько сумбурно, но словоблудие это не мой конек, так что описал как мог. Ставьте, пробуйте, пишите..., будем по возможности дорабатывать. Сделано по мотивам этой темы
Итак. Что имеем:
1. В редактор добавлены кнопки позволяющие выбрать вид вставки изображения, то есть при загрузке изображения можно выбрать его обтекание по левому — правому краю или стандартно вставить его по центру.
2. Поскольку появилось понятие float, то возникла опциональная необходимость в принудительной очистке потока. Для этого к тегам выравнивания добавлен класс clearfix, то есть оборачивание контента в эти теги по сути означает заключение этого контента в div class="clearfix". Естественно чтобы все это работало вы должны добавить соответствующее правило в свой файл стилей.
3. Принудительное уменьшение загружаемых изображений с выводом надписи "изображение уменьшено..." ликвидировано, вместо этого разрешено создание эскизов. Иными словами любое загружаемое изображение при необходимости уменьшается до максимально разрешенного размера 980px, а в отдельную папку сохраняется его уменьшенная до 320px копия, которая и выводится на фронт. Соответственно при клике на этот эскиз в модальном окне открывается оригинального размера имидж.
4. Если размеры загружаемого имдижа изначально меньше выставленного размера эскиза, то оно загрузится "как есть", то есть при клике на это изображение никаких модальных окон не будет.
5. Размеры 980 и 320 выставленны мной "от балды" и естественно могут быть изменены.
6. Если в запись загружено более одного изображения, то модальное окно откроется в режиме остановленного слайдшоу. Эта настройка опциональна и без проблем может быть изменена.
7. Что касается стилей, то в "комплект" включены только базовые, все остальное при необходимости должно быть дописано самостоятельно в основном файле стилей. Необходимые для этого классы у генерируемых элементов прописаны.
8. Все вышеописанные изменения к уже существующим записям никакого отношения не имеют и никак на них не повлияют.
9. На данный момент все вроде работает как нужно, но тем не менее это всего лишь первая попытка, если хотите бета версия, поэтому все замечания и пожелания по данной теме можете смело высказывать в комментариях.
10. При наличии времени я практически никогда и никому не отказывал в персональноей помощи, но дабы избежать недоразумений вынужден предупредить, что все обращения в личку начинающиеся вопросом из серии "как открыть проводник" или "чем сравнить два файла" платные по определению. Если у вас нет желания что-то изучать самостоятельно и разобраться с проблемой даже на таком элементарном уровне, то будьте готовы оплатить услуги специалиста.
Реквизиты для благодарности прежние R165866979435 или Яндекс — 410011677997877, удачных вам экспериментов, скачать пак
p.s. Кому не понятно о чем все это, можете скачать и посмотреть демо.
Итак. Что имеем:
1. В редактор добавлены кнопки позволяющие выбрать вид вставки изображения, то есть при загрузке изображения можно выбрать его обтекание по левому — правому краю или стандартно вставить его по центру.
2. Поскольку появилось понятие float, то возникла опциональная необходимость в принудительной очистке потока. Для этого к тегам выравнивания добавлен класс clearfix, то есть оборачивание контента в эти теги по сути означает заключение этого контента в div class="clearfix". Естественно чтобы все это работало вы должны добавить соответствующее правило в свой файл стилей.
3. Принудительное уменьшение загружаемых изображений с выводом надписи "изображение уменьшено..." ликвидировано, вместо этого разрешено создание эскизов. Иными словами любое загружаемое изображение при необходимости уменьшается до максимально разрешенного размера 980px, а в отдельную папку сохраняется его уменьшенная до 320px копия, которая и выводится на фронт. Соответственно при клике на этот эскиз в модальном окне открывается оригинального размера имидж.
4. Если размеры загружаемого имдижа изначально меньше выставленного размера эскиза, то оно загрузится "как есть", то есть при клике на это изображение никаких модальных окон не будет.
5. Размеры 980 и 320 выставленны мной "от балды" и естественно могут быть изменены.
6. Если в запись загружено более одного изображения, то модальное окно откроется в режиме остановленного слайдшоу. Эта настройка опциональна и без проблем может быть изменена.
7. Что касается стилей, то в "комплект" включены только базовые, все остальное при необходимости должно быть дописано самостоятельно в основном файле стилей. Необходимые для этого классы у генерируемых элементов прописаны.
8. Все вышеописанные изменения к уже существующим записям никакого отношения не имеют и никак на них не повлияют.
9. На данный момент все вроде работает как нужно, но тем не менее это всего лишь первая попытка, если хотите бета версия, поэтому все замечания и пожелания по данной теме можете смело высказывать в комментариях.
10. При наличии времени я практически никогда и никому не отказывал в персональноей помощи, но дабы избежать недоразумений вынужден предупредить, что все обращения в личку начинающиеся вопросом из серии "как открыть проводник" или "чем сравнить два файла" платные по определению. Если у вас нет желания что-то изучать самостоятельно и разобраться с проблемой даже на таком элементарном уровне, то будьте готовы оплатить услуги специалиста.
Реквизиты для благодарности прежние R165866979435 или Яндекс — 410011677997877, удачных вам экспериментов, скачать пак
p.s. Кому не понятно о чем все это, можете скачать и посмотреть демо.
Реклама #
Петрмаг 10 лет назад #
lokanaft 10 лет назад #
По пункту 8: можно набросать какой нибудь скриптик "ребилдинга" html по новым правилам bb кодов ("Перестроение публикаций" dle).
Pasha 10 лет назад #
/core/js/smiles.js
/core/ajax/imginsert.php
/includes/bbcode/bbcode.lib.php
/includes/jquery/colorbox/init_colorbox.js
/templates/ваш_шаблон/special/bbcode_panel.php
=====================================================
p.s. Не хочу я изобретать никаких скриптов, пусть остается то, что есть на текущий момент.
Олег Васильевич я 10 лет назад #
gaara 10 лет назад #
Pasha 10 лет назад #
gaara 10 лет назад #
prosis 10 лет назад #
при этом всё время крутится ajax-loader.gif - загрузка панели комментариев
Pasha 10 лет назад #
prosis 10 лет назад #
Pasha 10 лет назад #
Pasha 10 лет назад #
Олег Васильевич я 10 лет назад #
letsgo 10 лет назад #
ValeraK 10 лет назад #
Pasha 10 лет назад #
Все это было 70 дней назад..... Как видите практически никому это оказалось не нужным и своих конструктивных предложений относительно логики работы никто не озвучил. Не вижу смысла поднимать эту тему.
ValeraK 10 лет назад #