Fearful

Рейтинг
45
Регистрация
24.04.2009
deepslam:

Я был бы Вам очень благодарен за более развернутый комментарий, что Вам не понравилось, я учту это в следующей версии скрипта. На самом деле это уже вторая версия интерфейса, на мой взгляд он достаточно удобен, но понятное дело, не идеален. Поэтому я готов выслушать Вашу критику.

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

Посмотрел демо, в принципе функционал хорош, но с юзабилити слабовато.

mendel:

Вторая цель - банально поделиться частыми ошибками в коде. Молодежи на заметку так сказать.
Просто так получилось, что я за последнее время много разных движков перековырял, и как-то все это в голове крутится.

Так лучше оформите в статью, где распишите где возникают уязвимости, и как их устранять при получении через POST и GET данных. Потому что написать что вот есть XSS каждый может.

burunduk:
Botchal, а все описанное какое отношение имеет к оптимизации?

А никакого. Это ЦМС с СЕО мониторингом выходит, а не с СЕО оптимизацией.

Крутилки говно, потому что кнопка на которую на вел курсор, никак не отображает что ты на нее навел курсор. Прокрутка колесиком бред. От колесика ожидаешь прокрутки страницы, но никак не блоков.

Боковой блок с надписью The page you are trying to access is restricted or unavailable это нечто.

Голосовалка после того как проголосовал, снова показывает варианты ответов для голосования.

И зачем вам столько практически дублирующихся полей для поиска на главной?

n0name:
В БД 3 таблицы:
1) Адреса страниц. Поля: id, адрес страницы
2) Баннеры. Поля: id, код баннера
3) Таблица связывающая адреса страниц с баннерами. Поля: banner_id, page_id

При запросе из переменной $_SERVER["REQUEST_URI"] получаем адрес страницы. По этому адресу выбираем из БД все баннеры, которые принадлежат этой странице.

Адреса всех страниц можно получить, написав скрипт, который пройдется по БД (или где у вас лежит контент) и сгенерирует все возможные адреса. Либо из сайтмепа (если он у вас есть).

И тут вы упираетесь, в несколько вещей.

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

2. Если мне например надо крутить на одном и том же месте в разных разделах разные баннера, тогда что делать?

AlikZP:

awilum, да, а если в редакторе в исходном коде написать только
</div>
то страница тоже будет невалидна :)
Но это же зависит только от конечного пользователя, почему я должен его чем-то ограничивать? Хочет вставлять с тегами - пускай. Не хочет - есть соответствующий функционал редактора. В чем проблема-то?

Ну это вы уже должны предусмотреть закрытие незакрытых тегов и прочие вещи от которых сайт может перекосить.

LEOnidUKG:
Ок. Чем ваша cms лучше WP, Joomla, DLE, Drupal, Битрикса и т.п.?

О боже, как надоели такие вопросы. :D

LEOnidUKG:
Я знаю как это называется. Только заказчику от этого не легче, поэтому говорю как оно есть на практики.

На практике, в нормальных конторах никто не ждет дизайна от дизайнера, что бы начать программировать функционал.

LEOnidUKG:

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

Это называется прототипирование, и там рисуется не дизайн, а только отображается функционал.

Всего: 367