- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте. У товаров есть описания, все разного вида. Пример одного из них:
HTML:
Необходимо его отчистить от хтмл, и снова собрать, но в две ровные колонки.
На выходе должно получиться
HTML:
Как это вообще возможно сделать?
Моя голова уже трещит.
Так а чем не устраивает табличное представление? Что за мода такая пошла - если блочная верстка, то все нужно непременно в блочных элементах сделать? Табличные данные на то и табличные, что должны быть в таблице :) А если много буковок, то это кажется, стоит все в css максимально вынести и будет все ок
Haubergeon добавил 04.07.2011 в 21:16
Так а чем не устраивает табличное представление? Что за мода такая пошла - если блочная верстка, то все нужно непременно в блочных элементах сделать? Табличные данные на то и табличные, что должны быть в таблице :) А если много буковок, то это кажется, стоит все в css максимально вынести и будет все ок
Ну а вообще задача ваша решается очень просто
после прописываем в стилях нужные свойства для .td1 и .td2, если я правильно понял что нужно сделать. И в итоге у вас получится то, что можно сделать таблицей, без всяких стилей и голова трещать не будет :)
Так а чем не устраивает табличное представление? Что за мода такая пошла - если блочная верстка, то все нужно непременно в блочных элементах сделать? Табличные данные на то и табличные, что должны быть в таблице :) А если много буковок, то это кажется, стоит все в css максимально вынести и будет все ок
Верстальщик предоставил такие шаблоны, что необходимо именно таким образом данные вставлять.
Смотрите выше, добавил
Так а чем не устраивает табличное представление? Что за мода такая пошла - если блочная верстка, то все нужно непременно в блочных элементах сделать? Табличные данные на то и табличные, что должны быть в таблице :) А если много буковок, то это кажется, стоит все в css максимально вынести и будет все ок
Haubergeon добавил 04.07.2011 в 21:16
Ну а вообще задача ваша решается очень просто
после прописываем в стилях нужные свойства для .td1 и .td2, если я правильно понял что нужно сделать. И в итоге у вас получится то, что можно сделать таблицей, без всяких стилей и голова трещать не будет :)
Вы чуточку не правильно поняли :) Все вышеописаное, то что есть сейчас. Находиться в одной переменной. И отредактировать то что в ней НАМ не предоставляется возможным.
Вы чуточку не правильно поняли :) Все вышеописаное, то что есть сейчас. Находиться в одной переменной. И отредактировать то что в ней НАМ не предоставляется возможным.
Записывайте в переменную тогда доп классы(обернуть текст какой-либо конструкцией не должно составить труда, если сами делали вывод этой переменной), дело в том что по-другому никак не выйдет все представить в "табличном" виде (чтобы ровненько было, как-будто колонки есть). Пробелами не отделаетесь, т.к. буквы имеют разную длинну)
Записывайте в переменную тогда доп классы, дело в том что по-другому никак не выйдет все представить в "табличном" виде (чтобы ровненько было, как-будто колонки есть). Пробелами не отделаетесь, т.к. буквы имеют разную длинну)
Прекрасно понимаю что буквы имею разную длину и т.д. Но заказчик отказывается переписывать "нетакмного" десятков своих описаний под то что нужно, и говорит что мы обязаны сделать это программно.
Прекрасно понимаю что буквы имею разную длину и т.д. Но заказчик отказывается переписывать "нетакмного" десятков своих описаний под то что нужно, и говорит что мы обязаны сделать это программно.
Тогда скажите заказчику, что он требует то, чего выполнить невозможно) Хотя как вариант - распарсить вашу переменную (выход известен же), и "нелету" добавить то чего не хватает до нормального отображения, можно это сделать как на серверной стороне (php), так и на клиентской (js), но второй вариант менее работоспособен, ввиду того, что у пользователя может быть выключен js
Тогда скажите заказчику, что он требует то, чего выполнить невозможно) Хотя как вариант - распарсить вашу переменную (выход известен же), и "нелету" добавить то чего не хватает до нормального отображения, можно это сделать как на серверной стороне (php), так и на клиентской (js), но второй вариант менее работоспособен, ввиду того, что у пользователя может быть выключен js
К сожалению не все описания одинакого вида, вариант только если полность очистить от хтмл и далее собрать. Но как собирать не зная где новая строка и т.д.
Про исходники Вы ничего толком не написали, кроме фразы про "находится в одной переменной" (находятся ли исходники для правки в БД\в файле .html\как часть вывода массива), поэтому рассмотрен вариант с .html, но легко допиливается под переменную, регулярки одни и те же. Если не получится самим, помогу за бапке долепить до любого варианта вывода.
Код комментирован, подробнее там же.
Можно заюзать библиотеку Jevix или Kses для чистки HTML от лишних тэгов.