Rusk: различия между версиями
(не показаны 3 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
=== tools === | |||
* Главную страницу tools и редактор ограничить по ширине общим div, широкий текст неудобно читать. | |||
* Но в идеале надо разрешить менять размер окна редактора (сейчас можно только по высоте — ты почему-то удалил из конфига | |||
config.resize_enabled = true; | |||
config.resize_dir = 'both'; | |||
и сделать, чтобы по умолчанию он был разумной ширины. | |||
=== Редактор === | |||
=== Картинки === | === Картинки === | ||
* Миниатюру нужно выставлять сразу с заданным выравниванием по левому краю. | |||
* Миниатюры с подписью: длинная подпись расширяет область под картину, для этого раньше и задавали жёстко размер таблицы. Видимо, придётся к этому вернуться, но лучше задавать ширину поля, куда вставлена подпись. | |||
* В окне вставке картинки в редактор не меняется размер внутренней области при изменении его размера. | |||
* Поменять порядок кнопок: сначала миниатюра без подписи, потом с подписью, потом оригиналы. | |||
* Выбор сортировки при поиске: по названию, по размеру, по порядку добавления. По умолчанию сортируем по размеру. Чтобы старые маленькие находить в последнюю очередь. | |||
* Проверить, как выглядят картинки в присылаемых письмах (есть подписка на новости). Видимо, там нужно что-то решить с CSS (встраивать некоторые стили в страницу?) | |||
* Придумать решение для max-width (ломает пропорции при жёстко заданной высоте — просто всегда удалять заданную высоту?). Видимо, height:auto; Иначе большие картинки могут не влезать в телефоне. | |||
=== Выполнено === | |||
* Вставка картинки: врезка, врезка с подписью, большая (посередине), большая (посередине) с подписью | |||
* При поиске картинки возможность видеть полный размер при нажатии (и открывать его в окошке по центру (сейчас в углу)), функцию масштабирования на сервере выкинуть | * При поиске картинки возможность видеть полный размер при нажатии (и открывать его в окошке по центру (сейчас в углу)), функцию масштабирования на сервере выкинуть | ||
* Показывать размер миниатюры и полной картинки, а также дату добавления картинки, если есть. | * Показывать размер миниатюры и полной картинки, а также дату добавления картинки, если есть. | ||
* Чтобы заданные стилем отступы для картинки были видны в редакторе (включил style.css при редактировании, но редактор загружается в iframe, в котором свои стихи из tools/ckeditor/contents.css | * Чтобы заданные стилем отступы для картинки были видны в редакторе (включил style.css при редактировании, но редактор загружается в iframe, в котором свои стихи из tools/ckeditor/contents.css | ||
* При увеличении размер не от размера окна браузера, а от монитора считается | * При увеличении размер не от размера окна браузера, а от монитора считается | ||
* Удалить /image.php (не используется) | * Удалить /image.php (не используется) | ||
Текущая версия на 15:04, 11 октября 2016
tools
- Главную страницу tools и редактор ограничить по ширине общим div, широкий текст неудобно читать.
- Но в идеале надо разрешить менять размер окна редактора (сейчас можно только по высоте — ты почему-то удалил из конфига
config.resize_enabled = true; config.resize_dir = 'both';
и сделать, чтобы по умолчанию он был разумной ширины.
Редактор
Картинки
- Миниатюру нужно выставлять сразу с заданным выравниванием по левому краю.
- Миниатюры с подписью: длинная подпись расширяет область под картину, для этого раньше и задавали жёстко размер таблицы. Видимо, придётся к этому вернуться, но лучше задавать ширину поля, куда вставлена подпись.
- В окне вставке картинки в редактор не меняется размер внутренней области при изменении его размера.
- Поменять порядок кнопок: сначала миниатюра без подписи, потом с подписью, потом оригиналы.
- Выбор сортировки при поиске: по названию, по размеру, по порядку добавления. По умолчанию сортируем по размеру. Чтобы старые маленькие находить в последнюю очередь.
- Проверить, как выглядят картинки в присылаемых письмах (есть подписка на новости). Видимо, там нужно что-то решить с CSS (встраивать некоторые стили в страницу?)
- Придумать решение для max-width (ломает пропорции при жёстко заданной высоте — просто всегда удалять заданную высоту?). Видимо, height:auto; Иначе большие картинки могут не влезать в телефоне.
Выполнено
- Вставка картинки: врезка, врезка с подписью, большая (посередине), большая (посередине) с подписью
- При поиске картинки возможность видеть полный размер при нажатии (и открывать его в окошке по центру (сейчас в углу)), функцию масштабирования на сервере выкинуть
- Показывать размер миниатюры и полной картинки, а также дату добавления картинки, если есть.
- Чтобы заданные стилем отступы для картинки были видны в редакторе (включил style.css при редактировании, но редактор загружается в iframe, в котором свои стихи из tools/ckeditor/contents.css
- При увеличении размер не от размера окна браузера, а от монитора считается
- Удалить /image.php (не используется)
Воспроизводится только у меня: видимо, особенности нового php:
http://rusk.ru/st.php?idar=43332 пропадает align
пропадает весь текст: http://rusk.lav.pubsandbox.eterhost.ru/st.php?idar=43333
- Перенести обработку картинок на сервер, включая прописывание фиксированных размеров, если они не заданы. Это уберёт перерисовку при загрузке.
- Сделать механизм кэширование обработанных страниц (сохранять выдаваемую страницу, чтобы всё было в динамике). Думаю про сохранение в файл, и отдачу напрямую через nginx, а в случае неудачи — через php. Для обновления кэша достаточно просто удалить нужные файлы.
Сервер изображений
- Добавление картинки по URL (и запоминать URL в базе)
- Согласовать, можно ли убрать добавление картинки
- Добавить механизм обратных ссылок
- Удаление картинки (если нет обратных ссылок)
- Отображение неиспользуемых картинок
- Проблема дублирования изображений
- Выбрать библиотеку для сравнения изображений
- Замена старых маленьких на новых — с показом затронутых статей
- Ручная замена картинки (как в пред. пункте)
Посмотреть потом
Сделать в редакторе по умолчанию источник «Русская линия».
Сделать кнопку добавления автора (с появлением окошка и предложением заполнить поля)
В редактор списка авторов: http://rusk.ru/tools/author_edit.php добавить вывод списка статей выбранного автора
Если в редакторе есть, то включить кнопку добавления горизонтальной линии (
)
Разобраться с < br / >. Можно посмотреть, как ведёт себя старый редактор. Он вносит исправления при сохранении. Видимо, нужна кнопка исправления < br / > — < p > Был бы неплох режим показа в редактора служебных символов (какой тег используется для переноса). Есть проблема с отображением стихов в старых статьях
Вопросы
- Редактор не показывает используемый шрифт. Если выделить текст, в редакторе не появится, что это за шрифт.
Несрочные предложения
- Продумать, что сделать с «Этот день в Русской истории». Я бы проиндексировал все дни, нашёл последнюю статью на по каждому дню, и всегда выдавал бы их на главную в список, хотя может быть надо, чтобы она присутствовала везде, то есть как настоящая статья.
- st.php — сужать, если очень широкий. и включать переносы на узком: А можно сделать, чтобы ширина была ограничена, вне зависимости от монитора. Видимо, хочется, чтобы было 60 символов в строке.
http://rusk.ru/st.php?idar=59077
- замену картинок на нашу БД (при сохранении). Поскольку можно вставлять статью с другого сайта с сохранением ссылок на картинки, надо научиться заменять внешние ссылки на картинки у нас, скачивая файлы
и исправляя ссылки.
- Сделать нумерацию статей последовательно (ручной нумератор, с сохранением последнего свободного номера)
- Сервис загрузить статью с сайта по ссылке
- Нужно добавить поиск через Sphynx — по статьям, для внутреннего использования (в админке) и внешнего. Для публичного поиска надо смотреть запрос, не всё надо индексировать.
- Добавить сообщение об опечатке (По Ctrl-Enter).
Неразобранное
> у статьи 2 автора. как они отображаются в редакторе?
Отладить страницу с текстом https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Frusk.ru%2Fst.php%3Fidar%3D1002975
Пример новостного сайта: http://www.istpravda.ru
Банеры счётчиков поместить в подвал
Основной подвал вставить на каждую страницу
Ссылки
- Задача 8729 — Улучшение tools и редактора