Findfood.ru - кулинарный портал

Собираем здесь завершённые проекты, использующие Yii. Один проект — одна тема.
Ответить
YunX
Сообщения: 87
Зарегистрирован: 2011.07.06, 12:53

Findfood.ru - кулинарный портал

Сообщение YunX »

Очередной, на первый взгляд, сайт о еде. В целом 1 этап проекта завершен. Однако много задуманного еще впереди: в частности организация "умной" подборки контента, в зависимости от предпочтений пользователя, личные дневники http://findfood.ru
Аватара пользователя
lancecoder
Сообщения: 2532
Зарегистрирован: 2012.06.26, 17:16

Re: Findfood.ru - кулинарный портал

Сообщение lancecoder »

http://findfood.ru/reg
капча глючит иной раз видно не весь текст
Krava
Сообщения: 63
Зарегистрирован: 2012.11.03, 14:14

Re: Findfood.ru - кулинарный портал

Сообщение Krava »

Было бы разумней выключить ajax пагинатор

Код: Выделить всё

'ajaxUpdate' => false, 
К примеру, я посмотрел конкретное блюдо и нажал стрелку назад,
но в результат я всегда попаду на первую страницу.
S_Sergey
Сообщения: 27
Зарегистрирован: 2012.09.18, 13:01

Re: Findfood.ru - кулинарный портал

Сообщение S_Sergey »

Сначала подумал, что для авторизации через vk вы используете расширение EAuth (https://github.com/Nodge/yii-eauth), и удивился, что из сервисов для авторизации только вконтакте.
Потом понял, что это не EAuth. Поэтому хочу посоветовать перейти на вышеуказанное расширение (преимущество - сервисов для авторизации там огромное количество).

И закройте для просмотра директории на сервере. Сейчас по адресу http://findfood.ru/css/ можно посмотреть что у вас лежит в каталоге css.

Несколько замечаний по верстке:
Почему то везде указан язык en (тэг meta и html).
Сразу после открывающего тега body идёт пустая ссылка "<a name="start"></a>".
Активно используете стили прямо в html, советую вынести их в файлы стилей
Советую перейти на стандарты html5

По JavaScript:
Необходимость в этом:

Код: Выделить всё

$(document).ready(function() {
        var defaulttext = 'Название рецепта';

        if($('#search').val() == "")$('#search').val(defaulttext);

        $('#search').focus(function(){
            if($(this).val() == "Название рецепта") $('#search').val("");
        });

        $('#search').blur(function(){
            if($(this).val() == "") $('#search').val(defaulttext);});
    });
отпадает при использовании атрибута placeholder. Просто на инпут с id search добавляете атрибут placeholder="Название рецепта".
И для инлайнового джаваскрипта лучше использовать компонент CClientScript (метод registerScript).
Ответить