Список задач по доработке сайта

44 сообщения / 0 новое
Последняя публикация
Алексей Марков
Аватар пользователя Алексей Марков
Список задач по доработке сайта

"Длинные" задачи:

  • Модуль диапазона дат
    1. закончить рецензирование модуля перед публикацией на официальном сайте
    2. добавить возможность поиска сразу по периоду и дате принятия
    3. добавить возможность использования дат до 1000-го года
  • Модуль хаков для подшивки
    1. автоматом раскрывать оглавление подшивок, или вообще скрывать его на заглавной странице подшивки.
      Надо обнулить переменную $tree в функции template_preprocess_book_navigation или переписать функцию book_children.
  • Галереи
    1. пока используется модуль Node_Gallery, надо будет сравнить его с Media Gallery для 7-ки.

"Короткие" задачи:

  1. Добавить в редактор кнопку для сносок.
  2. Упорядочить значки и кнопки.
  3. Перевести термины в шаблоне форума.
  4. Настроить пейджинг для разных типов материалов.
  5. Выбор количества результатов на страницах поиска.
  6. Смайлики в редакторе комментариев.
  7. Разобраться с правами на удаление и создание материалов и галерей.
  8. Автоматическое удаление материалов с главной.
  9. Вывод порядкового номера сообщения в Форуме.
  10. Вывод "последних материалов" по периодам: день/неделя/месяц.
  11. Страница "Все авторы", поиск по Авторам в Библиотеке.
  12. Проверить работу триггеров и токенов в них.
  13. Стилизовать таблицы для Библиотеки, Документов, Закладок, последних материалов и т.д.
  14. Обновить переводы для Smart Paging и BUEditor.
  15. Удалить/отключить формат ввода Plain Text.
  16. Запретить хот-линкинг файлов/картинок, редиректить на страницу материала (нужно ли?).
  17. Сортировка по Датировке для Документов.
  18. Разобраться с редакторами (какой из них оставить).
  19. Проверить текст уведомлений.
  20. Создать раздел и тип материала под коллекцию ссылок.
  21. В форматах ввода разрешить форматирование через стили.
  22. Время последнего редактирования комментария.
Критик
Аватар пользователя Критик

    Notice: Undefined offset: 0 в функции date_range_field_widget_form() (строка 107 в файле /data/istmat/soft/modules/date_range/date_range.module).
    Notice: Undefined offset: 0 в функции date_range_field_widget_form() (строка 107 в файле /data/istmat/soft/modules/date_range/date_range.module).

Это при нажатии добавить документ
Строка названия документа короткая
окно редактора надо побольше сделать

    Notice: Undefined offset: 0 в функции date_range_field_widget_form() (строка 107 в файле /data/istmat/soft/modules/date_range/date_range.module).
    Notice: Undefined offset: 0 в функции date_range_field_widget_form() (строка 107 в файле /data/istmat/soft/modules/date_range/date_range.module).

это загорается при выборе книги в оглавлении подшивки
в подшивке только -15 до 15 было -150 до 150

Алексей Марков
Аватар пользователя Алексей Марков

Notice: Undefined offset: 0 в функции date_range_field_widget_form() (строка 107 в файле /data/istmat/soft/modules/date_range/date_range.module).

Это предупреждение безобидное, по идее оно вообще не должно было быть видно пользователю, но раз уж вылезло - поменял кое-что в модуле, чтобы его убрать.

окно редактора надо побольше сделать

Сделал побольше, и цвет поменял на наш фирменный. Заодно фон редактора вернул к белому.

Строка названия документа короткая

Завтра на работе поменяю - там надо код написать, который будет стандартные элементы движка на лету менять.

в подшивке только -15 до 15 было -150 до 150

С подшивкой надо будет отдельно посидеть - там код по сравнению с предыдущей версией сильно поменялся, так что надо будет подумать.

Критик
Аватар пользователя Критик

Подшивка главное. Я заливать ничего не могу из за этого, у меня 200 доков в шеренгу)))

Алексей Марков
Аватар пользователя Алексей Марков

Строки для названия материала, архива и источника увеличил до 100. Численные параметры для подшивки должны автоматом увеличиваться, если число дочерних страниц превышает 30.

Дмитрий Алексан...
Аватар пользователя Дмитрий Александрович

Здравствуйте, Алексей.

Начал заливать документы Наркоминдела: http://istmat.info/node/37042

Столкнулся с такой проблемкой. Видимо, «вес» в подшивках мне всё-таки придётся ставить, поскольку после редактирования документы изменяют своё местоположение, - отредактированный документ помещается в конец списка. Вчера вечером вернулся к док. №3 (по Ирану), отредактировал, а сегодня утром гляжу, - он уже не на третьей, а на последней позиции. То есть, «система не вполне дуракоустойчива» ©, - против меня, во всяком случае :-). Пришлось менять «весА» вручную. Пока документов мало, - не особо сложно, а если будет с пол-ста, придётся побарахтаться. Но возможно, что я сам чего-то не учёл, или просто не повезло?

