Подготовка архива для тестирования...
Возможно далее мне придется перенести некоторые компоненты в ядро. Но тогда, будут слишком большие изменения всей структуры. Они уже сейчас достаточные, но далее, это будет что-то совсем существенное.
Посему, возможно стоит чуток остановиться и исправить некоторые ошибки, которые мы нашли тут.
Сегодня утром сделал:
- если у пользователя нет аватарки, в админке показана заглушка;
- в режиме отладки убран отчет о плагинах (их нет);
- исправлена кнопка в шапке сайта для добавление статьи;
- исправлена карта сайта (при генерации были ошибки);
- в языковые файлы перенесено более 20 цитат;
- sidebar полностью переделан;
- добавлена страница HELP в админке;
- добавлена публичная страница помощи для разметки markdown.
Ссылка на нее появилась внизу редактора (при добавление статьи): http://dev2.sugata.ru/info/markdown
Надо подготовить архив для тестирования. В течение дня / двух архив (думаю) должен быть готов. А пока, частично занят страницей помощи в админке. Там надо написать основные моменты.
Т.к. редактирование некоторых вещей усложнено. Хотя... под усложнением, следует понимать отказ от редактирование некоторых вещей через админ- интерфейс, и перенос редактирование в файлы. Например, конфиг сайта теперь в файлах (настройки базы в одном, все остальное в другом).
Например, настройка базы. Надо открыть файл и добавить туда данные базы (логин, пароль), а далее через phpmyadmin залить эту базу. Если это затруднительно, то я в смущение. Без этого, скрипт не поставить.
Читать
Эта ошибка исправлена. Их еще много, хоть подправить некоторые...
Вам не нужно искать все проблемы. По сути вы никогда не найдете все проблемы в том, что тестируете. А если бы вы их нашли, то это бы вам не помогло из-за следующего факта: за полдня можно найти больше проблем, чем можно исправить ошибок за месяц. © Джефф Эдвуд
Заливки нет картинки сейчас. Это новый функционал я не делал. Но можно в ручном режиме - зная ip блога, пока можно просто поместить в папку картинку такую blog-1.jpg скрипт считает и для блога с ip 1 выведет картинки. Но в будущем надо сделать это.
По поводу уведомлений в html, их надо стереть. Новые должны быть нормальны. К сожалению, старая версия , то что есть в базе исправить нельзя. Только удалить их. Ранее запись была в html формате (ссылок), теперь нет.
Увеличение фото по клику. Не делал пока, что тут, что в блогах. Т.к. надо определиться что использовать для этого. Сделаю.
Остальное понял, буду исправлять. Спасибо.
Старый код размещенный в шаблонах. Не убрал его. Исправлю завтра. Теперь такое размещение js кода в шаблонах будет блокироваться. Т.к. теперь любой джаваскрипт в шаблонах воспринимается, как вражеский ) и блокирует его. Никакого джаваскрипта в шаблонах, и никакого css в шаблонах теперь нельзя делать. Только в отведенных для этого файлах. Политика безопасности так работает от xss атак. Надо кстати инструкцию аналогично написать, т.к. если в шаблон добавить например, Яндекс Метрику, блокировка будет. Джаваскрипт - раз, со стороннего сайта - два. Он вообще посчитает, что это закладка ))
Ранее javascript.void(0) использовался в некоторых функциях. Теперь везде, где он остался, эти функции не работают. Т.к. заблокировано браузером.
Только хотел написать, что добавление статей не работает. )