Engine go php url

Содержание
  1. Использование тега [leech] в шаблоне в DLE
  2. Как вставить leech ссылку в шаблон сайта DLE?
  3. Ответил: PunPun
  4. 6 комментариев
  5. Похожие вопросы
  6. Ссылка на скачивания по реферу или источнику
  7. [thumb] в доп. поле
  8. Массовая замена leech на url
  9. Как в DLE 9.7 сделать безопасные с точки зрения ПС ссылки на внешние ресурсы
  10. Подскажите как правильно вставить видео с ютуба в DLE
  11. Как это реализовать через доп. поля?
  12. Модуль dude smart
  13. Как задать класс ссылкам которые в доп.поле
  14. Как закрыть индексацию ссылок в dle?
  15. Как заменить ссылки [Leech] на [Url] ?
  16. Leech в модуле DLE?
  17. Ответил: vitnet
  18. 5 комментариев
  19. Похожие вопросы
  20. Ссылки Leech в Dle
  21. Как вывести имя прикрепленного файла в shortstory?
  22. Чтение данных MP3 файла из ссылки на файл. Как сделать??
  23. Скачивание файлов через https не работает, как починить?
  24. Как сделать чтобы ссылка [leech] открывалась в новой вкладке?
  25. Изменение ссылки на левый сайт?
  26. Как скрыть ссылку в go.php?
  27. Вызов DLEalert из админки сайта?
  28. Как вызвать функцию в DLE?
  29. Как скрыть ссылки с рекламы в /engine/go.php
  30. Ответил: ПафНутиЙ
  31. 3 комментария
  32. Похожие вопросы
  33. Вставка прямой ссылки на аттачмент
  34. Запрет просмотра ссылки для скачивания гостям
  35. Массовая замена leech на url
  36. Как долго переиндексируются новые ссылки новостей
  37. Перекресные ссылки в DLE 10.1!
  38. Торрент файлы на сервере DLE
  39. Перенести из BBредактора тэг [url][/url]
  40. Имя файла из ссылки на файл
  41. Перекрестные ссылки в новом окне
  42. Как найти на сайте чужие внешние ссылки?
  43. Как сделать вывод ссылки из доп поля в leech?
  44. Ответа пока нет
  45. 9 комментариев
  46. Похожие вопросы
  47. Ссылка на прослушивание аудио в доп.поле
  48. Dle 9.8 iframe
  49. Торрент файлы на сервере DLE
  50. Ссылка на оригинал изображения
  51. Модуль dude smart
  52. Как изменить надпись в окошке вставки ссылки?
  53. Замена url в leech. Как решить ошибку?
  54. Как сделать вывод архива по шаблону ?
  55. Как сделать массовую замену ссылок в DLE ?
  56. Как скрыть ссылку в go.php?
Читайте также:  Debugging php in browser

Использование тега [leech] в шаблоне в DLE

Тег [leech], насколько вы знаете, в CMS DataLife Engine позволяет скрыть настоящий, конечный URL той или иной ссылки на вашем сайте, а также препятствует ее индексации. Но вся проблема в том, что тег отрабатывает только в содержании статьи и никак иначе. Один же из пользователей нашего сайта задался вопросом о том, как можно использовать этот тег в другом месте сайта, например, в его шаблоне.

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

1. Подключитесь к вашему сайту по FTP.

