1.10.6 Доработки кода

+25
2.04K
Выкладываю то, что нашел и обезвредил для 1.10.6
То, что нашел по форуму и поправил у себя, выкладываю в одном месте, может кому и пригодится.
-------------------------------------------------------------------------------------------------------------------------------------------------------
изменения в файлах движка

# — увеличен лимит в выпадающем списке от 100 до 1000 строк
(файл /core/classes/formgen.class.php строка 283 изменено 100 на 1000)

# — изменен формат вывода времени
(файл /core/cms.php строка 1938, все параметры выставлены в true)

# — исправлена ошибка с подсчетом кол-ва просмотров статей блога
(файл /components/clubs/club_blogs.php: перед строкой 282
cmsPage::initTemplate('components', 'com_blog_view_post')->
добавлена строка 281
if(!$is_author){$inDB->setFlag('cms_blog_posts', $post['id'], 'hits', $post['hits']+1);} )

# — исправлена ошибка с пользователями в клубах
(файл /templates/_default_/components/com_clubs_view_club.tpl строка 45
<span class="members"><strong>{$club.members+1|spellcount:$LANG.CLUB_USER:$LANG.CLUB_USER2:$LANG.CLUB_USER10}</strong></span>
заменена на
<span class="members"><strong>{$club.members_count|spellcount:$LANG.CLUB_USER:$LANG.CLUB_USER2:$LANG.CLUB_USER10}</strong></span>
)

# — уменьшен шрифт главного меню
(файл /templates/_default_/css/styles.css строка 116: font-size:16px;)

# — в адмнке поправили ширину полей
(файл /admin/applets/modules.php
строка 178:
$fields[] = array('title'=>$_LANG['TITLE'], 'field'=>'name', 'width'=>'220', 'filter'=>'15');
заменено на
$fields[] = array('title'=>$_LANG['TITLE'], 'field'=>'name', 'width'=>'210', 'filter'=>'15');

строка 182:
$fields[] = array('title'=>$_LANG['AD_ORDER'], 'field'=>'ordering', 'width'=>'75');
заменена на
$fields[] = array('title'=>$_LANG['AD_ORDER'], 'field'=>'ordering', 'width'=>'85'); )

# — в админке поправлена дата (добавлен вывод года)
затронут файл admin/template.php, строка 51
<div class="jdate"><?php echo date('d') .' '. $_LANG['MONTH_'.date('m')].' '.date('Y'); ?></div>

***

преобразования в базе:

— заменен тип текста в блогах на LONGTEXT
(таблица cms_blog_posts, поле 9 и 10 заменено с TEXT на LONGTEXT)

— увеличена длина наименования позиции
(таблица cms_modules, поле 2 (position): 20 поменяно на 50)

