Dleshka.org
Авторизация

Последние комментарии


hakypuhbiu
30 января 2021 06:48
+ 0 -
Зеленый цвет такое себе, лучше бы сделал бы что ни будь типо темно коричневого!

Да и админ сделай возможность редактировать комментарии хотябы 60 секунд, а то капец убожество.

Mordor
28 января 2021 17:40
+ 0 -
Вроде бы запустилось но не пойму как переключить язык на русский.
В шаблоне много французских слов. Подскажите какой файл редактировать?
https://navin.cf/forum

DarkLane
24 января 2021 12:23
+ 0 -
Razilator,
Хорошо для языка, это ошибка, которую я исправил, но каждый раз возвращал старый файл. С другой стороны для опроса есть другие ошибки, он не работает, на самом деле я замечаю все эти ошибки, потому что хочу запустить форум с PHP8

Razilator
24 января 2021 12:01
+ 0 -
DarkLane,
ох, спасибо добрый человек. :)
Я так понимаю за форум взялись все, и европейцы и здешние пользователи? Это хорошо. Потому-что его функционала достаточно)
Я попробую заменить, а ещё кстати там проблема с языком была, вроде из-за лишних "". Но я себе исправил.

DarkLane
24 января 2021 11:32
+ 0 -
Razilator,
Итак, да, у меня возникли проблемы с получением этой ошибки, мы исправим, есть 3 файла, которые нужно изменить

открыть файлы engine/forum/admin/components/poll.php engine/forum/ajax/poll.php и engine/forum/sources/components/poll.php загрузить и удалить

function get_votes($all) { $data = array (); if( $all != "" ) { $all = explode( "|", $all ); foreach ( $all as $vote ) { list ( $answerid, $answervalue ) = explode( ":", $vote ); $data[$answerid] = intval( $answervalue ); } } return $data; }

Razilator
22 января 2021 18:03
+ 0 -
К сожалению, много ошибок. Не знаю почему...
На локалхосте. Через плагин пришлось мучаться, ибо выдавало ошибку из-за файла языка.
Сейчас же создал тему и ошибка Fatal error: Cannot redeclare get_votes() (previously declared in W:\domains\localhost\engine\modules\functions.php:2747) in W:\domains\localhost\engine\forum\sources\components\poll.php on line 33

Burial
19 января 2021 11:01
+ 0 -
webkubikc,
Цена какая?

li4i
19 января 2021 06:48
+ 0 -
TipTop,
Повторил но не работает навигация по страницам.
И модулем вставать на отрез отказалось, правил файлы, тогда встало.

наверняка дело в реврите, но я в этом не разбираюсь

разобрался, прописал так и все заработало как надо
после
RewriteRule ^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$2 [L]
вставить
RewriteRule ^([^.]+)/([0-9]+)(/?)+$ index.php?seocat=$1&newsid=$2 [L]

WiseBear
18 января 2021 19:21
+ 0 -
а может кто Адаптировать по 14.1

webkubikc
18 января 2021 16:54
+ 0 -
Ravshon,
Здравствуйте. Пожалуйста: Скриншоты и видео для демонстрации

Ravshon
18 января 2021 16:23
+ 0 -
демо дайте пжжжж

tiptop
18 января 2021 07:58
+ +1 -
li4i,
By dj-avtosh

Что бы было /категория/{id}:

В двух местах найти:
$str = preg_replace( '#https?://.*?page,([0-9]+),([0-9]+),([0-9]+)-.*\.html#i', '/' . $newsCommentsPattern . '/?news_page=$1&cstart=$2', $str ); $str = preg_replace( '#https?:\/\/.*\/([0-9]+)-.+\.html#i', '/' . $newsPattern, $str );

и заменить:

$str = preg_replace( '#https?://.*?page,([0-9]+),([0-9]+),([0-9]+)-(.*)\.html#i', '/' . $newsCommentsPattern . '/?news_page=$1&cstart=$2&seourl=$4', $str ); $str = preg_replace( '#https?://.*/(.*)/([0-9]+)-.+\.html#i', '/' . $newsPattern, $str );

Использовать паттерн:

$newsPattern = "$1/$2.html"; $newsCommentsPattern = "$3/$4.html";

APACHE2:

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

Переадресация со старых на новые
RewriteRule ^([^.]+)/([0-9]+)-(.*).html$ /$1/$2 [R=301,L]

NGINX:

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

ВНИМАНИЕ!

Что бы не сломать системные пути, делаем так для NGINX:

Удаляем это:

rewrite "^/([^.]+)/page/([0-9]+)(/?)+$" /index.php?do=cat&category=$1&cstart=$2 last; rewrite "^/([^.]+)(/?)+$" /index.php?do=cat&category=$1 last

В самый низ над всеми правилами вставляем это:

rewrite ^/([^.]+)/([0-9]+)(/?)+$ /index.php?seocat=$1&newsid=$2 last; rewrite "^/([^.]+)/page/([0-9]+)(/?)+$" /index.php?do=cat&category=$1&cstart=$2 last; rewrite "^/([^.]+)(/?)+$" /index.php?do=cat&category=$1 last;

