alexpsp
-
Публикации
206 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
6
Сообщения, опубликованные пользователем alexpsp
-
-
Домен .ru не подходит для мультиязычного сайта (только международные зоны). А так, гугли модуль Multi-Language 3.5
-
1 час назад, odys сказал:
а почему бы просто не запретить индексацию через robots.txt?
Ну в плане сео нет плюса в запрете подобных страниц. А так мы сказали пс, где главная страница и что это подстраница.
-
Я сделал так:
Из engine/engine.php убрал:
if ($canonical) { if (strpos($canonical, "//") === 0) $canonical = "https:".$canonical; elseif (strpos($canonical, "/") === 0) $canonical = "http://".$_SERVER['HTTP_HOST'].$canonical; $metatags .= <<<HTML <link rel="canonical" href="{$canonical}"> HTML; }
И поставил модуль от @Gameer
Данное решение является правильным в моём случае? Спасибо!
-
for24.ru
Как запретить индекс данной страницы /page/2/ в поисковой системе?
В метатегах изначально написано <link rel="canonical" href="site.ru/cat/page/2/">
Как исправить на <link rel="canonical" href="site.ru/cat/">
Модуль https://punpun.name/portfolio/41-canonical-dle.html добавляет только второй canonical, оставляя выше в тегах этот, который изначально в дле.
-
for24.ru
У значения {vote-num} автоматически ставится стиль <span id="vote-num-id-1471" class="ignore-select">2</span>
Так вот, зачем он нужен и почему значение не выводится простым текстом? Зачем так сделано и как это убрать?
-
Есть ли модуль или готовый хак, чтобы выводить поиск по нескольким значениям дополнительных полей.
Например: /xfsearch/geo/Россия,США/year/2018
При этом, чтобы не создавался всякий мусор, то есть можно было бы создавать доп страницы, без автоматической генерации.
for24.ru
-
up
Как изменить сортировку с "по дате" на "по рейтингу" для всех тегов дополнительных полей. Чтобы изначально было именно по рейтингу.
-
{category-title} Выводит имя просматриваемой посетителем сайта категории. Данный тег будет полезен, когда на сайте нужно отдельно вывести имя просматриваемой категории. {category-description} Выводит заданное описание категории, когда пользователь просматривает данную категорию, также вывод доступен и при выводе полных публикаций. {page-title} Выводит указанный вами в разделе "Заголовки, описания, метатеги" заголовок для страницы {page-description} Выводит указанное вами в разделе "Заголовки, описания, метатеги" описание для страницы
Добавить теги настройки вывода текста если заполнено/не заполнено.
-
for24.ru
Скажите пожалуйста, нет лизапрета вывода определенного ай ди категории в {catmenu id="257" subcat="only" template="categorymenuarticle"}
Мне нужно не выводить действующую категорию вообще, например с такой помощью: {catmenu idexclude="{category-id}" id="257" subcat="only" template="categorymenuarticle"}
Кода запрета выводадля катменю нет?
-
Добавить возможность нескольких заполнений дополнительных полей разных типов.
Потом выводить поля примерно так: [xfgiven_id1_x] [xfvalue_id1_x] [/xfgiven_id1_x] - если заполнено первое доп поле
потом нажимаем при добавлении/редактировании новости на плюсик и добавляется дополнительная форма доп поля, которое мы сможем вывести уже так:
[xfgiven_id2_x] [xfvalue_id2_x] [/xfgiven_id2_x]
и так бесконечно
-
8 часов назад, celsoft сказал:
Настроек для этого нет, вам понадобится написание собственного плагина для этого
В каком файле производить изменения?
Сейчас изменяется в engine/engine.php
$metatags['title'] = $titl_e . $page_extra . ' » ' . $config['home_title'];
заменяется на
$metatags['title'] = $titl_e . $page_extra;
НО это не помогает и убирает название сайта только в полной новости.
-
Как можно убрать титл названия сайта при поиске по дополнительным полям (тегам)?
for24.ru
-
for24.ru
Как можно изменить сортировку тегов при поиске xfsearch? Стандартно новости выводятся по дате, как их вывести по просмотрам или рейтингу?
-
Может мне сможешь порекомендовать что-то другое? Более правильное решение? Мне нужно картинку в краткой новости, которая добавляется в краткую новость с помощью тега
<a class="highslide" href="/uploads/posts/2018-06/1528974607_yandeks_sans1.png" target="_blank"><img src="/uploads/posts/2018-06/1528974607_yandeks_sans1.png" alt="" class="fr-dii fr-fil"></a>
Чтобы добавлялся к этой первой картинке из краткой новости тег itemprop="image" (только в фуллстори)
А то моё решение <meta itemprop="image" content="{image-1}"> мне не очень нравится.
-
1 час назад, Gameer сказал:
if (stripos($tpl->copy_template, '{f-image-') !== false || stripos($tpl->copy_template, '[f-image-') !== false) {
без изменений((
Я ещё не понял почему, но у меня перестали работать (или и не работали до этого) теги [image-x] текст [/image-x] (выводятся в шаблоне как текст), странно
отключение всех расширений не помогает восстановить работу тегов.
-
15 часов назад, Gameer сказал:
<?xml version="1.0" encoding="utf-8"?> <dleplugin> <name>Full Image</name> <description>punpun.name</description> <icon></icon> <version></version> <dleversion>13.1</dleversion> <versioncompare>==</versioncompare> <upgradeurl></upgradeurl> <filedelete>0</filedelete> <mysqlinstall><![CDATA[]]></mysqlinstall> <mysqlupgrade><![CDATA[]]></mysqlupgrade> <mysqlenable><![CDATA[]]></mysqlenable> <mysqldisable><![CDATA[]]></mysqldisable> <mysqldelete><![CDATA[]]></mysqldelete> <file name="engine/modules/show.full.php"> <operation action="before"> <searchcode><![CDATA[if (stripos ( $tpl->copy_template, "{image-" ) !== false) {]]></searchcode> <replacecode><![CDATA[if (stripos($tpl->copy_template, '{f-image-') !== false) { $images = []; preg_match_all('/(img|src)=("|\')[^"\'>]+/i', $row['short_story'] . $row['xfields'], $media); $data = preg_replace('/(img|src)("|\'|="|=\')(.*)/i', "$3", $media[0]); foreach ($data as $url) { $info = pathinfo($url); if (isset($info['extension'])) { if ($info['filename'] == 'spoiler-plus' || $info['filename'] == 'spoiler-minus' || strpos($info['dirname'], 'engine/data/emoticons') !== false) { continue; } $info['extension'] = strtolower($info['extension']); if ($info['extension'] == 'jpg' || $info['extension'] == 'jpeg' || $info['extension'] == 'gif' || $info['extension'] == 'png') { array_push($images, $url); } } } if (count($images)) { $i=0; foreach ($images as $url) { $i++; if (strpos($url, 'thumb') !== false || strpos($url, 'medium') !== false) { $url = explode('/', $url); unset($url[count($url)-2]); $url = implode('/', $url); } $tpl->copy_template = str_replace('{f-image-'.$i.'}', $url, $tpl->copy_template); $tpl->copy_template = str_replace('[f-image-'.$i.']', '', $tpl->copy_template); $tpl->copy_template = str_replace('[/f-image-'.$i.']', '', $tpl->copy_template); } } $tpl->copy_template = preg_replace("#\[f-image-(.+?)\](.+?)\[/image-(.+?)\]#is", '', $tpl->copy_template); $tpl->copy_template = preg_replace("#\\{f-image-(.+?)\\}#i", '{THEME}/dleimages/no_image.jpg', $tpl->copy_template); }]]></replacecode> </operation> </file> </dleplugin>
Все так же, только вместо image - f-image
[f-image-X] {f-image-X} [/f-image-X]
Если картинки нет, то показывается тег [f-image-1] [/f-image-1]
Код [image-1] [f-image-1] <meta itemprop="image" content="{f-image-1}">[/f-image-1] [/image-1] тоже не помогает в данном случае.
-
5 минут назад, n0lik сказал:
Так делайте, в шаблоне прописывайте как вам написали выше тег {fullimage-x} и все дела.
Не получится так. Потому что этим тегом выводятся картинки, которые добавлены в полную новость.
-
43 минуты назад, alex32 сказал:
Он имеет ввиду не на картинку из полной новости, а оригинальную. Не миниатюру
Как обычно, писать плагин, править движок
Править движок, классика)
15 минут назад, n0lik сказал:Плагин для версии 13 и выше: https://yadi.sk/d/EDo2SDlRAbvXLw
Автор: webair
Спасибо! Но картинка меняется только в property="og:image" , но мне нужно ещё сделать микроразметку schema и тегом {image-1} выводить ссылку на полную картинку.
-
В кратком поле добавлена миниатюра, а тегом {image-1} я хочу вывести
<meta itemprop="image" content="{image-1}">
Как сделать, чтобы выводилась ссылка на полную фотографию, а не её миниатюру?
for24.ru
-
Как можно вывести определенные новости кастом с данными дополнительного поля?
Например, в дополнительном поле написано 1-1000
Вывести кастом все новости, в котором есть интервал и число 500.
for24.ru
-
9 минут назад, Gameer сказал:
Ну так может сначала нужно перенести доп поля в новую категорию а не наоборот?
Ну можно и так, но я считаю это багом. Почему у создании новых категорий с последующим переносом в них новости должен быть только определенный алгоритм действий.
12 минут назад, Gameer сказал:Ну так может сначала нужно перенести доп поля в новую категорию а не наоборот?
У меня просто уже 2 раза случилось аннулирование доп поля, когда я разом отмечал по 100 новостей и переносил их разом.
-
1 минуту назад, odys сказал:
а что там делать? в шаблон fullstory {custom id="[xfvalue_x]"} и уже в доп.поле Х вставляешь через запятую id нужных новостей
У меня сейчас такое решение и стоит, но если несколько списком нужно и несколько уточнений? Тут и ид новостей и ид категорий и теги и соритровка - всё это разные дополнительные поля.
-
Если провести такие действия:
Создать новую категорию - Перенести новости в новую категорию (убрав текущую)
После зайти в доп поля и сделать вывод дополнительных полей в этих категориях.
Доп поля аннулируются, так как в шаге при переносе новостей в новую категорию дополнительные поля не выводятся и сохраняется как будто их нет и как будто они не заполнены.
-
Есть одно решение: https://dle-faq.ru/faq/common/21730-kak-sdelat-vyvod-ssylki-iz-dop-polya-v-leech.html#comment-id-64369
НО ссылки не оборачиваются на главной странице сайта, а также все ссылки в конце имеют одинаковые иероглифы.
Скажите пожалуйста, насколько данное решение является корректным и есть ли другое решение, более правильное?
for24.ru
Строка сбрасывает ?utm хвост
в DataLife Engine (Общие вопросы)
Опубликовано:
В настройках стоит переадресация несуществующих страниц. Она и перенаправляет с утм на обычную страницу.