Перейти к содержанию
CMSTOOLS.org - форум поддержки и развития CMS

Лидеры

Популярный контент

Показан контент с высокой репутацией 13.04.2019 во всех областях

  1. Данная сборка является одной из лучших , а возможно и лучшей (спасибо Mr.Timbios) по этому решили поделится найденным багом и способом его исправления Обнаружили баг в сборке Mr.Timbios. в файле install.php Начиная со сточки 404 По 419 Код: $tableChema[] = "CREATE TABLE IF NOT EXISTS `vii_room` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, `title` varchar(100) NOT NULL DEFAULT '', `owner` bigint(20) NOT NULL DEFAULT '0', `photo` varchar(255) NOT NULL DEFAULT '', `date` varchar(10) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;"; $tableChema[] = "CREATE TABLE IF NOT EXISTS `vii_room_users` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, `room_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0', `oid` bigint(20) UNSIGNED NOT NULL DEFAULT '0', `oid2` bigint(20) UNSIGNED NOT NULL DEFAULT '0', `date` varchar(10) NOT NULL DEFAULT '0', `type` tinyint(1) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (`id`) Заменили на код: $tableChema[] = "CREATE TABLE IF NOT EXISTS `{$_POST['mysql_prefix']}_room` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, `title` varchar(100) NOT NULL DEFAULT '', `owner` bigint(20) NOT NULL DEFAULT '0', `photo` varchar(255) NOT NULL DEFAULT '', `date` varchar(10) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;"; $tableChema[] = "CREATE TABLE IF NOT EXISTS `{$_POST['mysql_prefix']}_room_users` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, `room_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0', `oid` bigint(20) UNSIGNED NOT NULL DEFAULT '0', `oid2` bigint(20) UNSIGNED NOT NULL DEFAULT '0', `date` varchar(10) NOT NULL DEFAULT '0', `type` tinyint(1) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (`id`) Баг заключался в том, что, если при установке указать свой префикс сборка переставала корректно работать. Архив с исправлениями прилагается. Если нужна помощь в исправлении багов, в данной сборке либо в других, пишите в личку на форуме либо на платформе taip.it/u1 VII Engine 2.0 license.zip
    1 балл
  2. Для того что бы открыть индексацию в модулях таких как profile.php нужно удалить строки if($logged){ и } else { $user_speedbar = 'Информация'; msgbox('', $lang['not_logged'], 'info'); Если всё сделано правильно получится примерно так: taip.it/u1 Если есть знакомая студия, либо backend разработчик который может написать обработчик событий, то ещё лучше. Если же хотите что-бы поисковые машины правильно индексировали нужно переписать генератор мета-тегов в mod.php Создать генерацию дескрипшена, правильные тайтлы и т.д, иначе будет обратный эффект и ваши ссылки попадут в утиль в поисковой выдаче, вообще SEO в Vii Engine это отдельная большая тема. Когда мы с этим столкнулись удалили, весь стандартный функционал и написали SEO ядро с нуля, отделив от функций, модулей и прочего. А вообще по если есть вопросы backend'у да по frontend'у пишите в личку сюда на форуме или тут taip.it/u1 (тут ответ придёт быстрее)
    1 балл
×
×
  • Создать...