Differences

This shows you the differences between the selected revision and the current version of the page.

ru:punbb13:dev:markup_update 2008/10/16 03:05 ru:punbb13:dev:markup_update 2020/02/06 11:04 current
Line 47: Line 47:
      * <del>Впорядке</del>       * <del>Впорядке</del>
  * Отправка нового поста или топика   * Отправка нового поста или топика
-    * :!: __Анатолию:__ Если я заполнил форму, но отправил не сращу и потерял авторизацию, то я получаю сообщение ''You do not have permission to access this page.'' Проблема в том, что при этом я **теряю сообщение**! Такого быть не должно. Можно например вывести исходник сообщения (и название топика для нового топика). Да и вообще лучше всего было бы предложить авторизоваться, а затем вернуть юзера к уже заполненной форме отправки.+    * <del>:!: __Анатолию:__ Если я заполнил форму, но отправил не сразу и потерял авторизацию, то я получаю сообщение ''You do not have permission to access this page.'' Проблема в том, что при этом я **теряю сообщение**! Такого быть не должно. Можно например вывести исходник сообщения (и название топика для нового топика). Да и вообще лучше всего было бы предложить авторизоваться, а затем вернуть юзера к уже заполненной форме отправки.</del> //Добавил [[:feature_requests|Feature request]].//
    * FIXME Превью (''Preview reply'') выглядит не так как сообщение будет выглядеть потом в списке. Имеет смысл в точности повторять тот вывод или так ОК?     * FIXME Превью (''Preview reply'') выглядит не так как сообщение будет выглядеть потом в списке. Имеет смысл в точности повторять тот вывод или так ОК?
    * FIXME Если сообщение введено с ошибкой (например ''hello [b]world''), то выводится сообщение типа ''Warning! The following errors must be corrected before your message can be posted:'': сверху слишком маленький отступ.     * FIXME Если сообщение введено с ошибкой (например ''hello [b]world''), то выводится сообщение типа ''Warning! The following errors must be corrected before your message can be posted:'': сверху слишком маленький отступ.
Line 63: Line 63:
===== Регистрация (register.php) ===== ===== Регистрация (register.php) =====
  * <del>По самой форме регистрации у меня нет замечаний (Анатолий)</del>   * <del>По самой форме регистрации у меня нет замечаний (Анатолий)</del>
-  * FIXME //Анатолию:// При ошибках при заполнии формы: может выделять визуально неверно заполненные поля? хотя бы через JS (после загрузки страницы менять класс контейнеров для указанных ID полей). Итого: можно придумать класс для неверно заполненных полей формы (точнее - для всей div-строки включающий label и input). +  * <del>//Анатолию:// При ошибках при заполнии формы: может выделять визуально неверно заполненные поля? хотя бы через JS (после загрузки страницы менять класс контейнеров для указанных ID полей). Итого: можно придумать класс для неверно заполненных полей формы (точнее - для всей div-строки включающий label и input).</del> //Добавил [[:feature_requests|Feature request]]// 
-    * Например если пароли не совпадают просто выводится надпись ''Passwords do not match.'' и нужно глазами искать, где и что не так. У нас форма регистрации маленькая, а если после кастомизации (рсширениями) она разрастёться до 10-20 позиций?+    * <del>Например если пароли не совпадают просто выводится надпись ''Passwords do not match.'' и нужно глазами искать, где и что не так. У нас форма регистрации маленькая, а если после кастомизации (рсширениями) она разрастёться до 10-20 позиций?</del>
  * FIXME Может добавить кнопку ''Cancel''?   * FIXME Может добавить кнопку ''Cancel''?
