Перейти к публикации

Colonizator

Клиенты
  • Публикации

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

  • Посещение

  • Дней в лидерах

    2

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

  1. В 10.04.2020 в 14:33, Nati-a сказал:

    Здравствуйте. У нас на сайте возникла проблема с поиском по фильтрам (сериалы, фильмы, жанры и т.д.) Ищем человека для помощи за разумную оплату. Хотим, чтобы поиск по фильтрам корректно работал в разных сочетаниях. Для более подробной информации напишите мне пожалуйста почту info@steponee.tv

    Сайт укажите и писать вам на почту лень - пишите тут о проблеме.

  2. Нужна доработка Dle-filter https://lazydev.pro/product/7-dle-filter.html Есть лицензия без закрытого кода.

     

    тз:

    SEO страницы для фильтра dle. Сейчас фильтр отображает введенные значения фильтрации в url - а мне очень хочется сделать посадочные страницы именно через этот фильтр (я планирую закрыть все стандартные теги, категории, страницы доп полей от индексации).

     

    Как я это вижу: в админке таблица, и кнопка добавить урл. При нажатии добавляется строка, в строке 4 поля.
    1) относительный урл фильтра при обычном выводе /f/f.param1=30/f.param2=20/param3=1/t.param4=15/sort=date/order=desc/
    2) seo урл: /seo_url/ - может начинаться с какого-то ключа (фильтр начинается с /f/ например)
    3) необязательное - тайтл сео-урл, если не заполнено, работает тайтал по стандартным правилам фильтра, если задан - выводится именно он.
    4) необязательное - дескрипшн сео-урл, если не заполнено, работает дескрипшн по стандартным правилам фильтра, если задан - выводится именно он.

     

    В дальнейшем при переходе по /seo_url/ - фильтр корректно отрабатывает согласно заданным параметрам.
    При переходе или при выборе параметров в форме согласно /f/f.param1=30/f.param2=20/param3=1/t.param4=15/sort=date/order=desc/ -> 301 редирект на /seo_url/

    Понимаю, что оценить работу сложно, не видя исходный код самого фильтра, поэтому просто напишите вашу ставку за 1 час и хоть как-то подтвердите свои компетенции примерами работ, можно в ЛС.

     

  3. 21 час назад, kamensk сказал:

    А зачем вы тогда интересуетесь облачным хранилищем, если вы не собираетесь платить -  облачное хранилище вам бесплатно никто не предоставит.

    Выше писал, место рано или поздно закончится, у моего хостера тариф vps и так уже максимальный. Поэтому его придется менять на свой сервер, вот и планирую заранее. А тут еще намекают на явный пережор ресурсов, что наводит на мысли - заказать детальный анализ у админа какого, найти что жрет так много ресурсов пофиксить и как раз после этого переносить картинки на облако а сам сайт на недорогой впс или оставить на текущем.

  4. В 14.10.2019 в 19:29, webair сказал:

    Для начала, выполните это, чтобы точно удостовериться, что панель хостинга не врет (информация в мегабайтах)

    
    free -m

    и для того, чтобы посмотреть, какой процесс жрет память

    
    top

     

    Попробуйте перезапустить процесс или вообще перезапустить сервер.

    2019-10-30_181222.jpg

    В продолжение темы, если вам будет интересно взглянуть.

    В 15.10.2019 в 06:47, kamensk сказал:

    А по теме пусть у своего хостера просит расширение диск.пространства либо переезжает на какой нить дешевый сервак - того же селектел.

    За текущий VPS плачу 16$ в мес. Мне норм.

  5. Поменять местами условия и по идее будет как нужно, попробуйте:

    if ($xfields['youtube']) {
      $img = $xfields['youtube'];
    } else {
      preg_match('#<!--dle_image_begin:(.+?)-->#i', $xfields['foto'], $foto);
      list($img,) = explode('|', $foto[1]);
    }

     

  6. В 13.10.2019 в 17:41, alex32 сказал:

    Универсальный ответ ты не получишь. В каждом случае своя причина. 

    Банально в панели хостера (выдает расход 15гб из 16 занято). Вон график рисуют вот такой:

    2019-10-14_180522.jpg

    В моем случае - Расход оперативы 13,48Мб - я так понимаю одномоментное посещение. Также работает постоянно 3 парсера. В общем, может быть и можно оптимизировать его, а может я криворукий не так что-то смотрю. Трафик всего-то 20-25к в сутки, ни о каких миллионах речи нет. Но это все немного не по теме топика, тем не менее после ваших слов - думаю стоит обратится к сисадмину какому за анализом ситуации в целом, мало ли сервак взломан и майнит крипту или спам рассылает.

  7. 5 часов назад, kamensk сказал:

    как вариант - перейти на джино - там по 100гб дают по символической цене...

    Либо воспользовать каким нить хостингом, предоставляющий неограниченное диск.пространство - как пример: ipipe.ru. Естественно надо только будет уточнить все нюансы....

    Нет не вариант, сайт кушает примерно 15Гб оперативы и сидит на 4-х ядрах. Сейчас за впс плачу 16$ в мес, :) но больше таких предложений не будет и когда объем диска будет превышать тариф - варианты будут или на свой сервер или раскинуть сайт.

  8. 13 часов назад, mr. Freeman сказал:

    Вариант с выносом статики на сторадж у нормальных сайтов может иметь лишь одну цель, это разгрузка канала основного сервера и удешевление хранения данных за счёт размещения статики на надорогих, слабеньких стораджах с большим объёмом дискового пространства.

    Все верно. Сайт уже под 70Гб. Естественно это все картинки и их размер растет, проблема рано или поздно наступит, хотелось бы решать ее не спеша и заранее.

  9. В 24.09.2019 в 18:33, Nektov сказал:

    Можно

    Делал такое через вынос изображений/файлов на субдомен, который и был на ВПС.

    И вообще вам кто то мешает писать адреса фоток/файлов руками?

    Здравствуйте! Можете скинуть ссылку на ваш сайт, хотелось бы посмотреть на реализацию? И вопрос сразу, за деньги сможете сделать такую операцию?

  10. ну если средствами dle то: делаем категорию очередь: в нее публикуем хоть 100 000 новостей. Заголовок - ФИО, остальное на доп полях, дата очереди и все что нужно для администрации.

    Назначаем категории свой shortstory и оформляем как угодно в виде таблицы или нет.

    Фильтрацию и поиск по этой категории делаем через фильтр @Gameer он же punpun, он же lazydev

  11. 02.09.2019 в 20:39, alexpsp сказал:

    а как сделать так, чтобы был не только places, а все доп. поля? Сделать так, чтобы страниц /xfsearch/тег вообще не было, а были только /xfsearch/названиедопполя/тег

    Прописать в роботсе все доп.поля индексация которых вам нужна.

    Disallow: /xfsearch/
    Allow: /xfsearch/places/*

    Allow: /xfsearch/price/*

    Allow: /xfsearch/type/*

    и т.д.

  12. В 09.07.2019 в 17:42, Gameer сказал:

    Открыть файл /engine/modules/functions.php найти

    
    if( preg_match( "#xfields=['\"](.+?)['\"]#i", $param_str, $match ) ) {

    Ниже вставить

    
    if ($match[1] == '__this__' && $dle_module == 'xfsearch') {
    	global $xf,$xfname;
    	if ($xf && $xfname) {
    		$match[1] = $xfname . '|' . $xf;
    	}
    }

     

    В custom использовать xfields="__this__"

    Заметил небольшой косяк. Если перейти по ссылке в которой значение доп.поля - второе в списке (в доп поле лежит строка "Охотское море, Ульбанский залив") https://mapswater.com/xfsearch/places/Ульбанский+залив/

    То соответственно в __this__ отдается что-то другое, и тег custom ничего не выводит. Пытался ковырять - не выходит. Есть способ исправить? Или может подскажете, что лежит в переменных $xf,$xfname; ?

  13. @Captain, в этом случае урл /xfsearch/Калининград/ - так же будет допущен к индексации. А этого как-раз таки хотелось бы избежать

     

    Вот так по идее работает как нужно:

    Disallow: /xfsearch/
    Allow: /xfsearch/places/*

     

    2019-07-11_152653.png

  14. В 10.07.2019 в 09:27, celsoft сказал:

    Это не дубли. Это разные страницы с разным назначением. Один адрес это значение конкретного поля, другой это поиск значения по всем полям. И как следствие вывод информации может отличаться.

    Очень часто это просто полные дубли страниц, хоть технически это действительно разные страницы. Сделать редирект на "правильную" страницу скорее всего не выйдет, т.к. непонятно как задать критерии редиректа. По идее если доп поле имеет тип список - это просто перечислить урлы в htaccess или через модуль "редиректы".

     

    А вот как сделать редиректы для полей типа строка? Когда значений доп.полей может быть сотни.

    По хорошему бы действительно редирект на главную всем тем страницам у которых нет указания доп. поля. Либо хотя бы закрыть их от индексации в роботс или через тег <meta>

     

    В общем задача становится вот такой:

    сделать редирект на главную страницу со страниц вида:

    /xfsearch/значение+доп+поля/

    исключив страницы вот такого типа:

    /xfsearch/field_name/значение+доп+поля/

    13 часов назад, redisl сказал:

    Ну для поисковиков - да, не самые лучшие страницы. По сути - технические, лучше убрать.

    Не для каждого проекта, иногда доп.поле в качестве перекрестных ссылок единственный возможный вариант организации новостей. Т.к. 5-10000 категорий создавать, и потом делать мультикатегорийность не всегда удачное решение.

  15. 4 часа назад, alex32 сказал:
    
    $xf = explode("/",$_GET['xf'] );
    $xfield = end($xf);

     

    да, ваш код определенно симпатичнее, только суть в том, что и мой выводит то, что мне нужно - проблема, в фигурных скобках, тег custom видит закрытую скобку и пытается это все обработать, а как еще подключить внутрь {custom} свой php файл я не знаю.

     

    @Gameer, спасибо, работает как нужно! 

     

  16. Сайт mapswater.com

    На сайте есть карта с метками (координаты каждой метки лежат в доп.поле у каждой новости). В коде шаблона метки выводятся через custom напрямую в js скрипт, который подключает яндекс карты.

    {custom template="placemark" categoryexclude="30" limit="1000" navigation="no"}

     

    Для категорий использую вот такой вывод: {custom template="placemark" category="{category-id}" categoryexclude="30" limit="1000" navigation="no"} - так, на карте выводятся метки тех новостей, которые присвоены просматриваемой категории.

     

    Однако на сайте основным типом контента - это страницы доп.полей с типом перекрестные ссылки: например https://mapswater.com/xfsearch/places/река+Березина/

    И вот на таких страницах я также хочу вывести карту от яндекса, и показать только те метки, которые относятся к новостям, у которых доп.поле places содержит значение "река Березина" и т.д. в зависимости от того, какой урл просматривает юзер.

    Может есть какой-то очевидный способ сделать это стандартными средствами движка? Я не нашел и начал мудрить:

     

    В этом коде: {custom xfields="значение_поля" template="placemark" categoryexclude="30" limit="1000" navigation="no"}

    вместе значение_поля нужно подставить значение доп. поля из url

     

    Вытащил то, что мне нужно из url вот этим кодом:

    <?php
    $url = rawurldecode($_SERVER['REQUEST_URI']);
    $url_one = htmlspecialchars(str_replace("/", '', $url));
    $url_two = str_replace("+", ' ', $url_one);
    $xfield = str_replace("xfsearchplaces", '', $url_two);
    echo $xfield;
    ?>

    Запихнул его в файл в папке engine/modules/mymod/mymod.php

    И пробую сделать вот такое чудо: {custom xfields="{include file='engine/modules/mymod/mymod.php'}" template="placemark" categoryexclude="30" limit="1000" navigation="no"} - но оно не срабатывает :(.

    Тег не обрабатывается и в html улетает вот такая строка:

    " template="placemark" categoryexclude="30" limit="1000" navigation="no"}

     

    Подскажите, кто знает - что не так?

  17. @IgorA100, правильно ли я понимаю, что эта штука делается для того чтобы держать кучу картинок на одном сервере (типа хранилище, слабый но вместительный на пару терабайт), а сам сайт держать на другом (высокопроизводительный, но место чтоб много не занимал)? Если нет, то зачем это все нужно, можете пример привести? Спасибо!

     

     

  18. 4 минуты назад, alex32 сказал:
    • Цена: $39.00 = 2 600 руб
    • Обновления в течении года
      (с ограничениями)

    • 1 домен
    • Техническая поддержка не оказывается

    За такую цену и не оказывать ТП это минимум странно

    Ну, ввиду отсутствия альтернатив - я задумался о покупке...

×
×
  • Создать...