И дополнительно. Нельзя ли включить Швецию в список государств? И не исключаю, что, по мере обработки сборника придётся обращаться с подобными просьбами и впредь.   

Алексей Марков
Аватар пользователя Алексей Марков

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

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

Дмитрий Алексан...
Аватар пользователя Дмитрий Александрович

Вчера вечером я залил первые пять документов. С чувством глубокого удовлетворения после этого ещё раз "пробежался" по документам, нет ли какого-нибудь огреха. Вот в док. №3 что-то заметил (уж и не помню, какая-то мелочь). Зашёл в "корректуру", исправил, запомнил, вышел. (Веса вручную нигде не устанавливал - Вы об этом на этой ветке предупреждали). Полюбовался ещё раз на главную страницу. Как всегда после корректуры исправленный документ находился на первом месте, сверху. Вышел из сети. А утром заглянул в список вчерашней подшивки "ЧАСТЬ 1. Документы за январь 1937 г.", и удивился - отредактированный вечером док. №3 (иранский), не на своём месте, не в серединке списка, а в конце. Вот тут я и пробежался поглядеть "веса". Док. №1 - вес: -15, №2: -14, №4: -13, №5: -12, а у пресловутого №3 вес: 0! Ну, я вручную и поменял веса документов №3, №4, и №5. И теперь всё на своих местах. Вот я и в печали. Если это странный "глюк" системы - плохо; а если это я сам "накосячил" - ещё хуже, придётся "переквалифицироваться в управдомы" :-(.   

Критик
Аватар пользователя Критик

Пока понаблюдайте.

Дмитрий Алексан...
Аватар пользователя Дмитрий Александрович

Да я уж своих домашних попросил, чтоб за мной понаблюдали тоже :-)). Думаю, всё же мой ляп. Ничего, книга длинная, привыкну, и всё будет нормально.

Критик
Аватар пользователя Критик

Да особо пока не заморачивайтесь. Просто вроде вчера тоже правил, но все на месте осталось. Надо просто вычислить от чего конкретно сие происходит)))

Алексей Марков
Аватар пользователя Алексей Марков

Вот тут я и пробежался поглядеть "веса". Док. №1 - вес: -15, №2: -14, №4: -13, №5: -12, а у пресловутого №3 вес: 0!

Тогда это точно не модуль - он выставляет документам веса по порядку, и у №3 был бы вес -11. Воспроизвести ошибку я не смог. Будем надеяться, что это был какой-то случайный глюк.

Дмитрий Алексан...
Аватар пользователя Дмитрий Александрович

Здравствуйте, Алексей.

Вроде бы я на свежую голову «вычислил, от чего конкретно сие происходило». Конечно же, от моей криворукости! Вспомнил, что я редактировал в пресловутом док. №3. Я его первоначально залил не в дочернюю, а в коренную подшивку, - такое у меня уже бывало с большими сборниками документов, когда «глаз замыливается», а рука устаёт «клевать клаву» ;-(. Вот я позавчера вечером примерно в таком состоянии и был. Огрех то я заметил, перетащил документ на нужное место, а вес его не проверил. А видимо, по умолчанию, для перетащенного из другой подшивки документа вес не определяется, и остаётся нулевым. «Я так думаю!©» Специально проверять не буду, поскольку подобные ошибки почти неизбежны при таком обилии документов. - вот тогда и проверим. "Практика - основа познания и критерий истины©".

В дополнение, обещанный список государств, которых нет в шаблоне создания документа, но которые фигурируют в сборнике о внешней политике СССР 1937 г.

В Европе: Болгария, Дания, Чехословакия (почему-то есть только Чехия), Швейцария, Швеция.

В Азии: Афганистан, Ирак.

Или есть возможность добавить название страны вручную, как для меток (тэгов)? Что, вообще-то чревато, - я туда обязательно бы добавил воистину Историческое Государство Швамбранию :-))

P.S. Почему-то цвет цитат не соответствует выбранному в текстовом редакторе. Или я "опять не туда полез"? 

Алексей Марков
Аватар пользователя Алексей Марков

Думаю, загадка с документом разрешилась. ;-)

Государства я добавил, но вот насчёт Чехословакии сомневаюсь - может, лучше будет переименовать имеющийся термин "Чехия" в "Чехию и Словакию"? Не думаю, что у нас будет много документов отдельно по Словакии.

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

Дмитрий Алексан...
Аватар пользователя Дмитрий Александрович

Спасибо!

Работа продолжается нормально.

Насчёт отдельной Словакии - не знаю. А среди наших авторов нет специалистов по II -ой мировой войне? Нет желающих поделиться документами по Словацкому восстанию 1944 г.?

Насчёт цвета текста - спешить абсолютно незачем. Для меня это не суть важно, выделять-то можно по-разному. Просто обратил Ваше внимание, поскольку система обновилась, вот и пишу, что замечаю, - между делом. Ещё что замечу - опять "настучу" :-))

Дмитрий Алексан...
Аватар пользователя Дмитрий Александрович

Всё-таки непонятно, как быть с Чехословакией, которая в списке стран не указана. Вот есть документ о беседе нашего полпреда с президентом Чехословакии Бенешем, речь, в том числе, идёт о премьер-министре Годже, лидере словацкого меньшинства правящей аграрной партии. Можно, конечно, в реквизитах указать и Чехию, и Словакию. Но, если мы публикуем документ, то нет ли здесь казуса, - международных законов на этот счёт не знаю. Я к тому, чтобы бравый солдат Швейк потом "права не качал", с него может статься. Это я с позиции законопослушного "негра" перестраховываюсь. Насмотрелся на "любимые мозоли", по образному выражению Владимира Ильича. Кстати, а как быть, если появятся документы по Австро-Венгрии? Будем "справляться с проблемами по мере их поступления"©?

Алексей Марков
Аватар пользователя Алексей Марков

Я думаю, что в случае Чехословакии надо просто указывать Чехию и Словакию. Аналогично с Австро-Венгрией (в которую Чехословакия когда-то входила).

Гольцев Сергей ...
Аватар пользователя Гольцев Сергей Николаевич

 Пытался загрузить книгу. Дошёл до окошечка "Авторы", - оно слишком широкое, и ползунок там не работает. Поэтому  авторов, которых сделал найти не смог.

Ползунок так же не работает в окошечке "Книга", где подшивка создается. Окошечко так же слишком широкое. 
Так же мал размер самого окна загрузки (окна редактора). Если по ширине достаточен, то по высоте ужасно мал.
Окошечко "Название документа", напротив, слишком узкое
При создании материала (книга, документ, страница) вылезает сверху это: 

  • Notice: Undefined offset: 0 в функции date_range_field_widget_form() (строка 107 в файле/data/istmat/soft/modules/date_range/date_range.module).
  • Notice: Undefined offset: 0 в функции date_range_field_widget_form() (строка 107 в файле/data/istmat/soft/modules/date_range/date_range.module).

 

Алексей Марков
Аватар пользователя Алексей Марков

Дошёл до окошечка "Авторы", - оно слишком широкое, и ползунок там не работает. Поэтому  авторов, которых сделал найти не смог.

Это потому, что кто-то забил в поле Авторы строчку с целой кучей фамилий, поэтому оно такое широкое. Я поле буду переделывать и убирать оттуда все "коллективы", а пока можно в списке выбирать нужного автора просто стрелочками с клавиатуры - так тоже работает.

Всё остальное, вроде, уже Толе отписал.

Гольцев Сергей ...
Аватар пользователя Гольцев Сергей Николаевич

При закачке прилагаемого файла появляется: Notice: Undefined offset: 0 в функции date_range_field_widget_form() (строка 107 в файле/data/istmat/soft/modules/date_range/date_range.module). Нет возможности "переименовать" приложенный файл русским алфавитом

Алексей Марков
Аватар пользователя Алексей Марков

Да, с прикреплёнными файлами был косяк, уже исправил - теперь поле описания файла опять присутствует. Заодно подправил твою новость о диалектическом материализме. ;-)

Критик
Аватар пользователя Критик

В Хроме окно редактора не отображается

Алексей Марков
Аватар пользователя Алексей Марков

Попробуй перезагрузить страницу через Ctrl-F5 - должно помочь.

Дмитрий Алексан...
Аватар пользователя Дмитрий Александрович

Что-то я не могу определиться, где можно посмотреть все свои "закладки". Сегодня кто-то выложил выступление Тухачевского из книги "Как мы предали Сталина", а мы этот материал уже вроде заливали в прошлом году. Вот и хотел проверить в "Своих закладках". А их нету... :-(

Алексей Марков
Аватар пользователя Алексей Марков

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

Дмитрий Алексан...
Аватар пользователя Дмитрий Александрович

Спасибо! Зар-р-работало!..

bazil
Аватар пользователя bazil

Возможно ли добавить функцию отображения не только времени отправки сообщения или комментария на форуме, но и времени, когда оно последний раз было отредактировано?

Алексей Марков
Аватар пользователя Алексей Марков

Для сообщения такую функцию я включил (она была предусмотрена в движке), а вот для комментариев её придётся самому писать. Поставлю в список задач.

Дмитрий Алексан...
Аватар пользователя Дмитрий Александрович

Здравствуте, Алексей.

У меня почему-то счётчик посетителей показывает одни нули. Вообще-то для меня сие не столь важно, однако - в наличии имеется непорядок.

Может, для меня так и должно быть, - типа, "таможня "добро" не даёт" из-за санкций? Мол, любые количественные показатели не подлежат разглашению... :-(

Дмитрий Алексан...
Аватар пользователя Дмитрий Александрович

Спасибо, счётчик вновь работает. Таможня, таки, дала "добро"? ;-))

Алексей Марков
Аватар пользователя Алексей Марков

Да нет, это на стороне Яндекса какой-то глюк был. Я по получении "сигнала" полез разбираться, но с нашей стороны всё было в порядке, и в Яндекс.Метрике просмотры фиксировались - просто плашка с цифрами не генерилась. Сейчас, видимо, починили. Спасибо за помощь! :-)

Страницы

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