-  * <del>FIXME Если задать "правила" (Administration » Settings » Registration (/settings.php?section=registration) » Require agreement), то они отображаются перед регистрацией - криво (//маленькие отступы//, FF3)</del> Исправлено в коммите [545]+  * <del>Если задать "правила" (Administration » Settings » Registration (/settings.php?section=registration) » Require agreement), то они отображаются перед регистрацией - криво (//маленькие отступы//, FF3)</del> //Исправлено в коммите [545]//
===== Список пользователей (userlist.php) ===== ===== Список пользователей (userlist.php) =====
Line 75: Line 75:
  * Общее   * Общее
    * FIXME Мне кажется или верхнее меню ''Introduction | Identity | Settings...'' дисгармонирует с остальной вёрсткой: слишком высокое, и стрелочка-указатель раздела вообще не в кассу. Предлагаю **оставить вкладки как в 1.3RC**?     * FIXME Мне кажется или верхнее меню ''Introduction | Identity | Settings...'' дисгармонирует с остальной вёрсткой: слишком высокое, и стрелочка-указатель раздела вообще не в кассу. Предлагаю **оставить вкладки как в 1.3RC**?
-    * FIXME :?: ''View all admin's posts | View all admin's topics'': может убрать ''admin's'' -- и так ясно, где находишься. Тоже самое для ''View all your posts | View all your topics | View all your subscriptions''+    * <del>''View all admin's posts | View all admin's topics'': может убрать ''admin's'' -- и так ясно, где находишься. Тоже самое для ''View all your posts | View all your topics | View all your subscriptions''</del> //Оставить: это неважно.//
    * FIXME **оставить как в 1.3RC**: И вообще идея представить на странице профиля пользователя то, как его инфа будет выглядеть около поста (на странице топика), мне кажется правильной. В 1.3RC к этому были ближе. Хотя как лучше (и при этом унифицированно) расположить действия типа ''View all...'' не очень понятно. Возможно надо добавить в общий CSS способ вывода нестандартных блоков (не на всю строчку, а скорее добавляющих столбец) справа или слева. Если это сложно, то заморачиваться не надо.     * FIXME **оставить как в 1.3RC**: И вообще идея представить на странице профиля пользователя то, как его инфа будет выглядеть около поста (на странице топика), мне кажется правильной. В 1.3RC к этому были ближе. Хотя как лучше (и при этом унифицированно) расположить действия типа ''View all...'' не очень понятно. Возможно надо добавить в общий CSS способ вывода нестандартных блоков (не на всю строчку, а скорее добавляющих столбец) справа или слева. Если это сложно, то заморачиваться не надо.
    * FIXME **оставить как в 1.3RC**: По-моему, страницы, где надо заполнять формы, получились более "размазанными", менее чёткими, чем в 1.3 RC. Может быть надо добавить контраста или убрать фон из под текста на формах. Или сделать фон полегче-потеплее типа ''#F4F9FD'' как у ''.profile'' в 1.3RC.     * FIXME **оставить как в 1.3RC**: По-моему, страницы, где надо заполнять формы, получились более "размазанными", менее чёткими, чем в 1.3 RC. Может быть надо добавить контраста или убрать фон из под текста на формах. Или сделать фон полегче-потеплее типа ''#F4F9FD'' как у ''.profile'' в 1.3RC.
-  * Settings (profile.php?section=settings&id=2) +  * <del>Settings (profile.php?section=settings&id=2)</del> 
-    * <del> FIXME ''Topics per page: < .. >'' тут отступ кривой (FF 3.0.3) ''Leave blank to use forum default.''</del> Исправлено в коммите [548]+    * <del> ''Topics per page: < .. >'' тут отступ кривой (FF 3.0.3) ''Leave blank to use forum default.''</del> //Исправлено в коммите [548]//
  * Administration   * Administration
    * FIXME **оставить как в 1.3RC**: те же проблемы, что при выборе форумов в форме поиска. В этом случае опять можно оглянутсья на 1.3 RC: там было попроще. Тут же не раздел поиска, куда будут заходить часто и искать по разным форумам. Модераторов обычно меняют не часто, так что на этой странице можно просто вывести весь список форумов и позволить отметить нужные -- без лишних причуд.     * FIXME **оставить как в 1.3RC**: те же проблемы, что при выборе форумов в форме поиска. В этом случае опять можно оглянутсья на 1.3 RC: там было попроще. Тут же не раздел поиска, куда будут заходить часто и искать по разным форумам. Модераторов обычно меняют не часто, так что на этой странице можно просто вывести весь список форумов и позволить отметить нужные -- без лишних причуд.
Line 87: Line 87:
    * FIXME Кислотная подсветка при выборе форумов для поиска - надо сделать человеческую )) \\ А ещё можно бледно подсвечивать выбранные форумы.     * FIXME Кислотная подсветка при выборе форумов для поиска - надо сделать человеческую )) \\ А ещё можно бледно подсвечивать выбранные форумы.
  * Результаты поиска   * Результаты поиска
