serzh82

Members
  • Публикации

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

  • Посещение

2 подписчика

О serzh82

  • Звание
    Бывалый
  • День рождения 03/05/1982

Profile Information

  • Пол
    Not Telling
  • Местоположение
    Казахстан
  • Интересы
    Продвигаю свой сайт о продаже и аренде недвижимости в Казахстане - www.nedvizhimostpro.kz
  • Ваш сайт
    http://nedvizhimostpro.kz
  • Специализация
    SEO
  • Профиль ID
    serzh82

Посетители профиля

4,330 просмотров профиля
  1. если это возможно, то поставить метатег <meta name="robots" content="noindex"> только на страницы пагинаций категорий товаров
  2. Не заметил влияния Let's encrypt на скорость загрузки (проверял сервисом www.webpagetest.org все А показывает), трафик не сильно большой (в среднем 1000-1100 в день посетителей)
  3. Let's encrypt норм (больше 2 лет использую) разницы от платных нет, во всех браузерах значок Защищено стоит
  4. думаю сработает у тех, у кого имеется переспам с ключевыми словами на странице. Узнал наличие переспама с помощью этого сервиса be1.ru/proverka-na-perespam/. Для интереса поработал со страницами, который показал этот сервис(убрал кейвордс, убрал повтор ключевых слов в тайтле и дейскриптшн) и через некоторое время страницы вошли в топ 10, хотя до этого находились на 50-60 позициях и никак вверх не хотели идти
  5. убрал на своем сайте кейворды и позиции в яндексе выросли. Заметил, что яндекс стал очень чувствителен к обилию ключевых слов
  6. так движок, который я предложил он же бесплатный и полностью оптимизирован под интернет магазины (все есть в нем). Там даже программировать не нужно, все настраивается в админке. Программировать нужно будет лишь для того, чтобы изменить дизайн, чтобы не быть как все. Вот ссылка на демо http://z77716p1.beget.tech/. Недавно я установил его на бесплатный хостинг для того чтобы покопаться в движке
  7. Думаю, лучше всего использовать для интернет магазина бесплатный движок ocstore.com. Практически весь нужный функционал там есть, включаю разные виды приема денег и т.п. Настраивается все несколькими кликами, ничего разрабатывать не придется, все уже разработано разработчиками данного движка
  8. обратные ссылки и рекламу(ключевые слова) хорошо показывает ahrefs.com
  9. Если спам, то можно отправить 15000 писем через https://busmail.ru/, но это плато 1400 руб. примерно (эффективных бесплатных методов не нашел). Если же не спам, а рассылка по своим подписчикам, то вот ссылка на крутой сервис https://mailrelay.com 15000 абонентам можно бесплатно отправлять 75000/мес, для этого нужно все лишь подписаться на их фэйсбук, твиитер и гугл плюс вроде. Но можно рассылать только с почты типа info@сайт.ru, с обычных ящиков не получится зарегистрироваться
  10. нужно спарсить тексты с этих урлов? Если да, ссылку в личику киньте
  11. Вот этот бесплатный движок думаю вам подойдет вот демо http://jc.monoray.ru/ , вот сайт разработчиков об этом движке https://monoray.ru/products/open-job-cms
  12. С вопросом разобрался, может кому понадобится, ниже код getPointData = function (index) { var arr = [<?php echo $com; ?>]; // здесь должен быть массив вида ['A','B','C','D'] var cit = "<?php echo $cityss; ?>"; var pho = [<?php echo $phoness; ?>]; var ns = + index+ +"2"; return { balloonContentHeader: "<font size=3><b><a href=\/agency/"+ ns +">"+arr[index]+"</a></b></font>", balloonContentBody: "<p>Регион работы: г."+cit+"</p><p>Телефон: "+ pho[index]+"</p>", // balloonContentFooter: '<font size=1>Информация предоставлена: </font> балуном <strong>метки ' + index + '</strong>', // clusterCaption: 'метка <strong>' + index + '</strong>', iconCaption: arr[index] }; },
  13. Можете пример кода показать, у меня почему то ссылка не открывается
  14. Здравствуйте! Хочу сделать карту с кластеризацией меток, но никак не пойму, как поставить свои названия метки iconCaption. Для создания использовал вот этот код: ymaps.ready(function () { var myMap = new ymaps.Map('map', { center: [55.751574, 37.573856], zoom: 9, behaviors: ['default', 'scrollZoom'] }, { searchControlProvider: 'yandex#search' }), /** * Создадим кластеризатор, вызвав функцию-конструктор. * Список всех опций доступен в документации. * @see https://api.yandex.ru/maps/doc/jsapi/2.1/ref/reference/Clusterer.xml#constructor-summary */ clusterer = new ymaps.Clusterer({ /** * Через кластеризатор можно указать только стили кластеров, * стили для меток нужно назначать каждой метке отдельно. * @see https://api.yandex.ru/maps/doc/jsapi/2.1/ref/reference/option.presetStorage.xml */ preset: 'islands#invertedVioletClusterIcons', /** * Ставим true, если хотим кластеризовать только точки с одинаковыми координатами. */ groupByCoordinates: false, /** * Опции кластеров указываем в кластеризаторе с префиксом "cluster". * @see https://api.yandex.ru/maps/doc/jsapi/2.1/ref/reference/ClusterPlacemark.xml */ clusterDisableClickZoom: true, clusterHideIconOnBalloonOpen: false, geoObjectHideIconOnBalloonOpen: false }), /** * Функция возвращает объект, содержащий данные метки. * Поле данных clusterCaption будет отображено в списке геообъектов в балуне кластера. * Поле balloonContentBody - источник данных для контента балуна. * Оба поля поддерживают HTML-разметку. * Список полей данных, которые используют стандартные макеты содержимого иконки метки * и балуна геообъектов, можно посмотреть в документации. * @see https://api.yandex.ru/maps/doc/jsapi/2.1/ref/reference/GeoObject.xml */ getPointData = function (index) { return { balloonContentHeader: '<font size=3><b><a target="_blank" href="https://yandex.ru">Здесь может быть ваша ссылка</a></b></font>', balloonContentBody: '<p>Ваше имя: <input name="login"></p><p>Телефон в формате 2xxx-xxx: <input></p><p><input type="submit" value="Отправить"></p>', balloonContentFooter: '<font size=1>Информация предоставлена: </font> балуном <strong>метки ' + index + '</strong>', clusterCaption: 'метка <strong>' + index + '</strong>' }; }, /** * Функция возвращает объект, содержащий опции метки. * Все опции, которые поддерживают геообъекты, можно посмотреть в документации. * @see https://api.yandex.ru/maps/doc/jsapi/2.1/ref/reference/GeoObject.xml */ getPointOptions = function () { return { preset: 'islands#violetIcon' }; }, points = [ [55.831903,37.411961], [55.763338,37.565466], [55.763338,37.565466], [55.744522,37.616378], [55.780898,37.642889], [55.793559,37.435983], [55.800584,37.675638], [55.716733,37.589988], [55.775724,37.560840], [55.822144,37.433781], [55.874170,37.669838], [55.716770,37.482338], [55.780850,37.750210], [55.810906,37.654142], [55.865386,37.713329], [55.847121,37.525797], [55.778655,37.710743], [55.623415,37.717934], [55.863193,37.737000], [55.866770,37.760113], [55.698261,37.730838], [55.633800,37.564769], [55.639996,37.539400], [55.690230,37.405853], [55.775970,37.512900], [55.775777,37.442180], [55.811814,37.440448], [55.751841,37.404853], [55.627303,37.728976], [55.816515,37.597163], [55.664352,37.689397], [55.679195,37.600961], [55.673873,37.658425], [55.681006,37.605126], [55.876327,37.431744], [55.843363,37.778445], [55.875445,37.549348], [55.662903,37.702087], [55.746099,37.434113], [55.838660,37.712326], [55.774838,37.415725], [55.871539,37.630223], [55.657037,37.571271], [55.691046,37.711026], [55.803972,37.659610], [55.616448,37.452759], [55.781329,37.442781], [55.844708,37.748870], [55.723123,37.406067], [55.858585,37.484980] ], geoObjects = []; /** * Данные передаются вторым параметром в конструктор метки, опции - третьим. * @see https://api.yandex.ru/maps/doc/jsapi/2.1/ref/reference/Placemark.xml#constructor-summary */ for(var i = 0, len = points.length; i < len; i++) { geoObjects[i] = new ymaps.Placemark(points[i], getPointData(i), getPointOptions()); } /** * Можно менять опции кластеризатора после создания. */ clusterer.options.set({ gridSize: 80, clusterDisableClickZoom: true }); /** * В кластеризатор можно добавить javascript-массив меток (не геоколлекцию) или одну метку. * @see https://api.yandex.ru/maps/doc/jsapi/2.1/ref/reference/Clusterer.xml#add */ clusterer.add(geoObjects); myMap.geoObjects.add(clusterer); /** * Спозиционируем карту так, чтобы на ней были видны все объекты. */ myMap.setBounds(clusterer.getBounds(), { checkZoomRange: true }); }); Вместо вот этого: points = [ [55.831903,37.411961], [55.763338,37.565466], [55.763338,37.565466], [55.744522,37.616378], [55.780898,37.642889], [55.793559,37.435983], [55.800584,37.675638], [55.716733,37.589988], [55.775724,37.560840], [55.822144,37.433781], [55.874170,37.669838], [55.716770,37.482338], [55.780850,37.750210], [55.810906,37.654142], [55.865386,37.713329], [55.847121,37.525797], [55.778655,37.710743], [55.623415,37.717934], [55.863193,37.737000], [55.866770,37.760113], [55.698261,37.730838], [55.633800,37.564769], [55.639996,37.539400], [55.690230,37.405853], [55.775970,37.512900], [55.775777,37.442180], [55.811814,37.440448], [55.751841,37.404853], [55.627303,37.728976], [55.816515,37.597163], [55.664352,37.689397], [55.679195,37.600961], [55.673873,37.658425], [55.681006,37.605126], [55.876327,37.431744], [55.843363,37.778445], [55.875445,37.549348], [55.662903,37.702087], [55.746099,37.434113], [55.838660,37.712326], [55.774838,37.415725], [55.871539,37.630223], [55.657037,37.571271], [55.691046,37.711026], [55.803972,37.659610], [55.616448,37.452759], [55.781329,37.442781], [55.844708,37.748870], [55.723123,37.406067], [55.858585,37.484980] ], Вставил свои значения в виде такого же массива. Теперь не могу понять как сюда вставить iconCaption: getPointData = function (index) { return { balloonContentHeader: '<font size=3><b><a target="_blank" href="https://yandex.ru">Здесь может быть ваша ссылка</a></b></font>', balloonContentBody: '<p>Ваше имя: <input name="login"></p><p>Телефон в формате 2xxx-xxx: <input></p><p><input type="submit" value="Отправить"></p>', balloonContentFooter: '<font size=1>Информация предоставлена: </font> балуном <strong>метки ' + index + '</strong>', clusterCaption: 'метка <strong>' + index + '</strong>' }; }, чтобы для каждой метки было свое название, а на не "метка 1", "метка 2" как сейчас. Названия меток есть в БД. Может кто уже делал такую задачу, помогите пожалуйста разобраться в этом вопросе
  15. Бесплатно можно здесь