jokerov

jokerov
Рейтинг
102
Регистрация
18.07.2008
Интересы
PHP,Web-дизайн,MySQL,C++

Если выбирать между ждумлой и ВП - однозначно берите ВП. Под Вордпресс есть много премиум шаблонов туристической тематики, есть куча готовых плагинов(бронирования там всякие). Даже если что-то пойдёт не так, то по wordpress гораздо легче найти специалиста для доработок/багфиксов.

VVV85:
Всем привет, кто поможет починить сайт, который я покупал на этом форуме у пользователя AlexVenga, человек слился, теперь не знаю что и делать, маршруты сломались, при изменении на яндекс картах соответственно сайт перестает работать, постоянно нужно там что-то корректировать, жалко удалять и забрасывать, все же какое то время наполнял его, может еще займусь им когда-нибудь, помогите или подскажите кто сможет исправить за не большую цену, а то с него ведется спам, поддержка хостинга говорит скоро заполнится дисковое пространство из за спама, нужно удалять вирус, если сайт не починю нет смысла искать и вирус, платить за это деньги, подсказали уже к кому обратиться, 4к платить не собираюсь, сайт меньше стоит, вот сайт http://auto-marshrut.ru/ Жду помощи от хороших людей:o

Здравствуйте. Если маршруты строятся на основе API Яндекс карт - готов глянуть, скорее всего получится починить. Присылайте доступы в личку.

seo3_Kul:
Никто не подскажет бесплатный плагин для вывода Гугл Карт на сайт.
Например, нужно проложить маршрут автобуса и маркерами выделить все его остановки. Нашел кучу плагинов, но данный функционал везде платный, есть ли бесплатные аналоги?

Если гугл не принципиально, то рекомендую использовать конструктор карт от Яндекса. Там Вы сможете проложить маршрут ломаной линией и поставить нужное кол-во маркеров. А потом вставите на сайт готовую карту.

Я помогал ТСу в решении его проблемы. Изначально, код функции выглядел так:

function get_post_image() {

global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$first_img = $matches [1] [0];
//Если на странице нет картинок, то ставим картинку по-умолчанию
if(empty($first_img)){
$img_dir = get_bloginfo('template_directory');
$first_img = $img_dir . '/images/post-default.jpg';
}
return $first_img;
}

Прилагался пример контента, на котором эта функция возвращала не первую, а вторую картинку. Ещё было уточнение, что контент "грязный" потому что собирался парсером.

Чтоб не париться с регуляркой, в которой будут предусмотрены все возможные варианты(одинарные, двойные ковычки в src="", атрибуты до и после...) взял вариант с DOM.

Да, вариант не лучший, зато ТС получил быстрый результат и бесплатно.

westnn:
Забыл упомянуть, картинки все записаны на пикс хостинге, потому так наверное не получится.

Покажите код функции, которая вытягивает первую картинку из контента. И часть контента(несколько абзацев), на котором функция работает не корректно. Можно в личку.

MrDesigner:
Какой файл движка отвечает за вывод этого поля?

wp-login.php

Zorgio:
Как с помощью php реализовать получение ссылки на фотографию. Как только пользователь её опубликует
Мб как нить через API инста попробовать

https://www.instagram.com/developer/endpoints/users/

Для отправки запроса нужно получить access token

Arther:
Warning: implode(): Invalid arguments passed in

query_posts('showposts=4&orderby=rand'.implode(',',$post_cats));

Что убрать в коде ? выдает ошибку

Если нужно получить 4 случайных записи, то

query_posts('posts_per_page=4&orderby=rand');

Если нужно получить 4 случайных записи из определённых рубрик, то

query_posts('posts_per_page=4&orderby=rand&cat='.join(',', $post_cats));

Подробнее о query_posts

MMX3000:
jokerov, как думаете, почему так может быть: в списке 7 адресов, а на карте показывается только 5 точек?

Возможно те две точки находятся далеко от остальных и не попадают в фокус на карте.

А если при клике на адрес не перекидывает на точку, то надо проверить правильность синтаксиса js(где-то запятая пропущена или какие-нибудь символы в названии левые). Так-же, нужно проверить сами координаты.

В общем смотреть надо на странице. Можете скинуть ссылку сюда или в личку - дам более точный ответ.

MMX3000:
Нашел такое решение https://tech.yandex.ru/maps/jsbox/2.1/object_list все работает.
Заказчик решил усложнить задачу и теперь просить сделать пользовательские метки PNG, там же есть информация как это сделать https://tech.yandex.ru/maps/jsbox/2.1/icon_sprites

Но в моем случае надо объединить 2 скрипта, пробовал - не получилось. Как провести корректное объединение скриптов?

Вот тот-же пример, только с использованием png картинки. https://jsfiddle.net/178x3v4m/3/

Чтоб вместо обычной метки использовать свою png картинку нужно при создании указать некоторые параметры.

Было:

placemark = new ymaps.Placemark(item.center, { balloonContent: item.name });

Стало

placemark = new ymaps.Placemark(item.center, { balloonContent: item.name },{

iconLayout: 'default#image',
iconImageClipRect: [[34,0], [62, 46]],
iconImageHref: 'https://sandbox.api.maps.yandex.net/examples/ru/2.1/icon_sprites/images/sprite.png',
iconImageSize: [26, 46],
iconImageOffset: [-26, -46]
});
Всего: 305