В целом зависит от уровня оптимизации, но часто дешевле закупить нового железа, чем тратить время дорогостоящего программиста.
И уже точно не на такие мелочи как у вас. :) Вы точно уверены, что выше привёденный код - бутылочное горло вашего проекта? а ведь оптимизацию проекта следует начинать с его определения.
Ну и нужно не забывать о словах классика "premature optimization is the root of all evil" ;)
ваш выглядит кривовато и как-то с головы на ногу поставленным, но в рамках поставленной задачи он работает и хорошо. Экономия на спичках выходит, если его оптимизировать.
А вот что в данном случае нужно оптимизировать, так это ваше время затраченное на попытку решить такую задачу. А ведь через пару недель вы даже не вспомните что занимались её решением :)
На самом деле не все так ужасно как звучит. Списков этих полно в сети, а перевести в нужные склонения можно дергая сервис яндекса специальный. Адрес не помню, но использовал его формирования ключевиков. Довольно хорошо работает - на несколько тысяч. разве что с десяток или два неточно оформило, да и то многие из них я и сам не знал как оформлять насколько неоднозначно звучало.
от вашего кода сервер падал? о_О
Если на новом хосте пхп будет 5.3, а на старом были предыдущие версии, то скорее всего нужно будет править проблемы.
Ну нужно только дивы местами поменять. У меня вот так обтекает.
<html>
<body>
<div style="float:right; background-color:green">another text another text another text...</div><div>text text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... texttext text text... text</div></body>
</html>
float:right для зелёного по идее.
TheStig, ну почему там можно и другое найти:
https://www.google.com/search?q=tar%20gz#pq=tar+gz&hl=en&cp=7&gs_id=t&xhr=t&q=backup+tar+gz&tok=GivhkXxJjHHMUE8aMVT6uA&pf=p&sclient=psy-ab&source=hp&pbx=1&oq=%D0%B8%D1%84%D1%81%D0%BB%D0%B3%D0%B7+tar+gz&aq=0l&aqi=g-l2g-lv1g-jl1&aql=&gs_sm=&gs_upl=&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=a832e4bee034e5be&biw=1066&bih=663
первый вопрос зачем разбивать на несколько классов? конечно, да оно красивее, но зачем?
p.s. Но если есть желание, то по идее можно глянуть в сторону http://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D1%81%D0%B0%D0%B4_(%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)
активные шаблоны - это ещё одна тема для холивара :)
Если ошибаюсь, то изменить layout можно и внутри шаблона, но это нужно пробовать - сейчас немного другой задачей на другом проекта занят и как раз в ней есть смарти.
А так-то по основному проекту, то первичные шаблоны генерятся фреймворком, а потом уже дотачиваются под конкретную верстку. То есть, надобности менять родительские шаблоны нет. Если нужны какие-то измененения в зависимости от страниц - это делается или через if, или что чаще через виджеты. Виджеты или имеют свою логику размещения, или же настраиваются в админке, что вот в таком-то разделе для такого-то региона показывать, кроме вот такой вот страницы.