APACHE:

СТРОГО над этим:

RewriteRule ^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$2 [L]

вставляем это:

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

li4i
18 января 2021 06:21
+ 0 -
В dle 14.1 вот такая ошибка в файле /engine/classes/templates.class.php
Fatal error: Uncaught Error: Call to undefined function newsNewLink() файл cacheА строка 90

И очень хочется видеть категорию (желательно первую (главную)) в начале пути, типа sity.ru/video/12413/

sexo
11 января 2021 16:59
+ 0 -
TipTop,
Спасибо админ heart_eyes

iishel
11 января 2021 16:21
+ 0 -
Исправлены некоторые ошибки
Полностью переписано TOP Меню
Цена сборки снижена до 5000рублей

KinoMan
11 января 2021 11:51
+ 0 -
а за что такая цена данного шаблона

tiptop
10 января 2021 23:04
+ 0 -
sexo,
Установка:
Открываем файл engine/modules/main.php (в старых версиях index.php)
Ищем строку:
echo $tpl->result['main'];

Выше этой строки вставляем:
$tpl->result['main'] = str_replace("%user_name%", $is_logged?$member_id['name']:'Guest', $tpl->result['main']);

И далее (в этом шаблоне достаточно то что выше только сделать)
В нужном месте шаблона вставляем %user_name%

меняем %username_login% на %user_name% в шаблоне.

DarkLane
10 января 2021 18:31
+ 0 -
Dj_AlexN,
Так как вы удалили эту строку в engine/modules/main.php
require_once ROOT_DIR.'/engine/forum/sources/modules/show.last.php';

В том же самом файле ниже вы должны удалить
$tpl->set('{forum}', $tpl->result['forum_table']);

sexo
10 января 2021 17:18
+ 0 -
Скажите пожалуйста, как решить проблему?
https://ibb.co/5k6zLJC
https://ibb.co/N3HdNmr

iishel
8 января 2021 14:09
+ 0 -
Кто расшифровал, скиньте файлы дешифрованные

Dj_AlexN
6 января 2021 16:46
+ 0 -
DarkLane,
And I have another bug that bothers me terribly...
I did the whole installation, I also made changes to the files (as a plugin) and now on the main page it shows me the meta code with page encoding.
as with engine/modules /main.php I removed the line with the code:
require_once ROOT_DIR.'/engine/forum/sources/modules/show.last.php';

I installed the forum on DLE 14.1

iishel
5 января 2021 16:42
+ 0 -
TipTop,
Уже все восстановлено relieved

tiptop
5 января 2021 08:49
+ 0 -
ДЕМО ПОРТАЛА - No input file specified.

Pavelex
2 января 2021 08:40
+ +1 -
DarkLane,
Да

DarkLane
2 января 2021 06:17
+ 0 -
Pavelex,
Ты изменил htaccess?

открытый .htaccess и искать
RewriteEngine On

приложение ниже
# DLE Forum RewriteRule ^forum(/?)+$ index.php?do=forum [L] RewriteRule ^forum/category_([0-9]+)(/?)+$ index.php?do=forum&category=$1 [L] RewriteRule ^forum/forum_([0-9]+)(/?)+$ index.php?do=forum&showforum=$1 [L] RewriteRule ^forum/forum_([0-9]+)/([0-9]+)(/?)+$ index.php?do=forum&showforum=$1&cstart=$2 [L] RewriteRule ^forum/topic_([0-9]+)(/?)+$ index.php?do=forum&showtopic=$1 [L] RewriteRule ^forum/topic_([0-9]+)/last(/?)+$ index.php?do=forum&showtopic=$1&lastpost=1 [L] RewriteRule ^forum/topic_([0-9]+)/lastpost(/?)+$ index.php?do=forum&showtopic=$1&lastpost=$2#post-$3 [L] RewriteRule ^forum/topic_([0-9]+)/([0-9]+)(/?)+$ index.php?do=forum&showtopic=$1&cstart=$2 [L] RewriteRule ^forum/topic_([0-9]+)/reply(/?)+$ index.php?do=forum&act=_topic&code=reply&tid=$1 [L] RewriteRule ^forum/forum_([0-9]+)/add(/?)+$ index.php?do=forum&act=add_topic&forum_id=$1 [L] RewriteRule ^forum/search(/?)+$ index.php?do=forum&act=search [L] RewriteRule ^forum/search/([0-9]+)-([^/]+)/([0-9]+)(/?)+$ index.php?do=forum&act=search&count_all=$1&search_text=$2&cstar
t=$3 [L] RewriteRule ^forum/subscription(/?)+$ index.php?do=forum&act=subscription [L] RewriteRule ^forum/getnew(/?)+$ index.php?do=forum&act=getnew [L] RewriteRule ^forum/getnew/([0-9]+)(/?)+$ index.php?do=forum&act=getnew&cstart=$1 [L] RewriteRule ^forum/warn/([^/]*)(/?)+$ index.php?do=forum&act=warn&user=$1 [L] RewriteRule ^forum/warn/([^/]*)/([0-9]+)(/?)+$ index.php?do=forum&act=warn&user=$1&cstart=$2 [L] RewriteRule ^forum/reputation/([^/]*)(/?)+$ index.php?do=forum&act=reputation&user=$1 [L] RewriteRule ^forum/reputation/([^/]*)/([0-9]+)(/?)+$ index.php?do=forum&act=reputation&user=$1&cstart=$2 [L] RewriteRule ^forum/textversion.html$ index.php?do=forum&act=textversion [L] RewriteRule ^forum/whoonline(/?)+$ index.php?do=forum&act=whoonline [L] RewriteRule ^forum/faq(/?)+$ index.php?do=forum&act=faq [L]

