тезисы:
результат
Errors found while checking this document as HTML5! Result: 3 Errors, 1 warning(s)
пример нормального сайта можно глянуть?
Dark_hawK, добровольная подписка - это хорошо и удобно, сам иногда пользуюсь.
Но ТС хочет по умолчанию подписывать любого, кто оставит сообщение.
В конечном итоге это будет усилитель для спама, а не польза для форума.
Хрумка зайдет - погадит и все участники топика будут читать эти какашки у себя на почте. Почистите форум, а уже поздно, т.к. вся почта с этим спамом уже разошлась.
на
потянет любой дохлый vps, главное чтобы эти млн-ы страниц не лежали в одной папке.
ps: хотя я бы запихал эти страницы в mysql, чтобы не возится с таким колличеством файлов. (попутно и хорошая экономия места будет)
Похоже он уже принял решение и хочет покорят новые вершины. Скучно ему и не интересно.
И Вы уже тоже скоро примете решение.
фрилансом - да, некогда заниматься - много потерь времени на договоры/переговоры и т.д.
а вот на трех постоянных работах работать одновременно - это возможно. 4 года так проработал(общий стаж у того работодателя - 8 лет).
На основной - работал бы и дальше, но не было интересных проектов, рутина и постепенная деградация.
зы: моя специализация не дизайн.
тоже самое, но на порядок проще (с) школьная математика.. :)
my $n=2;foreach $posts (@post){ $n = 3 - $n; print "<SECTION {$n}...>";}
а по топику - лучше использовать псевдокласс CSS, как сказали выше.
Upd: для смарти: http://stackoverflow.com/questions/14455396/smarty-table-even-odd
Своих админов/програмеров спросите - они сделают. Это технический вопрос.
Направление поиска: http://dev.maxmind.com/geoip/geoip2/geolite2/
grep "Europe/Simferopol" GeoLite2-City-Locations.csv---706524,EU,Europe,UA,Ukraine,43,Crimea,Kerch,,Europe/Simferopol693805,EU,Europe,UA,Ukraine,43,Crimea,Simferopol,,Europe/Simferopol694423,EU,Europe,UA,Ukraine,40,"Misto Sevastopol'",Sevastopol,,Europe/Simferopol709161,EU,Europe,UA,Ukraine,43,Crimea,Feodosiya,,Europe/Simferopol688533,EU,Europe,UA,Ukraine,43,Crimea,Yalta,,Europe/Simferopol704362,EU,Europe,UA,Ukraine,43,Crimea,Krasnoperekops'k,,Europe/Simferopol708411,EU,Europe,UA,Ukraine,43,Crimea,Gorlovka,,Europe/Simferopol692315,EU,Europe,UA,Ukraine,43,Crimea,Sudak,,Europe/Simferopol713203,EU,Europe,UA,Ukraine,43,Crimea,Armyans'k,,Europe/Simferopol712587,EU,Europe,UA,Ukraine,43,Crimea,Bilohirs'k,,Europe/Simferopol713513,EU,Europe,UA,Ukraine,43,Crimea,Alushta,,Europe/Simferopol713514,EU,Europe,UA,Ukraine,43,Crimea,Alupka,,Europe/Simferopol705799,EU,Europe,UA,Ukraine,43,Crimea,Kirovs'ke,,Europe/Simferopol709334,EU,Europe,UA,Ukraine,43,Crimea,Dzhankoy,,Europe/Simferopol694910,EU,Europe,UA,Ukraine,43,Crimea,Saky,,Europe/Simferopol523713,EU,Europe,UA,Ukraine,43,Crimea,Nadezhda,,Europe/Simferopol706340,EU,Europe,UA,Ukraine,43,Crimea,Semen,,Europe/Simferopol692106,EU,Europe,UA,Ukraine,43,Crimea,Sverdlovs'ke,,Europe/Simferopol693283,EU,Europe,UA,Ukraine,43,Crimea,Sokol,,Europe/Simferopol698430,EU,Europe,UA,Ukraine,43,Crimea,Oreanda,,Europe/Simferopol
коды реиона: 43, 40 (по ISO 3166-2)
тоже самое и с бинарным форматом. если нужна большая точность, то используйте их платные базы.
н-да, наверное, кто-то жестоко пошутил...
В вашем случае, это вопрос на пять... Как определить, что это Крым? 😂
В GeoIP есть поле: REGION_CODE
rsync
........