iguania

iguania
Рейтинг
72
Регистрация
10.12.2010
Интересы
Программирование, SEO

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 соответствующую картинку
}
mescaliN:
Легкий движок, чтоб страницы шустро грузились.

Тогда не заморачивайся с 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

Да из фреймворка то можно выдрать, но хотелось бы самостоятельную библиотеку. В принципе, работал как-то с kohanaframework, так вот их классы valid.php, validation.php, реализующие валидацию, лично мне, не очень понравились. Как-то громоздко реализована была валидация с их использованием... Возможно, что с другими фреймворками ситуация более благоприятная. Если кто-то что может посоветовать, исходя из собственного опыта, то рад буду выслушать)

---------- Добавлено 17.08.2012 в 21:27 ----------

LEOnidUKG:
Вы пример хоть скажите, чего вы там хотите так жёстко фильтровать?

Да, в принципе, стандартные данные пользовательских форм: форма заказа услуги, форма обратной связи... (номера телефонов, кредитных карт, e-mail: как на корректность, так и на существование и прочее)

Уточню... интересует реализация протокола авторизации oauth в таком виде, чтобы авторизация на сайте (владельце ресурсов) выполнялась в отдельно открытом окне, а результат (код доступа) возвращался в основное окно браузера.

iNfame, спасибо.

iNfame:
Но вы же наверняка понимаете, что это небезопасно в случае с авторизацией, м?

Это лишь часть авторизации, которая, по сути, еще не дает никаких прав.

Как же тогда происходит авторизация у Твиттера, к примеру, когда для того, чтобы твитнуть пост (а вы не авторизированы у него), нужно сначала авторизироваться в новом окне?

Всего: 472