TopRaN

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

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

  • Посещение

  • Days Won

    90

Сообщения, опубликованные пользователем TopRaN


  1. Это все нормально. Вы все это с работающего сайта дали? Ошибки нужны только когда у вас , как вы говорили, белый экран. Все ошибки не нужны, только выделенные черным жирным цветом FATAL


  2. 14 часа назад, supercat сказал:

    debian/ubuntu

    apt-get install php5-gd

    /etc/init.d/apache2 restart

    Только перед apt-get пишем sudo

    sudo apt-get install php5-gd

    Т.к. все установки нужно делать от имени администратора.


  3. 2 часа назад, ReatEstate сказал:

    Как сделать вариант с выбором первой публикуемой фото?

    Параметр photo[0] и является первым изображением. Если вместо 0 поставить 1 то получите второе изображение.


  4. 1 час назад, Realtor сказал:

    а что там есть еще, кроме css и .js ?

    Остальное остаётся, дальше уже нужно детально смотреть. Временно счётчики отключить и перенести их в футер. Смотреть где дополнительно что подключается. Если карта кроме как в карточке объекта не используется то скрипт самой карты перенести в карточку.


  5. 11 час назад, ReatEstate сказал:

    не подошла данная тема. переход на стр 404

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


  6. Вы не правы. Как сказал Дмитрий, оптимизация самого сайта зависит от многих факторов. Например, шаблон реалия, до вступления новых правил от Гугла выдавал около 75 балов из 100. После встречи новых правил он выдает примерно 50-60 баллов. Ресурсы отдаются в чистом виде, где пользователь сам решает оставить в том же виде или сжать их. Опять же кеширование, нужно знать какой сервер используется и под него все делается. Так же большинство пользователей не используют функции самой цмс, например тебе изображения превью. А в сам шаблон пихают куча информировать, счётчиков, статистики, плагины и т.д., что очень тормозит отображение. Опять же теперь Гугл требует соблюдать вложенность элементов, а так же наличие специальных счётчиков загрузки. Поэтому по мере ввода новых инструкций мы стараемся их выкладывать в разделе seo.


  7. 49 минут назад, doma сказал:

    подскажите, а что именно сделали ? чтобы сайт стал грузиться очень быстро? у нас по тестам всего лишь 5-10 показывает

    Проводил комплекс мероприятий, согласно рекомендациям Гугла, убирал тяжело загружаемые, лишние , объекты, оптимизировать скрипты, стили, включал кеш, прописывал httaccess, и т.д.


  8. <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#"/>

     


  9. Вам в аудите все четко расписали, что нужно сделать. Проанализируйте заголовки посмотрите на каких стран цах н1. Пропишите индивидуальные дескрипшен для каждого объекта. Включите кеш в httaccess. Какая именно микрорайон как og или sheema?


  10. В 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;
    }

    и все результатом будет

     

    joxi_screenshot_1570179340100.png


  11. 12 часа назад, Smoke сказал:

    Отправил

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


  12. 5 минут назад, ipotekus сказал:

    Дублирует должность, а мне нужно поле для информации

     

    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}