Коля Дубр

Коля Дубр
Рейтинг
153
Регистрация
02.03.2005
Должность
NetCat
Интересы
cms, музыка, лингвистика
psylosss:
На моем сайте почти все сервисы доступны только после регистрации и авторизации. Поэтому хочется максимально упростить жизнь пользователям в плане регистрации. Очевидное решение - использовать openID.

Тут ключевой вопрос - почему все сервисы доступны после регистрации? Если исключительно как защита от спама и клинических идиотов - проще капчу показывать, меньше телодвижений (а от идиотов не спасет ничего). Но обычно дело в другом - в пользовательской базе, которую нужно любить, беречь и собирать изо всех сил. И хорошо бы, чтоб база была сразу с мыльниками, куда можно бодро слать всякий e-mail marketing :) OpenID такой возможности, кажется, не дает - если только не заставить пользователя заполнить профиль. Возможно, именно поэтому крупные сервисы и не торопятся с внедрением его поддержки.

На мой вкус сейчас OpenID используется довольно коряво. Ну например, на news2.ru, если я логинюсь через OpenID, вместо логина отображается какое-то унылое "www.blogovo.ru" (вместо пафосного "dubrowsky"), и люди косо смотрят, мол пеар. Т.е. надо как минимум делать (опционально) display name.

Дорогой фотограф Игорь Алексеев!

Все, кто мог, Вас уже здесь запомнили. Вот честное слово, больше никогда не буду фотографироваться. Все фотографы - клоуны, я теперь точно знаю!

В награду за Ваши старания ставлю естественную ссылку!

дубль дубль дубль

Чего-то я ничерта не понял :)

Строки, которые Вы выписали - это то что есть, или то что должно получиться?

Может "GROUP BY marka, model" поможет отцу русской демократии?

Kolyaj, полноценность системы шаблонизации заключается не только в технологии. Чтобы говорить о полноценной шаблонизации, я хочу:

- чтоб данные и вью были разделены - положить отображающий кусок в отдельный файл, и уже лучше

- чтоб к одним данным можно было применять разные шаблоны, ничего не трогая в коде

- чтоб шаблону были доступны только нужные данные

- чтоб эти данные можно было наглядно увидеть любым способом.

Согласно моим представлениям о вселенной, вполне можно сделать полноценные шаблоны на PHP. Впрочем, это уже оффтоп :)

Z-Den:
А ведь достаточно почитать об экранировании символов, обратным слэшем:
echo "<form method=\"post\">";

Или юзать хоть какое-то подобие разделения дизайна и данных:


<?
// данные и логика
$form = new Form();
$form->loadData($_POST);
if ($form->isSent()) {
// какая-то обработка
}
//а теперь дизайн
?>
<form action="script.php">
<label for="f_username">Ваше имя</label>
<input id="f_username" type="text" value="<?=$form->value('username');?>" name="username" />
etc.
</form>
<?

Т.е. мы не "выводим HTML из PHP", а "вставляем данные в HTML, используя PHP", и в этом случае ничего не нужно экранировать - на мой вкус, такой синтаксис чуть более понятен. Хотя лучше, конечно, юзать полноценные шаблоны.

MOP1:
шпион из яндекса, что ли?

Нет, насколько я помню, он на Флексуме поиск 21 века реализует :)

P.S. Топик уезжает в "новичков", может там добрые люди набросают формальных признаков сателлита.

SplideX:
просто картинки - это доп трафик, а у меня он лиммитирован.
поэтому я просто в шаблоне тэги с картинками поубирал.

Э... а часто у Вас боты картинки индексируют? :)

Посмотрите по логам, скорее всего это копейки. Но если и нет - скорее всего


User-Agent: *
Disallow: /img

спасет отца русской демократии.

Смотря для чего берете человека. Небольшие скрипты для нужд SEO (и прочих служебных) он делать умеет, это видно. Думаю, делает довольно быстро. А справится ли с чем-то более сложным - не могу знать.

1. Небрежный стиль - фигурные скобки ставятся, когда захочется, переносы вокруг управляющих конструкций - тоже.

2. Довольно бестолковые имена переменных и методов.

3. Процедурный стиль, плохая декомпозиция, весь скрипт в одном методе.

4. Мешанина из HTML и PHP.

Разумеется, если человек сознательно не вылизывал скрипты, понимая, что это нечто одноразовое, и что нужно "сделать и выбросить" - мои претензии бессмысленны. Но в чуть более сложной системе (эдак от 3К строк) все эти мелочи очень усложняют жизнь.

Попросите его прислать пример кода из большого проекта, желательно с применением ООП - на таком примере будет лучше видно, есть ли у человека порядок в голове.

MrDevil, к сожалению, я не могу дать совета по Вашему вопросу, но дам другой. Если Вы не программист - найдите себе программиста и не забивайте голову чушью. Если Вы считаете себя программистом - найдите другую работу.

Всего: 1529