Все для DataLife Engine / DLE хаки / Хак для DLE / Хак DLE Короткая ссылка на новости (ваш_домен/id)

Хак DLE Короткая ссылка на новости (ваш_домен/id)

Хак Короткая ссылка на новости
Хак DLE Короткая ссылка на новости (ваш_домен/{id}), полезный вариант для сокращения ссылок вашего сайта с редиректом на основную, включение тип SEO-ссылок: 1 или 2 обязательно, числовой номер id новости и УРЛ с цельной ссылкой. Представляем на https://dle9.com/ хак для DLE Короткая ссылка на новости (site.ru/{id}) [плагин], будет работать при условие установленного в настройках системы DataLife Engine SEO-ссылок: 1 или 2 тип ЧПУ.

Зачем же нужно сокращение URL?
Под URL ссылкой (гиперссылкой) подразумевается выделенный визуально текстовый или графический элемент на HTML-странице перенаправляющий (ссылающийся) на другой элемент на странице, другую интернет страницу или сайт, а также файл или картинку.
Короткая ссылка – альтернативная замена длинного адреса на короткий, является переадресацией на основную новость. Сокращенный вариант будет на тот же ресурс, отличие состоит только в ее внешнем виде. Благодаря этому, ссылка становится очень короткой и понятной, с ней удобно работать. С короткими ссылками не будет проблем, если нужно её вставить в документы, они не будет обрезаться и сокращаться. Короткие ссылки и сокращение URL намного проще публиковать, распространять, чем оригинальные, так как при публикации можно допустить ошибку, или они могут содержать слишком много знаков, и разные площадками запрещается. Сокращение URL намного меньше вызывают подозрения, можно беспрепятственно рассчитывать на премиальные партнеров, они качественно скрывают саму ссылку, но в том числе идентификатор партнера.

Удобная штука короткая ссылка, существует много сервисов по сокращению URL с разными функционалом, они позволяют, настроить отслеживание переходов, учитывают количество, считать клики по обычной ссылке и укороченной. Сам код отслеживания переходов (UTM например) виден, он содержится в ссылке — при сокращении он продолжает работать. Отслеживание кликов (click tracking) — классный инструмент, чтобы узнать количество ваших посетителей.

Сокращённый URL — один из методов передачи адресов сайтов в Интернете, где реальная ссылка, слишком может быть длинной, сокращается до максимально короткой (символов на 10–20). В базе данных сервиса укорачивателя адресов URL хранятся все ссылки.


6 причин использовать сокращенные URL в маркетинге


сокращенные URL

Многие пользуются сервисами для создания коротких адресов URL — это один из самых недооцененных инструментов интернет-маркетинга. В некоторых ситуациях может быть незаменимым инструментом в Интернете. Особенно это актуально для соцсетей с их короткими сообщениями.

Ссылки, могут быть очень длинными, в десятки и даже сотни символов:



Её не вставишь в твит, в СМС-рассылку, да и в обычном тексте она будет смотреться неэстетично.

Однако есть множество сервисов — например, гугловский goo.gl — которые позволяют уменьшить длину ссылки до компактной, удобной для использования в любых сообщениях:



Где это может пригодиться, помимо уже упомянутых соцсетей? Предлагаем вашему вниманию несколько полезных советов на эту тему.



Чем опасны сокращенные ссылки и как от этого защититься



Укороченные или короткие ссылки — отличный инструмент для разных решений. Он помогает отобразить чрезвычайно длинный URL, сделать так, чтобы ссылка выглядела аккуратно и профессионально. Ещё, как написано выше короткие URL используются в сообщении, где установлен порог, чтобы не превышало допустимый социальными сетями максимум общее число символов. Короткие ссылки нужны для того, чтобы интернетом было проще пользоваться. Обратная сторона медали или чем опасны сокращенные ссылки и как от этого защититься?



DataLife Engine тип ЧПУ:
Тип 1 - ссылки на полную новость будут иметь вид:  
http://ваш_домен/id-имя новости.html


Тип 2 - ссылки на полную новость будут иметь вид:
http://ваш_домен/категория/подкатегория/id-имя новости.html


Тип 3 - ссылки на полную новость будут иметь вид:
http://ваш_домен/2008/04/02/имя новости.html, внимание данный тип несет повышенную нагрузку на сервер


Превращает по всему сайту ссылки:
ваш_домен/{cat}/text-{id} в ваш_домен/{id}



Способ установки, хака короткой ссылки на новости:

1. Загрузить и установить плагин в админке (/admin.php?mod=plugins)
2. Прописать правила:

- Для apache2 (httpd) [файл .htaccess] (желательно выше всех правил):

RewriteRule ^([0-9]+)(/?)+$ index.php?newsid=$1 [L]


- Для nginx [conf-файл из /etc/nginx.conf]:

rewrite ^/([0-9]+)(/?)+$ /index.php?newsid=$1 last;



P.S.

Если вы хотите ссылку http://ваш_домен/123.html, тогда открываем плагин и

$newsPattern = "$1";
$newsCommentsPattern = "$3";


заменяем на

$newsPattern = "$1.html";
$newsCommentsPattern = "$3.html";


и переделываем правила apache2 или nginx

В том числе, (если вам нужна переадресация со старых адресов на новый, то должно в .htaccess работать такое):

Тип ЧПУ 1:

RewriteRule ^([0-9]+)-(.*).html$ /$1 [R=301,L]



Тип ЧПУ 2:

RewriteRule ^([^.]+)/([0-9]+)-(.*).html$ /$2 [R=301,L]


* можно добавить оба - будет работать.

* не меняются ссылки в BlockPro? есть решение:

engine/modules/base/core/base.php

все что с :

 $url = ... 



меняем на:

$url = $this->dle_config['http_home_url'] . $data['id'];


Краткая информация о модуле (хаке)
Автор: dj-avtosh
Версия DLE: 13
Контакты: telegram: @blob42
Условия продажи: Freeware
Цена: Бесплатно
Легкий и быстрый плагин для изменения ссылок по всему сайту.

Добавил версию 0.18beta
- Исправлена постраничная навигация в новости
- Исправлена генерация sitemap


Вопросы и ответы:
Давненько искал подобное решение! Только у меня почему то на DLE 13.2 не работает, карявит немного шаблон, и урл не изменяет, при попытке удалить все кроме id, выдает хрень какую-то, новости за 1990 год,


убедитесь, что прописали в .htaccess правило


Подскажите как сделать так (http://ваш_домен/248-id.html )


Внутри плагина ВСЕ (в 0.16 оно 2 раза)

$newsPattern = "$1";


меняем на

$newsPattern = "$1-id.html";


Правила для .htaccess будет такое:

RewriteRule ^([0-9]+)-id.html(/?)$ index.php?newsid=$1 [L]




Уважаемый автор, возможно ли сделать так, чтобы в URL фигурировала категория (категории) - http://ваш_домен/category1/234 или http://ваш_домен/category1/category2/345?


Все на самом деле проще есть тег {news-id} он выводит id новости, к нему лепите http://ваш_домен/{news-id}-.html и все у вас есть короткая ссылка только нужно включить вроде ЧПУ.
это только для поделиться если делать


Спасибо за ответ и за плагин. Классная штука!


Dle хаки скачать ,как плагин (версия 0.18) news-new-link-type.xml или «Короткая ссылка на новости (site.ru/{id})», файлы с установкой кода доступны по следующей ссылке

news-new-link-type_xml.zip [13,79 Kb] (cкачиваний: 71)
  • 80
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent