<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <ul> <li><span>Мини-очиститель</span></li><li><span></span></li><li><span></span></li><li><span><td class="property" style="font-size: 12px; font-family: Arial, sans-serif; ">Питание </span></li><li><span>2хAA </span></li><li><span><td class="property" style="font-size: 12px; font-family: Arial, sans-serif; ">Вес брутто </span></li><li><span>0,1 кг </span></li><li><span><td class="property" style="font-size: 12px; font-family: Arial, sans-serif; ">Вес нетто </span></li></ul> <ul> <li><span>0,09кг </span></li><li><span><td class="property" style="font-size: 12px; font-family: Arial, sans-serif; ">Габариты короба (Д/Ш/Г) </span></li><li><span>7,7х4,3х7,9</span></li><li><span>Металлическая защитная решетка </span></li><li><span>Съемный прозрачный контейнер </span></li><li><span>Идеально удаляет катышки с одежды и текстильных изделий</span></li><li><span></span></li></ul>
Под мою верстку смотриться лучше, а именно смотрится как надо. Но осталась только одна проблема, с помощью той регулярки что у меня стронг не убирается. Как от него избавиться?
Спасибо за отзывчивость. Посмотрел что как в приложенном вами файле, и написал следующее. Конечно говнокод, но сработало :)
<? preg_match_all("|<[^>]+>(.*)</[^>]+>|U",$arResult["DETAIL_TEXT"],$out, PREG_PATTERN_ORDER); $counti = count($out[1]); $polovina = round($counti/2,0); ?> <ul> <? for ($i=0; $i<$polovina; $i++) { echo "<li><span>".$out[1][$i]."</span></li>"; } ?> </ul> <ul> <? for ($i=$polovina; $i<$counti; $i++) { echo "<li><span>".$out[1][$i]."</span></li>"; } ?> </ul>
В итоге получили два списка с ровным (если нечетное почти ровным) количеством столбцом.
К сожалению не все описания одинакого вида, вариант только если полность очистить от хтмл и далее собрать. Но как собирать не зная где новая строка и т.д.
Прекрасно понимаю что буквы имею разную длину и т.д. Но заказчик отказывается переписывать "нетакмного" десятков своих описаний под то что нужно, и говорит что мы обязаны сделать это программно.
<li><span class="td1">Питание</span><span class="td2">2хAA</span></li>
Вы чуточку не правильно поняли :) Все вышеописаное, то что есть сейчас. Находиться в одной переменной. И отредактировать то что в ней НАМ не предоставляется возможным.
Верстальщик предоставил такие шаблоны, что необходимо именно таким образом данные вставлять.
В надежде что результат будет такой же как и site:yametal.net
Но видимо я ошибался :)
🍿 ну я же написал
Ни форум, ни блоги, ни страницы с альбомами? Это все не тексты?
Tchort добавил 25.05.2011 в 17:11
Ищу yametal.net :)
Очень хочу его увидеть в яндекс, яндекс же игнорирует страницы сайта :)
з.ы. МЕТАЛЛ!!! :)