Перейти к содержанию

Picko Vitten

Лорды
  • Постов

    1298
  • Зарегистрирован

  • Посещение

Весь контент Picko Vitten

  1. Рассмотрим сначала колночную панель, количество кнопок зависит от количества колонок: http://pic.fullrest.ru/upl/meJ8OCcB.jpg 1. «Кнопка сортировки» - представлена в виде 4х синих стрелок, если вы зажмете эту кнопку и потяните мышку в лево или в право, колоночки пересортируются. При этом сбросится горизонтальная группировка в рамках секции. После сортировки надо жать кнопку «Сохранить изменения», иначе можно столкнуться с весьма забавным багом :) 2. «Соединительные цепи» - соединительные цепи описаны выше, все изложенное там актуально и здесь, с той лишь разницей что объединение происходит по горизонтали в рамках секции. Вы можете использовать оба вида объединения одновременно. 3. «Кнопки смены цвета секции» - меняют цвет конкретной колонки или группы колонок (при группировке). Вот пример использования горизонтальной группировки и текста одной колонки: http://pic.fullrest.ru/upl/v0oJVLvo.jpg Как видно из скрина, я выключил секционную группировку и включил колоночную. Результатом являются квадратики темного цвета - появилась горизонтальная цепочка между колонками и зажаты соотвествующие кнопки. Также я включил белый фон для правой колонки, просто для наглядности, что она не участвует в группировке, результат примера ниже: http://pic.fullrest.ru/upl/a7FVW670.jpg Рамками я указал на две сгруппированных колоночки с намеком - "Смотрите, они там есть, может вы и не заметили, но они воооон там", а стрелками я указал на выбранные фоны. В общем различных комбинаций множество.
  2. Стоит понимать, что у каждой статьи есть 2 блока редактирования: 1. Это описательные мета-данные (могут различаться у статей, новостей, файлов, рассказов) 2. Область редактора PublicatR Сейчас нас интересует только наш публикатр, в общем смысле это выглядит примерно так http://pic.fullrest.ru/upl/ZsXSiz9C.jpg С 8ю секциями я обсчитался, но это не суть важно. Самое главное, что редактор состоит из спеска секций (коих на скрине 2 штуки, одноколончная и трехколоночная) и панели добавления секций, каждая секция будет вставлять в конец списка. Описывать первые семь секций я не вижу смысла, они делают ровно то, на что похожи картинки, если кто-то захочет подробно разжевать момент с колоночками – милости прошу. Я лишь приведу скрин где будет отображен результат эти 2х секций: http://pic.fullrest.ru/upl/TYT5vS4n.jpg На это скрине я рамочками указал какая колонка за что отвечает, так же можно заметить что обе секции лежат на едином фоне, как если бы они были «сцеплены вместе» в некую логическую единицу. Именно поэтому сейчас я рассмотрю все органы управления стандартными секциями. Итак, каждая секция имеет 2 уровня органов управления «Общесекционные» http://pic.fullrest.ru/upl/kbl94uFC.jpg и… назовем их «колоночными органами управления» http://pic.fullrest.ru/upl/meJ8OCcB.jpg Как может стать понятно, общесекционные работают на всю секцию сразу, а колоночные на конкретные колонки внутри секции (например вам вкрай надо чтобы одна колонка была на темном фоне, а другие две на белом и при этом, на общем белом фоне) Рассмотрим сначала общесекционную панель, в текущей версии там 8 кнопок: 1. «Синие стрелочки» - как может стать ясно, это стрелки для сортировки секций между собой. Стоит отметить что любая пересортировка сбрасывает все вертикальные соединительные цепи, речь о которых пойдет дальше. 2. «Соединительные цепи» - это непростой для объяснения механизм. Объясню на примере: «Предположим, что у вас есть 4 секции, которые состоят из одной колонки, потом идет 2 колонки, потом снова одна и дальше 3 колонки. Все эти 4 секции описывают Двемерские артефакты и в первой секции заголовок «Орудия кагренака», но суть в том, что эти секции находятся внутри большой статьи про двемеров и вам хотелось бы выделить эту часть темным фоном.» В первой версии редактора мы так не могли, но в новой мы сделали цепочки при нажатии на одну из кнопок со стрелками вверх/вниз ваша секция будет объединятся в логическую группу с соседней секцией на которую указывает стрелка http://pic.fullrest.ru/upl/McHb45zN.jpg Красным выделены зажатые кнопки цветовой группировки, а зеленым выделена «соединительная цепь», которая указывает на явную группировку. Как только вы сгруппировали секции, то при нажатии на смену общесекционного цвета, все участники группы поменяют свой цвет и результат будет таким http://pic.fullrest.ru/upl/sqc6JqH4.jpg Я поставил темный фон, его лучше видно. Пока что для смены цвета надо нажимать на цвет первого эллемента в цепи, в нашем случае это секция с заголовком «босмеры» 3. «Кнопки смены цвета секции» - они меняют цвет подложки всей секции или группы секций как описано выше. Это не запрещает указывать цвета колонкам. 4. «Предпросмотр», после сохранения контента секции вы можете сделать ее предпросмотр, есть некоторые сложности, которые не позволяют делать предпросмотр без сохранения. Но их мы решим. 5. «Удаление» - двойной клик на эту кнопку удалит секцию, если что, секции всегда можно восстановить из логов – все пишется, сохраняется каждое действие, все можно возвертнуть )) 6. «Сохранить изменения» - есть странная кнопка, которая появляется при появлении изменений. Она капризная, но рабочая, будем допиливать ее поведение :)
  3. Для этого я создал тему, где я опишу редактор как смогу. Потом наши редакторы и люди заинтерисованные в качестве изложения хелпа, подумают над моими каракулями и приведут их к читабельному виду. После этого мы сделаем хелп на сайте и добавим всякие кнопочки и подсказочки в редактор и в добавлялки и все будет хорошо.
  4. В этой теме я хочу написать основные мысли по нашему редактору, делаю это для того, чтобы потом на основе этого можно было написать нормальный и понятный хелп для пользователей. Я не самый лучший писун, так что в тексте будут ошибки и всякого рода проявления школотизма в части орфографии и оборотов. Если появляются конкретные вопросы по редактору – пишите, отвечу и опишу почему так. После того как я опишу всю идеологию редактора, я подробно разберу все теги текущей версии. Понеслась… Когда мы задумали В5, стало ясно, что нам придется сделать «нечто», что должно оформлять контент (статью) по типу википедии. На момент 4.1 наш редактор статей занимался этим: http://v41.fullrest....i-creation-myth это не самый крутой редактор, по сути его там и не было. У википедии много сильных сторон – это опен сорс, все знают как использовать и куча остальных бонусов сверху, но что не нравилось совершенно, так это мета-описание данных, это просто ад, совершенно непонятные символы для выделения жирным, подчеркивания, какие-то «-- --, | |» и остальные чудеса инженерной мысли по части верстки; конечно, у авторов википедии были основания поступать так, наверное были, какие – мне не ведомо, но что мы хорошо поняли, так это то, что рядовому юзеру в этих причудливых конструкциях точно не разобраться (если я до сих пор матерюсь, когда на работе что-то в вики запихиваю… обычный юзер закроет сайт и скажет пока). В этой связи мы решили заменить нотацию википедии на нотацию BBCode, все используют форумы и в той или иной степени знакомы с ББкодами. Так же в википедии не нравился метод хранения статей – линейный список. Действительно, если посмотреть на вики-сайты, становится очевидным, что разработчики википедии не озаботились удобным навигированием по библиотеке, оно и понятно, она ведь задумывалась как библиотека статей, которые являются логическими единицами, а навигация – поиск есть и давай, шагай :) Именно поэтому, зачастую очень сложно найти что либо на той же викии. Поэтому нам требовались отношения «родитель – потомок», в которых мы всегда знаем кто мама, а кто папа и на основе этого знания представляется возможным построение дополнительных органов навигирования (менюшки), которые будут помогать пользователю. Такой подход не отменяет возможности линейного просмотра. Мы хотели сделать редактор который мог бы делать вот такие страницы: http://eu.battle.net.../gameplay/world или похожие. Чтобы пользователь мог сверстать абсолютно любой контент, чтобы он мог сделать целый раздел по игре, вселенной или крутое описание плагина с инструкциями, спойлерами и всякой такой мутью, в общем – чего душа захочет. По дизайну у нас вышло очень простенько, но мы и не стремились сделать очень красиво и вычурно, мы же пока что отрабатываем механику работы редактора, а имея абстракцию на уровне ббкодов, мы всегда успеем перепарсить их и сделать красивее результирующую html верстку. В общем смысле, любая статья является набором текста, картинок, таблиц, сносок и различных эллементов других типов. Кто-то может сказать, мол «Пфффф никаких проблем, зачем забор городить». Городить есть зачем, грамотное «обтекание» картинки или четкое размещение определенного контента в левой части статьи на прозрачных условиях – это проблема. Попробуйте сделать так, чтобы у вас был текст, а слева и справа от него было две картинки и при всем при этом, редактор это «грамотно скушал», а потом еще сделайте так, чтобы под каждой из картинок был инфо блок с кратким описанием… Или сделайте так, чтобы слева шел текст, а справа от него было 4 картинки в 2 линии, или 9 картинок в 3 линии. Или скажем справа небольшая табличка, чуть левее 2 небольших графика. Я могу придумать огромное количество примеров, об которые «ВСИГ» редакторы (визуальные) обломают зубы да так, что еще половину сайта с собой заберут, а википедия, если и справится, то будет это выглядеть весьма ущербно, чисто с визуальной точки зрения. И вот как раз ради решения вопроса верстки, мы и «Городим» весь этот «забор». http://pic.fullrest.ru/upl/GfMB8Q3Q.png Решение проблем приходит в виде секций, мы рассудили просто – в газетах есть колонки, там они отлично работают, чем мы хуже? В итоге мы на скорую руку слепили тестовую версию редактора и развернули его на тесонлайне, где он наглядно продемонстрировал – «Да я могу! Всё могу, а то что не могу, все равно могу». Секции работают по принципу колонок, иногда «обтекание» сложных конструкций попросту невозможно, мы эту проблему решили колонками, просто и сердито. Всего существует 8 + 2 видов секций, где «+2» - это специфические секции со скрытым содержимым, которые стоит рассматривать немного отдельно, в виду особенности их функционирования. А так, обычные 8 секций это просто набор разного сочетания колонок от 1 колонки и до 4х колонок. http://pic.fullrest.ru/upl/KpDrBGBr.png Такой диапазон позволяет решать любой круг задач, да и больше 5 колонок мы не сделаем, тк ограничение по ширине у нас 1000 пикселей. При вставке секций, вставляется конфигурация по умолчанию, но ничто не мешает пересортировать колонки по своему вкусу – опции есть. http://pic.fullrest.ru/upl/UzDte5pL.png Так же мы реализовали древовидную структуру не просто «родитель-потомок», а структуру «Корень -> Родитель -> Потомок», где каждый родитель и каждый потомок имеют общий корень. Например, есть «корневая статья» под названия «Вселенная Элдерскролл», у этой статьи огромное количество детишек, но все эти детишки принадлежат вселенной, помимо их конкретных «родственных связей» http://pic.fullrest.ru/upl/0b91ueK8.png Всего несколько компонентов позволяет сделать интересную среду для верстки конента: bbcode + секции + древовидная структура связей. Послесловие: в последующих постах я опишу специфику секций и их управления, а после опишу все ббкоды.
  5. Гхм, ну покажи мне всиг редактор, который может верстать статьи так-же как наш :) У которого есть потенциал сделать абсолютно любую страницу, которую ты можешь придумать... С картиночками, колоночками, сносочками, менюшками, которые строит сам сайт? Я тебе отвечу - не найдешь ты таких. У всиг редакторов есть туча минусов, а нашего всего 2 - надо ставить параграфы/переносы и надо жать кнопку "предпросмотр". Я еще напишу тему про наш редактор, почему мы его сделали именно так и как им правильно пользоваться. Это всего лишь вторая его версия, допилим еще :)
  6. Надо обрамлять текст в теги [p][/p] (хоткей shift+enter) или ставить ручные разрывы строк [br] (ctrl+enter). Когда-нибудь мы научим редактор ставить их автоматически... когда-нибудь...
  7. На странице плагина, жмешь "Редактировать дополнение" в панели управления контентом и там внизу будут большие поля для ввода. Там специальный редактор с ббкодами.
  8. Я очень неохотно буду добавлять новые кнопки и требования, там и так кнопок хватает, чтобы пропало желание заливать плаги :) http://pic.fullrest.ru/upl/ADCshPLt.jpg
  9. Проблема с поиском (постраничность) это проблема фундаментального характера, нужно время. Так-же есть проблемы религиозного характера, как то: отображения плагов по конкретным требованиям, отображение плагов конкретного автора (работает через поиск). Тут скорее вопросы лежат в плоскости юзабилити, как нам грамотно впихнуть фильтры по требованиям и авторам. Насчет оригинального названия - оно используется в поиске, как красиво вписать на ряду с русским - не понятно.
  10. Пробуй ща, просто я днище морское, которое в коде обосралось :)
  11. а секции в контент области добавляются? Текста менять можешь?
  12. http://www.fullrest....developers-2613 все меняется, что конкретно идет не так?
  13. Я не знаю кто из тех людей в строю, а кто нет. Если нет возможность восстановить - удаляй плаги из базы.
  14. Скрины восстановил, если у плага нет скринов, значит у плага их и не было. Насчет архивов там буквально 2 десятка плагов, руками перенесите, я дольше буду скрипт писать.
  15. http://www.fullrest.ru/files?show-me-no-screens http://www.fullrest.ru/files?show-me-no-files Вот список, первая ссылка - это плаги без скринов (порядка 1200 единиц) вторая ссылка это плаги без файлов. Насчет "Архив дополнения", думаю я могу написать скрипт, который автоматически заменит эти названия на название плагина или что-то такое.
  16. Слушай, я уже не помню. Поправил сортировку http://www.fullrest....rolls?act=order тут все древо лора. Запустил 4.1 http://v41.fullrest....e-elder-scrolls это чтобы было откуда брать старые статьи в случае чего. Еще не лишним был бы список ссылок на 4.1 и куда переехали те статьи на 5.0, по формату [Было => Стало] Еще составь список людей, которые должны быть добавленны в группу, которая может модерировать вселенную.
  17. Пробьем, потерпи до завтра. Завтра сделаю тебе сортировку. Насчет контента - фиг знает. Как ты оставил так оно и есть.
  18. Раздел с книгами будет. Там есть проблемы религиозного характера - "Где должны находится книги? В играх или в вселенной?" Если во вселенной, то должны ли быть книги помечены отметками о присутствии в той или иной игре, чтобы отображаться и в играх :)
  19. Я работаю в магистральном операторе связи (интернет, телефония и т.д.) Так вот с телефонией уже аналогичный закон работает и в компании ни у кого нет никакого сомнения, что так-же будет и с интернетом, ибо бабла срубить можно будет столько, что камазами возить устанешь :) Причем деньги абсолютно "халявные", даже делать ничего не надо, это они сейчас говорят "Нам не выгодно", а по факту тот-же ростелеком закон и проталкивает.
  20. Why so slow? Вы все еще обсуждаете всякие оффтопные закончики, а за ширмочкой то проталкивается и готовится самая правильная тема: Бог с ними с сайтами, скоро забугорный трафик через 1 окно будет... как в нувыпоняли....
  21. С технологической точки зрения, этот экзоскелет абсолютно правдоподобен. В ближайшем будущем у нас будут именно такие (тут конечно вопрос на тему вмонтированного в затылок интерфейса). А так, если посмотреть на японские скелеты, там 1 в 1 тоже самое, просто сверху налепили красивых панелей :) Есть только нарекание на кисти, она там двери гнул не хило, у него должны были быть железные перчатки, а он гнул пальцами, ну то просто не усмотрели Вопрос только в источнике питания и прямом интерфейсе к нервной системе и уже завтра, военные будут бегать в таких костюмах, поверх будут напялены бронированые листы и какие-нить тяжелые пулеметы на каждой руке, и переносное ПВО на спине
  22. Хотелось бы по улице пошляться, если погода нормальная будет :) И шашлычка где-нить вточить с пивасиком.
×
×
  • Создать...