TopRaN

Модераторы
  • Публикации

    2600
  • Зарегистрирован

  • Посещение

  • Days Won

    90

Все публикации пользователя TopRaN

  1. Это все нормально. Вы все это с работающего сайта дали? Ошибки нужны только когда у вас , как вы говорили, белый экран. Все ошибки не нужны, только выделенные черным жирным цветом FATAL
  2. В index.php, разблокируйте вывод всех ошибок errors_all. После пришлите fatal ошибку.
  3. Только перед apt-get пишем sudo sudo apt-get install php5-gd Т.к. все установки нужно делать от имени администратора.
  4. Параметр photo[0] и является первым изображением. Если вместо 0 поставить 1 то получите второе изображение.
  5. Шрифты нужно переносить на свой сервер, а после закешировать. Bootstrap.css можно заменить минимизировано версией с официального сайта. Версия 2.3.
  6. Остальное остаётся, дальше уже нужно детально смотреть. Временно счётчики отключить и перенести их в футер. Смотреть где дополнительно что подключается. Если карта кроме как в карточке объекта не используется то скрипт самой карты перенести в карточку.
  7. Все css и jquery.js оставляем в header.tpl, остальное можно перенести в футер. Можно отключить choosen, если его не использовать. Bootstrap-correction.css можно встроить в header
  8. Тема открывается и именно то что нужно, если чуть подумать то можно и через админку реализовать, а можно через личный кабинет на сайте, после авторизации.
  9. Например слайдер или карта на главной странице.
  10. Вы не правы. Как сказал Дмитрий, оптимизация самого сайта зависит от многих факторов. Например, шаблон реалия, до вступления новых правил от Гугла выдавал около 75 балов из 100. После встречи новых правил он выдает примерно 50-60 баллов. Ресурсы отдаются в чистом виде, где пользователь сам решает оставить в том же виде или сжать их. Опять же кеширование, нужно знать какой сервер используется и под него все делается. Так же большинство пользователей не используют функции самой цмс, например тебе изображения превью. А в сам шаблон пихают куча информировать, счётчиков, статистики, плагины и т.д., что очень тормозит отображение. Опять же теперь Гугл требует соблюдать вложенность элементов, а так же наличие специальных счётчиков загрузки. Поэтому по мере ввода новых инструкций мы стараемся их выкладывать в разделе seo.
  11. Проводил комплекс мероприятий, согласно рекомендациям Гугла, убирал тяжело загружаемые, лишние , объекты, оптимизировать скрипты, стили, включал кеш, прописывал httaccess, и т.д.
  12. <meta property="og:title" content="{if $meta_title != ''}{$meta_title}{else}Мой сайт{/if}"> <meta property="og:description" content="{if $meta_description != ''}{$meta_description}{else}{$data.text.value|truncate:200}{/if}"> <meta property="og:image" content="http{if $smarty.server.HTTPS ne ''}s{/if}://{$smarty.server.HTTP_HOST}/img/data/{$photo[0].normal}" alt="{$title}"> <meta property="og:type" content="website"> <meta property="og:type" content="http{if $smarty.server.HTTPS ne ''}s{/if}://{$smarty.server.HTTP_HOST}" /> <meta property="og:url" content="http{if $smarty.server.HTTPS ne ''}s{/if}://{$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI}"> <meta property="og:site_name" content="{$title}"> <meta property="og:logo" content="http{if $smarty.server.HTTPS ne ''}s{/if}://{$smarty.server.HTTP_HOST}/template/frontend/{$current_theme_name}/img/logo.png" alt=""> <meta property="og:locale" content="ru_RU"> в тег html <html xmlns:og="http://ogp.me/ns#"/>
  13. подтверждаю, после оптимизации сайта на сайтбилле, полет нормальный, ниже 90 не падает
  14. Разогнан, по тестам выдает 93 балла.
  15. Нет, яхо его с удовольствием кушает, а это доп. к ссылочной масе.
  16. Вам в аудите все четко расписали, что нужно сделать. Проанализируйте заголовки посмотрите на каких стран цах н1. Пропишите индивидуальные дескрипшен для каждого объекта. Включите кеш в httaccess. Какая именно микрорайон как og или sheema?
  17. Пока такой возможности нет. Но само поле можно добавить. Сделать только Продажа и аренда. Оставить по умолчанию Продажа.
  18. В sitebill есть кластерная карта которую можно подключить через iframe <iframe src="{$estate_folder}/js/ajax.php?action=iframe_map&{$QUERY_STRING}" style="border: 0px;" border="0" width="100%" height="500px"></iframe> Карта просто замечательная. но в данной карте цена выводится целиком. Задача разделить саму цену на тысячи и добавить валюту. Решение. идем по адресу /apps/system/js файл activemap.js . примерно 256 строка. находим содержимое block.find('.ActiveMapListBlock-item-price').text(data.price); и заменяем на block.find('.ActiveMapListBlock-item-price').text(data.price.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ')); сразу после нее добавляем следующее block.find('.ActiveMapListBlock-item-currency').text(data.currency_name); теперь карта понимает валюту и делит цену на тысячи. Осталось все это вывести в шаблон идем по адресу /apps/system/template файл iframe_map.tpl содержимое <a class="ActiveMapListBlock-item-link" target="_blank" href=""> <div class="ActiveMapListBlock-item-image"> <img src="{$estate_folder}/img/no_foto.jpg"> <div class="ActiveMapListBlock-item-id"></div> </div> <div class="ActiveMapListBlock-item-description"> <h3 class="ActiveMapListBlock-item-title"></h3> <div class="ActiveMapListBlock-item-price"></div> <div class="ActiveMapListBlock-item-address"></div> <div class="ActiveMapListBlock-item-text"></div> </div> </a> меняем на это <a class="ActiveMapListBlock-item-link" target="_blank" href=""> <div class="ActiveMapListBlock-item-image"> <img src="{$estate_folder}/img/no_foto.jpg"> <div class="ActiveMapListBlock-item-id"></div> </div> <div class="ActiveMapListBlock-item-description"> <h3 class="ActiveMapListBlock-item-title"></h3> <div class="ActiveBlockHalf"> <div class="ActiveMapListBlock-item-price"></div> <div class="ActiveMapListBlock-item-currency"></div> </div> <div class="ActiveMapListBlock-item-address"></div> <div class="ActiveMapListBlock-item-text"></div> </div> </a> далее в конце файла добавляем стили .ActiveMapListBlock-item-price, .ActiveMapListBlock-item-currency { float:left; } .ActiveBlockHalf { display:inline-block; font-size: 18px; font-weight: 700; } .ActiveMapListBlock-item-price { padding-right: 5px; } и все результатом будет
  19. Готово. теперь все работает. Проблема была в точ, что вы делали регистрацию по смс и часть кода не перенесли. переменная login не могла найти нужную форму. от этого у вас все падало.
  20. поправил вам. теперь все работает.
  21. если предоставите доступы то поправлю
  22. 1. нужно что бы в таблице data было само поле например info, тип safe_string 2. Открываем файл /template/frontend/ipotekus/main/main.php изменяем на это $query = 'SELECT COUNT( d.id ) AS _cnt, u.user_id, u.fio, u.phone, u.info, u.imgfile, u.mobile, u.email, u.jobtitle, g.name AS group_name FROM `' . DB_PREFIX . '_data` d LEFT JOIN re_user u USING ( user_id ) LEFT JOIN ' . DB_PREFIX . '_group g USING ( group_id ) WHERE u.group_id<>4 GROUP BY d.user_id ORDER BY _cnt DESC'; 3. в agents_list_on_main.tpl выводим в нужном месте {$agentslist_item.info}
  23. файл agents_list_on_main.tpl , добавляете тоже самое при условии если вы выполнили указание выше. {$agentslist_item.jobtitle}
  24. Покажите где именно нужно еще добавить?