Мне нужно сделать что-то вроде конструктора простеньких страничек, используя jquery, php.
Есть страница, где используется jquery ui (всякие draggable, sortable, resizable) для перемещения и изменения блоков. Есть всякие блоки, которые добавляются-удаляются. В них можно добавлять какие-либо ещё элементы (картинку, например, или ссылки).
И вопрос в том, как правильно сохранить всю эту структуру (html код и css стили), учитывая тот факт, что часть элементов добавлены динамически.
Как получить html – $(‘html’).html() – это ок?
А вот как получить все css, в нормальном виде, с обозначением классов-ид и пр?
В дальнейшем мне всё это надо сохранить в файлы с помощью php, а затем и делать обратную вещь – считывать эти html-css, чтобы вновь можно было пользоваться таким “конструктором” для изменения страницы.
9 Responses to Мне нужно сделать что-то вроде конструктора простеньких страничек, используя jquery, php.
Добавить комментарий Отменить ответ
Последние просмотренные
Граждане верстальщики, у меня снова вопрос.
Граждане верстальщики, у меня снова вопрос. Есть превьюшки, одна сторона которых всегда равна 200рх, которые...Генератор рандомных автаров.
Генератор рандомных автаров. Внезапно понадобился скрипт на PHP для генерации рандомных юзерпиков, встречал...Хостинг или код ?
Товарищи, такая беда, сделал интернет магазин на связке Drupal+Ubercart+Views, залил все это дело на VPS-хостинг (FreeBSD...Привет мужики, я вот к вам с каким вопросом.
Привет мужики, я вот к вам с каким вопросом. Обзавелся монитором Dell U2410 (rev. A10, Китаец), вчера весь вечер...Регистрация домена – ошибся в номере паспорта
Доброй ночи! У меня такая проблема – зарегал свой через ZASTOLBI-REG-RIPN. Он 15 августа прекратил свою работу....Менеджер паролей с автоматическим заполнением полей.
Ребзя, посоветуйте пожалуйста менеджер паролей с автоматическим заполнением полей. И чтоб freeware и чтоб с...Помогите найти по безналу SSD и HDD
Помогите найти по безналу пожалуйста: 1) SSD диски 1.8″ с интерфейсом IDE 44 или 50 контактов не менее 4 Гб...Товарищи!
Товарищи! А давайте поговорим о том, о чем не принято говорить? Собственно сколько должен получать/сколько...как сделать ?
Коллеги! А как запупырить такую муйню? Клиенту показывается картинка (оттенки серого) и запрашивается цвет....
Непонятно, почему у тебя css меняется.
Ну как же. Меняется, например, размер блока (width-height), цвет фона.
Класс у объекта надо менять, а не сам classю
О, спасибо, всё оказалось проще чем я думал, почему-то о смене класса не думал.
Хотя нет, ничего про css понятно не стало.http://chechenev.ru/t/
Как получить все атрибуты css я понял, но как мне получить все элементы страницы и, соответственно, все их css? Из этого нужно сформировать обычный.css файл, где все эти классы-ид прописаны.
Лучше покажу пример (сейчас там всё невероятно коряво, но общую суть чтобы уловить) –
Там меняется количество блоков, какие-то их параметры, добавляются-удаляются элементы. И вот как у всего этого правильно составить css файл?
Отвечу на твой вопрос глобальнее: если то что ты делаешь – не курсовик, а пойдет в продакшн, то лучше поискать готовые WYSIWYG редакторы для CMS которую ты собираешься использовать.
что-то мне подсказывает, что ты не до конца понимаешь, что такое CSS, с чем его едят и для чего он нужен. и потому задаешь странные вопросы
Как раз курсовик.
Тогда делай все по методичке! 🙂 Т.к. то что ты задумал – требует некоторого понимания предметной области, а у тебя его пока нет.
Могу посоветовать разве что сохранять куда-нибудь не все CSS-свойства, а только left, top, width и height. Получить их можно через методы.position(),.width().height(). Скажем, в аттрибуте title каждого элемента. А потом при загрузке – смотреть в title и выставлять нужные размеры. Грязно, но для курсовика самое оно – очень наглядно.