-    * :!: Нет возможности //уточнить// поиск (если я опечатался или хочу добавить критерий). Есть только ''Perform new search'' -- этого недостаточно. Надо добавить вниз ссылку ''Уточнить поиск'', где в GET-параметрах в форму передадутся текущие параметры поиска.+    * <del>Нет возможности //уточнить// поиск (если я опечатался или хочу добавить критерий). Есть только ''Perform new search'' -- этого недостаточно. Надо добавить вниз ссылку ''Уточнить поиск'', где в GET-параметрах в форму передадутся текущие параметры поиска.</del> //Тоже [[:feature_requests|Feature request]].//
    * Отображение результатов в виде топиков     * Отображение результатов в виде топиков
      * FIXME //Анатолию:// :!: ''Started by'' висит без имени пользователя. Надо исправить: выводить имя. И может быть писать просто ''by'' вместо ''Started by''?       * FIXME //Анатолию:// :!: ''Started by'' висит без имени пользователя. Надо исправить: выводить имя. И может быть писать просто ''by'' вместо ''Started by''?
Line 97: Line 97:
        * Имя пользователя слева сделать ссылкой?         * Имя пользователя слева сделать ссылкой?
      * Согласовать структуру блока и стили с обычным выводом постов топика       * Согласовать структуру блока и стили с обычным выводом постов топика
 +
 +====== Выводы ======
 +  * Возвращаемся к старой вёрстке (1.3 RC)
 +    * <del>Увеличить размер шрифта для "хлебных крошек", уменьшить размеры шрифта и высоту строки для постранички и строки с числом топиков и RSS.</del> Сделано в коммите [554]
 +  * Что хорошего в новой вёрстке (переносим в основную ветку):
 +    * Множественный выбор форумов в форме поиска
 +    * ''Active topics'' в шапке справа
 +    * Для админа теперь справа-вверху появилась ссылка ''New Alerts'', при наличии алертов (убираем большой алерт-бокс).
 +    * Шаблоны (tpl)
 +    * Структура самого CSS файла (более чёткая) - надо навести порядок
 +  * Что плохого (забудем об этом):
 +    * Цветовая гамма: на моём ЖК читается хуже, чем прежняя
 +    * Разметка форм стала "тяжелее", прежняя была более "ясной".
 +    * Вывод списков топиков и постов в прежнем виде был лучше. В новой появился лишний текст ''Started by'' и пр. Юзеры тоже это подметили.
 +    * Шапка новой админки по-моему хуже, чем раньше.
 +    * Вывод ''options'' внизу: типа ''RSS active topics feed | Mark all forums as read'' (решили, что раньше лучше было)
 +  * Неоднозначности:
 +    * Для каждой страницы в админке - свой лангфайл (оно реально надо?)
====== Документация ====== ====== Документация ======
Line 102: Line 120:
  * ''.first-item'' -- для обозначения первого элемента в списке опций.   * ''.first-item'' -- для обозначения первого элемента в списке опций.
  * ''.main-first-item'' -- для обозначения первой строчки в списке тем форума.   * ''.main-first-item'' -- для обозначения первой строчки в списке тем форума.
- 
- 
====== См. также ====== ====== См. также ======
Line 112: Line 128:
  * Тикеты: #176, #149, #1.   * Тикеты: #176, #149, #1.
  * Специальная ветка   * Специальная ветка
-    * [[http://punbb.informer.com/trac/browser/punbb/branches/punbb-1.3-dev-new-markup|в Треке (браузер кода)]] +    * [[https://punbb.informer.com/trac/browser/punbb/branches/punbb-1.3-dev-new-markup|в Треке (браузер кода)]] 
-    * [[http://punbb.informer.com/svn/punbb/branches/punbb-1.3-dev-new-markup|в SVN]]+    * [[https://punbb.informer.com/svn/punbb/branches/punbb-1.3-dev-new-markup|в SVN]]

Personal Tools