Pavelex
2 января 2021 05:25
+ +1 -
DarkLane,
Спасибо! Теперь вроде работает! Все хорошо..но я заметил что ЧПУ не работает и что бы корректно переходить по страницам, пришлось отключить чпу в настройках форума... а так же тег {forum} на главной сайта так же безрезультатно

Цитата: Pavelex
DarkLane,
Спасибо! Теперь вроде работает! Все хорошо..но я заметил что ЧПУ не работает и что бы корректно переходить по страницам, пришлось отключить чпу в настройках форума... а так же тег {forum} на главной сайта так же безрезультатно

Прошу прощения...это я сейчас допустил ошибку в main.php и не записал инклуд...все теперь корректно работает за исключением чпу

DarkLane
1 января 2021 21:54
+ 0 -
WiseBear,
открытый engine/inc/options.php и искать
$options['others'] = array (

приложение ниже
array ( 'name' => "DLE Forum", 'url' => "$PHP_SELF?mod=forum", 'descr' => "Panneau de configuration du forum", 'image' => "dle_forum.png", 'access' => "admin", ),

открытый engine/skins/default.skin.php и искать
array ( 'name' => $lang['opt_all'], 'url' => "?mod=options&action=syscon", 'mod' => "options", 'access' => "admin" ),

приложение ниже
array ( 'name' => $lang['m_tools'], 'url' => "$PHP_SELF?mod=forum&action=tools", 'mod' => "tools", 'access' => "admin" ),

WiseBear,
открытый language/French/adminpanel.lng и искать
'xf_img_descr' => "Описание",

приложение ниже
'm_tools' => "Настройки форума",

открытый .htaccess и искать
DirectoryIndex index.php

взамен
DirectoryIndex index.php index.php?do=forum

WiseBear
1 января 2021 21:19
+ 0 -
DarkLane,
Спасибо все работает )

DarkLane
1 января 2021 18:37
+ 0 -
WiseBear,Я понял, почему у тебя ничего не получается. Инсталляция ничего не записала в файлы для работы forum

Я дам тебе процедуру ручной установки.

открытый engine/engine.php и искать
switch ( $do ) {

приложение ниже
case "forum" : include ENGINE_DIR.'/forum/main.php'; break;

открытый engine/modules/main.php и искать
} else $replace_url = false;

приложение ниже
require_once ROOT_DIR.'/engine/forum/sources/modules/show.last.php';

открытый engine/modules/main.php и искать
$tpl->load_template ( 'main.tpl' );

взамен
if ( $forum_config["fullforum"] == 1 ) { if ( $dle_module == "forum" ) { require_once ROOT_DIR.'/engine/forum/sources/modules/forum-login.php'; $tpl->load_template ( 'forum/fullforum.tpl' ); $tpl->set('{forum-login}', $tpl->result['forum_login']); $tpl->set( '{site-link}', $config['http_home_url'] ); } else { $tpl->load_template ( 'main.tpl' ); } }else{ $tpl->load_template ( 'main.tpl' ); }

открытый engine/modules/main.php и искать
$tpl->set ( '{speedbar}', $tpl->result['speedbar'] );

приложение ниже
$tpl->set('{forum}', $tpl->result['forum_table']);

открытый engine/modules/profile.php и искать
$tpl->set( '{lastdate}', langdate( "j F Y H:i", $row['lastdate'] ) );

приложение ниже
if( $config['allow_alt_url'] == "yes" ){ $tpl->set('{forum_post_link}', "<a href=\"".$config['http_home_url']."user/".urlencode($row['name'])."/p
osts/\">Tous les messages de l'utilisateur</a>"); }else{ $tpl->set('{forum_post_link}', "<a href=\"".$config['http_home_url']."index.php?do=forum&act=user_posts&
amp;name=".urlencode($row['name'])."\">Tous les messages de l'utilisateur</a>"); $rowz = $db->super_query("SELECT COUNT(*) as counta FROM dle_forum_topics WHERE author_topic='{$row['name']}'"); $forum_topics = $rowz['counta']; $tpl->set('{forum_topics}', $forum_topics); $tpl->set( '{forum_post}', stripslashes( $row['forum_post'] ) ); }
Авторизация