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

alleclf

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

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

  • Посещение

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

    2

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

  1. Здравствуйте. 

    Скажите пожалуйста, как использовать конструкцию вида -

    {include file="engine/modules/mymod.php"}

     Но не с родного домена а с другого. Как-то вот так -

    {include file="https://myanotherdomain.com/engine/modules/mymod.php"}

     

  2. У меня была подобная ситуация. Обращение в гугл-яндекс ничего не решило, думал из индекса они уберут клон.

    Решил проблему с помощью скрипта. Он блокировал отображение моего контента с НЕ моего домена. То есть, если мой сайт пытаются клонировать на другом домене отображался специальный контент (я страничку создал с не очень добрым приветствием), а так же robots.txt подбрасывал им другой. Таким образом выбил клон из индекса поисковиков. Правда давно это было, года 3-4 назад может уже что-то и изменилось.

    • Нравится 1
  3. Сейчас к картинкам никакой цифровой префикс не приписывается, они все без него так как картинки имеют разное название. Я хочу что бы он принудительно приписывался к миниатюрам.

    При удалении будет удалятся оригинальная картинка (с префиксом или без). А то что останется миниатюра весом в 5-10 Кб так пусть остается. Предполагается что картинки вообще не будут удаляться, а если и будут по по минимуму.

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

  4. Искал, и находил. Но вот именно того что мне надо нет.

    Я уже начал думать что имя файла формируется одно для всех вариантов изображения, меняется только папка в которой оно сохраняется. Может так и есть? Или нет?

  5. 2 минуты назад, MSK сказал:

    Править функции загрузчика и вывода миниатюр.

    Подскажите в каких файлах искать? Обработчик префикса нашел в "engine\classes\uploads\upload.class.php". А где искать обработку миниатюр?

  6. Здравствуйте.

    Необходимо сделать автоматическое заполнения тегов при создании новости на основе доп.полей.

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

    1 доп.поле "Цвет" - выбрал из списка "Красный"

    2 доп.поле "Форма" - выбрал из списка "Круг"

    3 доп.поле "Объем" - установил переключатель в положение "Включено"

    Соответственно, в теги должно добавиться "Красный, Круг, Объем".

     

    Помогите разобраться как это сделать, может есть готовый модуль.

  7. Скажите пожалуйста, как сделать наложение водяного знака с формы обратной связи. Необходимо чтобы при отправке сообщения на загруженное как вложение изображение накладывался водяной знак. Работать должно как штатная возможность движка.

    Сложно ли это реализовать, и где смотреть?

  8. По "canonical" я понял, просто сильно изменил структуру страниц и мне он необходим практически везде.

    Ошибки CURL и PHP я имел ввиду локальный вариант - пока тестирую и смотрю что изменилось в движке за последнее время. На реальном сервере всё будет как надо.

  9. Не могу понять логику работы метатега "canonical". Он присутствует не на всех страницах. Причем если присутствует несколько страниц пагинации он указывает на ту страницу которая открыта а не на первую. Версия ДЛЕ - 13.3

     

    Кстати, второй вопрос по локальной версии. У меня выдает две ошибки:

    Цитата

    Ваш сервер не отвечает минимальным требованиям скрипта, на сервере не установлена библиотека: CURL

    Цитата

    Версия PHP, установленная на сервере, устарела. Часть функций скрипта с этой версией PHP будет недоступна, поэтому мы рекомендуем связаться с администрацией хостинга для обновления версии PHP! Рекомендуемая версия PHP для работы скрипта не ниже 5.5. Скачать последнюю версию можно на официальном сайте.

    Как сильно это влияет на сайт? Что именно будет работать не так как надо? PHP у меня 5.4

    Спасибо.

  10. Смотрю что в движке изменились ссылки тегов. Если раньше несколько слов разделялись "плюсом", то сейчас начали разделяться пробелом.

    Когда я обновлюсь до актуальной версии то все теги поменяют свой адрес.

     

    В базе поисковиков теги удвоятся, одни с разделителем "плюс" другие с "пробелом", по старым ссылкам будут отображаться с ошибкой:

    Цитата

    По данному адресу публикаций на сайте не найдено, либо у Вас нет доступа для просмотра информации по данному адресу.

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

  11. Здравствуйте.

    Пытаюсь вывести новости на главной с помощью тега "custom" вот так:

    {custom tags="tag1,tag2" template="custom" limit="5" order="date" cache="yes"}
    
    {custom template="custom" limit="20" order="date" cache="yes"}

    Сначала выводится 5 новостей содержащие тег "tag1" или "tag2", после 20 последнедобавленных.

    Проблема в том, что те новости в которых присутствуют теги "tag1" или "tag2" двоятся и в первом блоке и во втором.

    Можно ли как-то исключить их из второго блока?

    • Нравится 1
  12. alex32, например, я после первой строки кода смотрю что находится в $xfrow, потом смотрю что попало в $xfrowclr после преобразования.

    Так вот, всё правильно, только в БД изменения не вносятся. Вопрос в том, почему?

     

    Сейчас начинаю подозревать что дальше поля могут переопределяться. Думал в моем коде проблема.

  13. Здравствуйте.

    Мне необходимо немного подправить доп.поля.

    В поле "xfields" значение "2018" изменить на "2019".

     

    Вот мой код.

    $xfrow = $db->super_query( "SELECT xfields FROM " . PREFIX . "_post WHERE id = '$id'" );
    
    if ($xfrow != NULL) {
    	$xfrowclr = str_replace("2018","2019",$xfrow);
    	$db->query( "UPDATE " . PREFIX . "_post SET xfields='$xfrowclr' WHERE id='$id'" );
    }

    Если смотреть промежуточные варианты то он работает до момента записи исправленной информации в БД.

    Скажите пожалуйста, что не так я делаю.

  14. Что-то никто не отвечает.

    Я думал это просто для человека знающего PHP.

    Пробовал конструкцию вида - $xfieldsdata['нужное имя поля'] но она не работает.

    Может в файле engine.php не разбираются доп.поля и сюда необходимо перенести весь обработчик из show.full.php или где он находится?

  15. Поле "xfields" состоит из нескольких элементов, например:

    field1|name1||field2|name2||field3|name3||field4|name4

     

    В файле engine.php (где-то в конце) перед

    $metatags = <<<HTML
    <meta charset="{$config['charset']}">
    <title>{$metatags['title']}</title>

     

    переопределяю титл:

    $metatags['title'] = $metatags['title'] . ' ' . $metatags['keywords'];

    Вот такая конструкция работает отлично.

     

    Скажите пожалуйста, как можно в титл вместо metatags['keywords'] вставить значение из xfields поля field2, то есть name2.

     

  16. Поле "xfields" состоит из нескольких элементов, например:

    field1|name1||field2|name2||field3|name3||field4|name4

     

    В файле engine.php (где-то в конце) перед

    $metatags = <<<HTML
    <meta charset="{$config['charset']}">
    <title>{$metatags['title']}</title>

     

    переопределяю титл:

    $metatags['title'] = $metatags['title'] . ' ' . $metatags['keywords'];

    Вот такая конструкция работает отлично.

     

    Скажите пожалуйста, как можно в титл вместо metatags['keywords'] вставить значение из xfields поля field2, то есть name2.

     

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