mff, однозначно вот эта https://contao.org/en/, т.к. приведенный вами сайт работает под управлением именно этой cms'ки. Описание на вики http://ru.wikipedia.org/wiki/Contao.
P.S. Вариант бюджетный. Есть русский язык.
Переменная $yandex содержит текст, который находится сейчас между тегов <center></center> (это над шапкой, где у тя погода пишется) - присвой его этой переменной. Переменная $status содержит строку: "дождь", "ясно", "снег".
if(mb_strpos($yandex, $status) !== FALSE) { // здесь, например, назначь класс блоку, а в css соответствующую картинку }
Тогда не заморачивайся с cms'ками, а бери yii (or kohana fw) и делай сайт, модуль админки для yii есть на оффсайте. Это, конечно, задача не такая простая, как смской повозиться, но зато со скоростью будет все гораздо лучше + гибкость под твою задачу. Все че те надо - настроишь: и категории, и поиск, и регистрацию... рейтинги сам напишешь (модуль, вдяд ли найдешь) или найдешь готовый код и переделаешь.
p.s. В сторону битриксов, юми и прочей херни даже не думай смотреть... проверено - очень медленно работают на стреднестатистическом хостинге.
Ага, еще одну вещь уточню. Данный код нужно не в любом месте .htaccess размещать, а в нужном. Вот полный пример привожу:
# Turn on URL rewriting RewriteEngine On # To redirect all users to access the site WITH the 'www.' prefix, # (http://example.com/... will be redirected to http://www.example.com/...) # uncomment the following: # RewriteCond %{HTTP_HOST} !^www\. [NC] # RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] # # To redirect all users to access the site WITHOUT the 'www.' prefix, # (http://www.example.com/... will be redirected to http://example.com/...) # uncomment the following: RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301] # Installation directory RewriteBase / # Protect hidden files from being viewed <Files .*> Order Deny,Allow Deny From All </Files> # Protect application and system files from being viewed RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L] # Allow any files or directories that exist to be displayed directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Rewrite all other URLs to index.php/URL RewriteRule .* index.php/$0 [PT] #PRODUCTION, STAGING, TESTING, DEVELOPMENT #SetEnv KOHANA_ENV development #SetEnv KOHANA_ENV testing #SetEnv KOHANA_ENV staging SetEnv KOHANA_ENV production
Вот мое рабочее решение. Раскомментируй нужную секцию и пользуйся. Сейчас раскомментирована www.site.ru => site.ru
# To redirect all users to access the site WITH the 'www.' prefix,# (http://example.com/... will be redirected to http://www.example.com/...)# uncomment the following:# RewriteCond %{HTTP_HOST} !^www\. [NC]# RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]## To redirect all users to access the site WITHOUT the 'www.' prefix,# (http://www.example.com/... will be redirected to http://example.com/...)# uncomment the following:RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]
Если не будет работать, то ищи причину в другом. Приведенный пример скопировал из работающего в данное время проекта.
[umka], LEOnidUKG, спасибо Вам. Уже разобрался и вопрос исчерпан.---------- Добавлено 22.08.2012 в 18:52 ----------Кстати, если кто-то еще будет искать решение подобной ситуации, то в дополнение к ответам, предложенным выше, предлагаю к прочтению замечательную статью на эту тему http://www.opennet.ru/base/dev/hierarchy_sql.txt.html
edogs, спасибо.
Да из фреймворка то можно выдрать, но хотелось бы самостоятельную библиотеку. В принципе, работал как-то с kohanaframework, так вот их классы valid.php, validation.php, реализующие валидацию, лично мне, не очень понравились. Как-то громоздко реализована была валидация с их использованием... Возможно, что с другими фреймворками ситуация более благоприятная. Если кто-то что может посоветовать, исходя из собственного опыта, то рад буду выслушать)---------- Добавлено 17.08.2012 в 21:27 ----------
Да, в принципе, стандартные данные пользовательских форм: форма заказа услуги, форма обратной связи... (номера телефонов, кредитных карт, e-mail: как на корректность, так и на существование и прочее)
Уточню... интересует реализация протокола авторизации oauth в таком виде, чтобы авторизация на сайте (владельце ресурсов) выполнялась в отдельно открытом окне, а результат (код доступа) возвращался в основное окно браузера.
iNfame, спасибо.
Это лишь часть авторизации, которая, по сути, еще не дает никаких прав.
Как же тогда происходит авторизация у Твиттера, к примеру, когда для того, чтобы твитнуть пост (а вы не авторизированы у него), нужно сначала авторизироваться в новом окне?