2. Откройте файл main.php в папке /engine/modules/.

 /* Использование тега [leech] ([leech_template]) в шаблоне сайта Автор: Артём Малков URL: https://www.pandoge.com/post/698 */ function check_home_leech_template($url) { global $config; $url = strtolower(@parse_url($url, PHP_URL_HOST)); $value = strtolower(@parse_url($config["http_home_url"], PHP_URL_HOST)); if(!$value) { $value = $_SERVER["HTTP_HOST"]; > if(!$url) { return true; > if($url != $value) { return false; > else { return true; > > function leech_template($url) { global $config; $url = strip_tags(trim(stripslashes(html_entity_decode($url, ENT_QUOTES, $config["charset"])))); $url = str_replace('\"', '"', $url); $url = str_replace("'", "", $url); $url = str_replace('"', "", $url); $url = str_replace("o", "o", $url); $url = preg_replace("/jаvascript(.*?):/i", "javascript:", $url); $url = preg_replace("/dаta(.*?):/i", "data:", $url); $url = htmlspecialchars($url, ENT_QUOTES, $config['charset']); $url_array = parse_url($url); if($url_array["scheme"] && !in_array($url_array["scheme"], array("http", "https", "mailto", "ftp", "nntp", "news", "tel"))) { return ""; > if(stripos($url, "engine/go.php") !== false || (check_home_leech_template($url) && stripos($url, "do=go") !== false)) { return ""; > $url = str_replace("&", "&", $url); $url = str_ireplace("document.cookie", "document.cookie", $url); $url = str_replace(" ", "%20", $url); $url = str_replace("", ">", $url); $url = str_replace(array("{", ">", "[", "]"), array("%7B", "%7D", "%5B", "%5D"), $url); $url = preg_replace("/javascript:/i", "jаvascript:", $url); $url = preg_replace("/data:/i", "dаta:", $url); if(stripos($url, $config["admin_path"] ) !== false) { return $url; > if(stripos($url, "engine/go.php") !== false || (check_home_leech_template($url) && stripos($url, "do=go") !== false)) { return $url; > if(!preg_match("#^(http|https|ftp|nntp|news)://#", $url) && !preg_match("#^(tel):#", $url) && $url[0] != "/" && $url[0] != "#") { $url = "http://".$url; > if($url == "http://") { return $url; > return $config["http_home_url"]."index.php?do=go&url=".rawurlencode(base64_encode($url)); > $tpl->result["main"] = preg_replace_callback( "#\[(leech_template)\](\S.+?)\[/leech_template\]#i", function($match) { return leech_template($match[2]); >, $tpl->result["main"] );

Сохраните изменения и отправьте файл обратно на сайт.

Читайте также:  Php задачи на оператор if

4. Очистите кэш сайта. Установка закончена.

Теперь в шаблоне вашего сайта будет доступен тег [leech_template]. Он (обратите внимание) возвращает вам чистый, закодированный URL для использования его в теге .

Если вы все сделали правильно, то на вашем сайте, в том месте шаблона, куда вы вставили данный код, появится зашифрованная ссылка, при этом в самом шаблоне останется читаемый (оригинальный) ее вид.

Хак тестировался на DLE версии 13.1, для более ранних версий, вероятнее всего, потребуется его доработка.

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

Источник

Как вставить leech ссылку в шаблон сайта DLE?

но как сделать чтобы ссылка стала защищенной в шаблоне или через доп поле? что сделать чтобы ссылка вставленная в доп поле стала защищенной?

Ответил: PunPun

if (strpos ( $this->template, "[not-page-count=" ) !== false) 
if (stripos ( $this->template, "[leech=" ) !== false) $this->template = preg_replace_callback ( "#\\[(leech)=(.+?)\\](.*?)\\[/leech\\]#is", array( &$this, 'check_leech'), $this->template );
>
if (strpos ( $template, "[group=" ) !== false) 
if (stripos ( $template, "[leech=" ) !== false) $template = preg_replace_callback ( "#\\[(leech)=(.+?)\\](.*?)\\[/leech\\]#is", array( &$this, 'check_leech'), $template );
>
function check_page( $matches=array() ) 
[leech=http://igameer.ru/]My Blog[/leech]

6 комментариев

Похожие вопросы

Ссылка на скачивания по реферу или источнику

[thumb] в доп. поле

Массовая замена leech на url

Как в DLE 9.7 сделать безопасные с точки зрения ПС ссылки на внешние ресурсы

Подскажите как правильно вставить видео с ютуба в DLE

Как это реализовать через доп. поля?

Модуль dude smart

Как задать класс ссылкам которые в доп.поле

Как закрыть индексацию ссылок в dle?

Как заменить ссылки [Leech] на [Url] ?

Фото TeraMoune

Ошибки в консоле отношения к проблеме с тегами не имеют. У вас в консоле сказано, что есть проблемы с инициализацией библиотеки jquery.
Напишите в телегу, посмотрим. Так же приготовьте доступы в админку.

Фото Uralbox

Фото lutskboy

Фото Uralbox

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

Купил модуль, все прекрасно работает, была проблема с моей стороны, автор все разъяснил и настроил. Спасибо большое, оч нужный модуль.

Фото web102

Фото Slavchik

После загрузки gif, почему то перестала работать анимация.
Демонстрация работы модуля: https://s11.gifyu.com/images/SWRAv.gif (https://gifyu.com/image/SWRAv)

Фото doom45

Можете доработать под мои нужды и добавить поддержку epub?

1. Добавить поддержку оглавлений, каждый мой epub файл содержит оглавление.
2. Каждая страница должна показывать только одну главу (в демо видео текст главы разбит на несколько частей?)
3. Интегрировать мои плагины в читалку (2-3 небольших плагинов).

Фото doom45

Источник

Leech в модуле DLE?

Доброго времени суток, подскажите пожалуйста имя функции (класса) чтобы сделать ссылку безопасной, тег leech только в своем модуле
Передать например https://www.google.ru/ и получить https://www.mysite.ru/engine/go.php.. .
Или как из своего php файла вызвать go.php
Спасибо!

Ответил: vitnet

$url = $config['http_home_url'] . "engine/go.php?url=" . rawurlencode( base64_encode( $url ) );

5 комментариев

Похожие вопросы

Ссылки Leech в Dle

Как вывести имя прикрепленного файла в shortstory?

Чтение данных MP3 файла из ссылки на файл. Как сделать??

Скачивание файлов через https не работает, как починить?

Как сделать чтобы ссылка [leech] открывалась в новой вкладке?

Изменение ссылки на левый сайт?

Как скрыть ссылку в go.php?

Вызов DLEalert из админки сайта?

Как вызвать функцию в DLE?

Фото TeraMoune

Ошибки в консоле отношения к проблеме с тегами не имеют. У вас в консоле сказано, что есть проблемы с инициализацией библиотеки jquery.
Напишите в телегу, посмотрим. Так же приготовьте доступы в админку.

Фото Uralbox

Фото lutskboy

Фото Uralbox

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

Купил модуль, все прекрасно работает, была проблема с моей стороны, автор все разъяснил и настроил. Спасибо большое, оч нужный модуль.

Фото web102

Фото Slavchik

После загрузки gif, почему то перестала работать анимация.
Демонстрация работы модуля: https://s11.gifyu.com/images/SWRAv.gif (https://gifyu.com/image/SWRAv)

Фото doom45

Можете доработать под мои нужды и добавить поддержку epub?

1. Добавить поддержку оглавлений, каждый мой epub файл содержит оглавление.
2. Каждая страница должна показывать только одну главу (в демо видео текст главы разбит на несколько частей?)
3. Интегрировать мои плагины в читалку (2-3 небольших плагинов).

Фото doom45

Источник

Как скрыть ссылки с рекламы в /engine/go.php

Всем привет, подскажите пожалуйста как все не нужные для инднексации ссылки спрятать в /engine/go.php?url=aHR0cDovL3d3dy51bmlieXRlcy5jb20vSXhHUDJEY0hzLXNMcXctVXM0UDNVZ0JC
или наподобии этой ссылки, что бы не было прямой ссылки вроде этой http://.

Ответил: ПафНутиЙ

Открываете редактор, вставляете защищенную ссылку, копируете полученый результат с сайта, вставляете туда, куда надо.

3 комментария

Похожие вопросы

Вставка прямой ссылки на аттачмент

Запрет просмотра ссылки для скачивания гостям

Массовая замена leech на url

Как долго переиндексируются новые ссылки новостей

Перекресные ссылки в DLE 10.1!

Торрент файлы на сервере DLE

Перенести из BBредактора тэг [url][/url]

Имя файла из ссылки на файл

Перекрестные ссылки в новом окне

Как найти на сайте чужие внешние ссылки?

Фото TeraMoune

Ошибки в консоле отношения к проблеме с тегами не имеют. У вас в консоле сказано, что есть проблемы с инициализацией библиотеки jquery.
Напишите в телегу, посмотрим. Так же приготовьте доступы в админку.

Фото Uralbox

Фото lutskboy

Фото Uralbox

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

Купил модуль, все прекрасно работает, была проблема с моей стороны, автор все разъяснил и настроил. Спасибо большое, оч нужный модуль.

Фото web102

Фото Slavchik

После загрузки gif, почему то перестала работать анимация.
Демонстрация работы модуля: https://s11.gifyu.com/images/SWRAv.gif (https://gifyu.com/image/SWRAv)

Фото doom45

Можете доработать под мои нужды и добавить поддержку epub?

1. Добавить поддержку оглавлений, каждый мой epub файл содержит оглавление.
2. Каждая страница должна показывать только одну главу (в демо видео текст главы разбит на несколько частей?)
3. Интегрировать мои плагины в читалку (2-3 небольших плагинов).

Фото doom45

Источник

Как сделать вывод ссылки из доп поля в leech?

Есть уже на этом сайте подобные вопросы, здесь как пример ссылка , но не корректно работают.

Генерировать ссылку через bbcode редактор и вставлять в шаблон не вариант.
В fullstory выводится так

href="/engine/go.php?url=aHR0cDovL2R1"

Ответа пока нет

9 комментариев

Похожие вопросы

Ссылка на прослушивание аудио в доп.поле

Dle 9.8 iframe

Торрент файлы на сервере DLE

Ссылка на оригинал изображения

Модуль dude smart

Как изменить надпись в окошке вставки ссылки?

Замена url в leech. Как решить ошибку?

Как сделать вывод архива по шаблону ?

Как сделать массовую замену ссылок в DLE ?

Как скрыть ссылку в go.php?

Фото TeraMoune

Ошибки в консоле отношения к проблеме с тегами не имеют. У вас в консоле сказано, что есть проблемы с инициализацией библиотеки jquery.
Напишите в телегу, посмотрим. Так же приготовьте доступы в админку.

Фото Uralbox

Фото lutskboy

Фото Uralbox

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

Купил модуль, все прекрасно работает, была проблема с моей стороны, автор все разъяснил и настроил. Спасибо большое, оч нужный модуль.

Фото web102

Фото Slavchik

После загрузки gif, почему то перестала работать анимация.
Демонстрация работы модуля: https://s11.gifyu.com/images/SWRAv.gif (https://gifyu.com/image/SWRAv)

Фото doom45

Можете доработать под мои нужды и добавить поддержку epub?

1. Добавить поддержку оглавлений, каждый мой epub файл содержит оглавление.
2. Каждая страница должна показывать только одну главу (в демо видео текст главы разбит на несколько частей?)
3. Интегрировать мои плагины в читалку (2-3 небольших плагинов).

Фото doom45

Источник

Оцените статью