пока все, если кто найдет еще что интересное и нужное к корректировке, пишите, будем править вместе :)
+1
Raiden Raiden 9 лет назад #
Blackman-st:
# - уменьшен шрифт главного меню
(файл /templates/_default_/css/styles.css строка 116: font-size:16px;)
А это зачем? Разве это недоразумение?
+1
Niclav.C Niclav.C 9 лет назад #
Вот еще в тему "недоразумений" - здесь на форуме Видео / Аудио - проблема вставки был решен вопрос с "проблемой вставки аудио и видео в BBcode редакторе" (#22 - комментарий). Исправлены функции - обработчик тега audio и video, и добавлен html5 плеер для проигрывания аудио на мобильных устройствах.

Скачать архив релиза c исправлениями в BBcode редакторе для вставки аудио и видео можно здесь instantCMS_20150513_v1.10.6plus_BBCode_Audio_Video.zip
0
Андрей Андрей 9 лет назад #
добавил в сборку по видео, по аудио пока не решился
0
Андрей Андрей 9 лет назад #
добавил обработку аудиотегов, плейер не стал подключать
0
Андрей Андрей 9 лет назад #
благодарю за подсказку!
0
Андрей Андрей 9 лет назад #
Строка 292 файла /languages/en/components/user.php
$_LANG['SHOW_ICQ'] = 'Show Skype ';

как то надо поправить на

$_LANG['SHOW_ICQ'] = 'Show ICQ';
0
Niclav.C Niclav.C 9 лет назад #
а чего там править?)) = измени и все. Тут школьник справится, в "языковом" файле.
+2
Андрей Андрей 9 лет назад #
так я то поправил, пишется то для других, а не для себя
0
Евгений Фоменко Евгений Фоменко 9 лет назад #
Т.е. багтрекер отменили и мы будем теперь в блогах искать баги? Ай яй яй - придется просматривать все новые темы в блогах и на форуме.
Спасибо за Ваши правки в любом случае!
0
Странник Странник 9 лет назад #
Ээээээ....коллега! Как это багтрекер отменили? А это что тогда?
+2
• Mike • • Mike • 9 лет назад #
Я бы переназвал пост )
А то, как говорится, «Как корбаль назовёте… »
Назовите, например «Небольшие измения(улучшения?) интерфейса админки и фронтенда», «Исправляем опечатки и неточности в дистрибутивных файлах…»

===================================================
правила про односложные названия тем и постов никто не отменял
0
Андрей Андрей 9 лет назад #
Друзья.
Про трекер в курсе, но листать там неудобно, ибо решения в коде ловить не каждый смогет, я вот с трудом, например.
Вторая причина темы - то, что найдено, будет решено только в следующем релизе, а править надо уже в этом, ибо сайты пишутся, их то никто не отменял.

По поводу названия - реально, половина правок - это просто недоразумения, нежели баги или апшипки

Присоединяйтесь, кто что нашел и знает как исправить, все, что нарыто, тут же заливается в сборку и публикуется.
То, о чем давно уже и неоднократно было предложено: выкладывать промежуточные сборки с "работой над ошибками"
+4
• Mike • • Mike • 9 лет назад #
Недаразумение сейчас происходит между нами, то есть вы не понимаете информацию из моего комментария.

Люди не будут искать блогпост с названием «Недоразумения».

Блогпост с названиями «Исправления…», «Коррекция…», «Поправки…», «Изменеия…», «… для версии…», «…дистрибутива…», «…дистрибутивных файлов…» и т.п. — людям будет понятнее о чем речь в вашем блогпосте.

Недоразумения происходят между людьми.

В программном коде есть места для коррекций, поправок, исправлений, изменений и предела улучшений, конечно же нет… )
0
Dorimen Dorimen 9 лет назад #
В блогах вообще как-то просчет просмотров не ведется. ИМХО, не очень это правильно.
0
Dorimen Dorimen 9 лет назад #
И еще хочу узнать - как сделать так, чтобы в блог можно было добавлять длинные тексты? Где-то на 10 листов А4.
0
Dorimen Dorimen 9 лет назад #
Таблицу content_html в БД нужно перевести в LONGTEXT
+2
Fuze Fuze 9 лет назад #
Таблицу content_html в БД нужно перевести в LONGTEXT
Не нужно. Вы там столько (4G) текстовой информации хранить никогда не будете. Читайте документацию по mysql.
Максимум нужно перевести в MEDIUMTEXT
0
Dorimen Dorimen 9 лет назад #
Да, согласен. Спасибо.

Еще от автора

Многоуровневый рубрикатор для Доски объявлений
Всем привет. Решил немного монетизировать свои усилия по разработке городских порталов.
InstantCMS 1.10.7 | Сборка. Жизнь продолжается
Приветствую всех любителей и приверженцев первой ветки InstantCMS! Версия 1.10.7 стала финальной от официальных разработчиков.
1.10.6 Заигрываем с Googlем
Продолжаем придумывать разные адаптивные примочки для наших сайтов.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.