fanera
-
Публикации
72 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
6
Сообщения, опубликованные пользователем fanera
-
-
12 минут назад, SN74 сказал:
И зачем этот доступ закрывать?
Или закрывать потому что где то так написано? Как на заборе в д. Боброво...Ну вы прям умник я смотрю. А то, что какой-нибудь ноунейм откроет спокойно пхп файл из engine ничего?
-
Добрый день. Имеется сайт на nginx+php-fpm, но есть проблема - сайт не закрывает доступ к php файлам из папки engine. Конфиг:
server { server_name _; charset off; index index.php index.html; location @php { fastcgi_index index.php; fastcgi_pass unix:/var/www/php-fpm/.sock; #fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$; try_files $uri =404; include fastcgi_params; } location ~* ^/(engine/data|engine/cache|language).+\.php { deny all; } rewrite "^/([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$" /index.php?year=$1&month=$2&day=$3 last; rewrite "^/([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9]+)(/?)+$" /index.php?year=$1&month=$2&day=$3&cstart=$4 last; rewrite "^/([0-9]{4})/([0-9]{2})(/?)+$" /index.php?year=$1&month=$2 last; rewrite "^/([0-9]{4})/([0-9]{2})/page/([0-9]+)(/?)+$" /index.php?year=$1&month=$2&cstart=$3 last; rewrite "^/([0-9]{4})(/?)+$" /index.php?year=$1 last; rewrite "^/([0-9]{4})/page/([0-9]+)(/?)+$" /index.php?year=$1&cstart=$2 last; rewrite "^/([^.]+)/page/([0-9]+)(/?)+$" /index.php?do=cat&category=$1&cstart=$2 last; rewrite "^/([^.]+)(/?)+$" /index.php?do=cat&category=$1 last; rewrite ^/page/(.*)$ /index.php?cstart=$1 last; location /tags/ { rewrite ^/tags/([^/]*)(/?)+$ /index.php?do=tags&tag=$1 last; rewrite ^/tags/([^/]*)/page/([0-9]+)(/?)+$ /index.php?do=tags&tag=$1&cstart=$2 last; } location /user/ { rewrite ^/user/([^/]*)/rss.xml$ /engine/rss.php?subaction=allnews&user=$1 last; rewrite ^/user/([^/]*)(/?)+$ /index.php?subaction=userinfo&user=$1 last; rewrite ^/user/([^/]*)/page/([0-9]+)(/?)+$ /index.php?subaction=userinfo&user=$1&cstart=$2 last; rewrite ^/user/([^/]*)/news(/?)+$ /index.php?subaction=allnews&user=$1 last; rewrite ^/user/([^/]*)/news/page/([0-9]+)(/?)+$ /index.php?subaction=allnews&user=$1&cstart=$2 last; rewrite ^/user/([^/]*)/news/rss.xml(/?)+$ /engine/rss.php?subaction=allnews&user=$1 last; } location /lastnews/ { rewrite ^/lastnews/(/?)+$ index.php?do=lastnews last; rewrite ^/lastnews/page/([0-9]+)(/?)+$ /index.php?do=lastnews&cstart=$1 last; } location /catalog/ { rewrite ^/catalog/([^/]*)/rss.xml$ /engine/rss.php?catalog=$1 last; rewrite ^/catalog/([^/]*)(/?)+$ /index.php?catalog=$1 last; rewrite ^/catalog/([^/]*)/page/([0-9]+)(/?)+$ /index.php?catalog=$1&cstart=$2 last; } location /newposts { rewrite ^/newposts(/?)+$ /index.php?subaction=newposts last; rewrite ^/newposts/page/([0-9]+)(/?)+$ /index.php?subaction=newposts&cstart=$1 last; } location /favorites { rewrite ^/favorites(/?)+$ /index.php?do=favorites last; rewrite ^/favorites/page/([0-9]+)(/?)+$ /index.php?do=favorites&cstart=$1 last; } location ~ \.(html|xml) { rewrite "^/([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),([0-9]+),(.*).html(/?)+$" /index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&cstart=$5&news_name=$6 last; rewrite "^/([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),(.*).html(/?)+$" /index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 last; rewrite "^/([0-9]{4})/([0-9]{2})/([0-9]{2})/print:page,([0-9]+),(.*).html(/?)+$" /engine/print.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 last; rewrite "^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html(/?)+$" /index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4 last; rewrite "^/([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$" /index.php?newsid=$4&news_page=$2&cstart=$3 last; rewrite "^/([^.]+)/page,([0-9]+),([0-9]+)-(.*).html(/?)+$" /index.php?newsid=$3&news_page=$2 last; rewrite "^/([^.]+)/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$" /engine/print.php?news_page=$2&newsid=$3 last; rewrite "^/([^.]+)/([0-9]+)-(.*).html(/?)+$" /index.php?newsid=$2 last; rewrite "^/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$" /index.php?newsid=$3&news_page=$1&cstart=$2 last; rewrite "^/page,([0-9]+),([0-9]+)-(.*).html(/?)+$" /index.php?newsid=$2&news_page=$1 last; rewrite "^/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$" /engine/print.php?news_page=$1&newsid=$2 last; rewrite "^/([0-9]+)-(.*).html(/?)+$" /index.php?newsid=$1 last; rewrite "^/static/(.*).html(/?)+$" /index.php?do=static&page=$1 last; rewrite ^/rules.html$ /index.php?do=rules last; rewrite ^/statistics.html$ /index.php?do=stats last; rewrite ^/addnews.html$ /index.php?do=addnews last; rewrite ^/([^.]+)/rss.xml$ /engine/rss.php?do=cat&category=$1 last; rewrite ^/page,([0-9]+),([^/]+).html$ /index.php?do=static&page=$2&news_page=$1 last; rewrite ^/print:([^/]+).html$ /engine/print.php?do=static&page=$1 last; rewrite ^/rss.xml$ /engine/rss.php last; rewrite ^/sitemap.xml$ /uploads/sitemap.xml last; rewrite ^/([^/]+).html$ /index.php?do=static&page=$1 last; } location ~* (uploads|uploads/fotos|templates|language)/.+\.php { deny all; } location ~* /templates/.+\.tpl { deny all; } location /sitemap { rewrite ^/sitemap/*$ /?do=sitemap break; } location ~ /\.ht { deny all; } location ~* \.(jpg|jpeg|gif|png|ico|swf|css|js)$ { expires 30d; add_header Cache-Control public; } location / { location ~ [^/]\.ph(p\d*|tml)$ { try_files /does_not_exists @php; } } disable_symlinks if_not_owner from=$root_path; gzip on; gzip_comp_level 5; gzip_disable "msie6"; gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript; expires 7d; access_log off; }
Что здесь не так?
-
Можно ли как-то сделать, чтобы один attachment можно было использовать в разных публикациях, а не только в той, в которой он был залит?
-
Добрый день! Вопрос довольно банальный, но все же, есть ли способ убрать пустые места на сайте, поскольку мне удобно выводить подключать некоторые элементы через отдельные шаблоны
-
13 часа назад, celsoft сказал:
На каких на всех? Сейчас специально все проверил на оф. сайте, и на чистом дистрибутиве. Все скачивается без каких либо проблем и никаких битых файлов.
С ПК все нормально, проблема возникает именно на Android (в некоторых стандартных браузерах) и IOS (в Google Chrome). Логи показывают, что файл отдается нормально, но он битый, точнее качается почему в document.html (весом ~46кб). Если бы проблема была бы в скрипте или хостинге, то файл бы отдавался битым и по прямым ссылкам, но нет, проблема именно в скрипте, а где кроется ошибка я не понимаю.
-
В 24.10.2016 в 03:49, celsoft сказал:
Если никаких изменений в скрипт не вносили, то проблема либо с настройками вашего сервера, либо с мобильным устройством.
Это проблема именно в Вашем скрипте. В гугле полно тем на эту ошибку, но никто не дает точного ответа из-за чего это происходит. Сейчас я даже попробовал скачать файл с IOS через хром и он все равно отдается битым (46кб) и так на всех сайтах DLE.
-
Что-то не так стало со счётчиком размера файлов, и так и на самом сайте. Как это исправить?
-
Добрый день. Почему страницы в поиске гугла появляются в течение 2-3 дней? Из-за этого мой сайт медленно индексируется. Хотя при этом я настроил cron на автоматическое обновление карты сайта каждый день и регулярно добавляю новые материалы.
-
Добрый день, почему DLE при скачивании архива отдает его битым? Такая проблема возникает только с мобильных устройств.
-
В 05.10.2016 в 21:56, odys сказал:
а что не так с настройкой, доступной в скрипте, «обработка неверных URL»? Которая, если включить, будет с ошибочных адресов перебрасывать на правильные.
Это совсем другое. Вот например, кто-то вставляет ссылку на какую-то новость с моего сайта ВК, но ссылка обрезается и урл получается не полной. При переходе кидает на гл. страницу сайта, а мне надо чтобы кидало на новость
-
Есть, код, который устраняет проблему при вводе неправильной урл новости и перебрасывает на правильный адрес. Но он не работает на 11.1. Что в нём не так?
Открываем файл /engine/modules/show.full.php
НАХОДИМ:
} else { $full_link = $config['http_home_url'] . "index.php?newsid=" . $row['id']; $print_link = $config['http_home_url'] . "engine/print.php?newsid=" . $row['id']; $short_link = ""; $link_page = ""; $news_name = ""; }
ВЫШЕ ДОБАВЛЯЕМ:
//обработка неправильного alt-name и 301 редирект $true_link = $config['http_home_url'] . substr ($_SERVER['REQUEST_URI'], 1); if ($row['allow_comm']) { //если разрешены комменты $conf_comm_by_page = intval( $config['comm_nummers'] ); // комм на стр из настроек $news_comm_num = $row['comm_num']; // общее кол-во комм $comm_page_count = @ceil( $news_comm_num / $conf_comm_by_page ); if ( ($comm_page_count >= 2) && (intval($_REQUEST['cstart']) >= 2) ) $full_link = $link_page . intval($_REQUEST['cstart']) . "," . $news_name . ".html"; } if ($news_page >= 2) $full_link = $link_page . $news_name . ".html"; if ($true_link != $full_link) { header('HTTP/1.1 301 Moved Permanently'); header ('Location: ' . $full_link); die(); } //обработка неправильного alt-name и 301 редирект
-
Добрый вечер, а при включении cron`а и запуска файла cron.php?cronmode=sitemap карта сайта будет автоматически обновляться?
-
5 часов назад, germanydletest сказал:
Вам урл дать локальный сервер денвера?
Думаю мой вопрос и так понятен.
-
Добрый день! Как в полной новости убрать в description описание из полной новости? Поскольку мне надо, чтобы описание бралось только из короткой новости.
-
В 23.05.2016 в 17:39, DeeMon сказал:
вроде в инете было ряд решений... в поиске порядка 10-ти выдало
С этим разобрался, а вот как можно сделать в attachment иконки для определённых категорий?
-
В 20.05.2016 в 00:55, Alex-68 сказал:
Ссылка на статическую страницу, на которой описание файла и сам файл для скачивания. Помоему только так.
Это бред какой-то. Мне нужно чтобы кидало на ту же урлу /engine/download.php?id=... но там сначала показывалась реклама секунд 5, а после чего будет доступна ссылка на скачивание.
-
Добрый вечер. Каким модулем можно реализовать скачивание файлов на отдельной странице для dle выше 10 версии?
Мошенник For-DLE
в DataLife Engine (Общие вопросы)
Опубликовано: · Изменено пользователем captaindib
Приобрел шаблон, все ок. На вопрос, а где документация - "все лежит в разделе "хаки"". Ну классно, а может мне еще по разным сайтам побегать и все самому искать? Спасибо, что хоть на сайт выложил (на разных страницах).
На вопрос, а где плагины (которые должны идти вместе с шаблоном и имеют важную функциональность) - молчание, на вопрос - а почему то то не работает - молчание.
Итог: -875 рублей за "сам разберешься" и половина нерабочего функционала у шаблона. Не покупайте у этого кидалы, берегите свои деньги от таких мошенников.