Делай, что должно, и будет, что будет

от
до
Для тех кто не в курсе, Гугл и Яндекс обещают понижать в выдаче сайты с неадаптивным дизайном (которые неудобно просматривать с телефона). Я довольно долго тянул с этим, пока не поймал письма счастья от гугла по паре сайтов. письмо счастьяИнструменты для веб-мастеров: Сайт http://мойсайт.com/ не оптимизирован для мобильных устройств To: Веб-мастеру сайта http://мойсайт.com/ Мы проверили 1 100 стр. Вашего сайта и обнаружили, что 100% из них неудобно просматривать на мобильных устройствах. Из-за ошибок на этих 1 100 стр. у пользователей складывается плохое впечатление о ресурсе. Эти страницы...
+31
4.38K
При добавлении статей из админки, не создаются почему-то метки в ленте активности. Решение: Чтобы в ленте активности отображались статьи добавленные администратором В \components\content\model.php в функции public function addArticle($article){ после строк cmsCore::callEvent('ADD_ARTICLE_DONE', $article); (перед закрывающей }) вставляем $article['category'] = $this->inDB->get_fields('cms_category', "id={$article['category_id']}", 'title, seolink'); //регистрируем событие cmsActions::log('add_article', array( 'object' => $article['title'], 'object_url' => "...
+16
2.22K
При поиске по сайту, если ничего не нашлось (а бывает что не находится то что точно есть), то Инстант предлагает поискать в яндексе. Если не хотите терять пользователей на этом,- можно исправить на поиск в яндексе только по Вашему сайту (а не по всему интернету). Как: В файле languages/ru/components/search.php Меняем строку $_LANG['FIND_EXTERNAL_URL'] $_LANG['FIND_EXTERNAL_URL'] ='http://www.yandex.ru/yandsearch?text=site:'.$_SERVER["SERVER_NAME"].' %q%'; //%q% will be replaced by search query По аналогии легко исправить, например, на поиск через гугл: в предыдущей строке меняйте...
+30
1.88K
Убирали на своём инстанте названия категорий из урла статьи? После этих манипуляций были замечены следующие багоглюки: 1. при открытой статье не подсвечивался пункт меню раздела, в котором статья 2. если в настройках какого-то модуля стояли галки "показывать в определённых разделах", то модуль показывался только в самих разделах, не в статьях этих разделов Всё дело в том, что при выводе модуля хитрый код в файле core/classes/page.class.php вызывает функцию $inCore->menuId(); А эта функция menuId() получает id текущего меню. Причём, не абы как, а беря за основу текущий адрес...
+16
2.16K
Мало ли, кому пригодится сгенерировать теги к статьям:
+17
1.55K
Изначально в фотогалерее у каждой фото коды для вставки на другой сайт такие: [IMG]http://site.ru/images/photos/medium/image.jpg[/IMG]В таком виде мало кто сможет попасть на Ваш сайт по этой ссылке, да и на тИЦ с ПР такая ссылка окажет малое значение (грузится не кликабельная картинка). Исправим так, чтобы, во-первых, картинка была кликабельной, а во-вторых, добавим HTML-коды для вставки. Перед исправлениями на всякий случай сделайте бэкапы файлов! Исправляем: редактируем components/photos/frontend.php находим строку $photo['genderlink'] = cmsUser::getGenderLink($photo['user_id'], $photo...
+16
4.19K
чтобы имена файлов были images/photos/medium/krasivaya-kartinka-vd23sdf.jpgвместо images/photos/medium/b666a879da9368dc1ac48a6bd686c389.jpgчто, говорят, хорошо для сео. решение простое: в файле /core/classes/upload_photo.class.php в функции public function uploadPhoto($old_file=''){исправьте строку (в коде ниже она закомментирована): //$this->filename = $this->filename ? $this->filename : md5(time().$realfile).'.'.$ext; $this->filename = $this->filename ? $this->filename : cmsCore::strToURL($realfile)."-".uniqid().'.'.$ext;
+33
2.9K
Способ не тестировался на высоконагруженных частопосещаемых галереях с кол-вом фоток чуть более чем дофига. перед правками не забывайте делать бэкапы!!11 Итак, проблема аналогична проблеме вывода количества статей во вложенных категориях: не выводит кол-во фоток во вложенных фотогалереях. Как решил проблему я:
+11
1.98K
ПочемуПо умолчанию движок генерирует ссылки на статьи, включая в путь категории. при смене категории -- меняется урл статьи, она может выпасть из поиска, или чего похуже. Подумав, было решено на нашем проекте сократить ссылки, убрав из них промежуточные категории из site.ru/eda/pervoe/salat.html сделать site.ru/salat.html Как
+19
3.95K
Решение для версии 1.9: Статья сразу в нескольких разделахРешение для 1.10Преамбула:Актуальная проблема (1 из веток http://instantcms.ru/forum/thread11911.html): разместить статью сразу в нескольких разделах. Допустим, есть вложенное меню Еда -Первое --СалатыДобавляем мы статью "салат греческий" в раздел "салаты". Логично при этом чтобы она отображалась также в разделах "Еда" и "Первое". Как решил эту проблему я: не добавлением статьи в несколько категорий, но выводом её анонса в родительской категории, если статья есть в одной из вложенных.
+21
2.05K
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.