n3m0
-
Публикации
8 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем n3m0
-
-
Походу нужно править файл /engine/classes/templates.class.php
Строка 122
заменить
if (isset($this->result[$tpl])) $this->result[$tpl] .= $result; else $this->result[$tpl] = $result;
наif (isset($this->result[$tpl])) $this->result[$tpl] .= '<table><tr>'.$result.'</tr></table>'; else $this->result[$tpl] = '<table><tr>'.$result.'</tr></table>';
Но, пока у меня не заработало. Копать нужно в этом классе
-
Ето не ДЛЕ, там в админке совесем не такой способ авторизации
-
Ты хочеш Инклудить файл, в котором будет набор ссылок ?? Или как?
-
знаете, тестировать можно и не на лицензионном!!! А то просто комент.
Можете помочь мне, в моих вопросах?
-
Имя юзера по моему так: $member_id['name']
Но я заметил, что ето значения присваивается текущей сесии в переменную $dle_name, а пароль $dle_password. Возможно я неправ. В соседнем ветке форума, я создал тему. Возможно ктото толковый ответит
-
ИП можна узнать етим кодом:
$_IP = $db->safesql($_SERVER['REMOTE_ADDR']);
А остальное сам хочу узнать, вроде $dle_name и dle_password, но точно незнаю
-
Доброе время суток!
Я начал писать модуль загрузки файлов на FTP-сервер. Имеется форма, с которой загружается файл. Мой скрипт конектится к фтп-серверу и логинится с логин и паролем от ДЛЕ.
Вопрос №1: Как узнать логин и пароль текущего пользователя, который залогиняны. Просто потом ети значения подставить нада в фтп-сервер.
Возможно я правильно беру логин и пароль, из сесии, но есть ещё один глюк\баг: Когда я незалогиняный, и захожу на мой модуль,то пишет что нету прав. Есто правильно, потомучто я в engine.php добавил следующую строку
case "mydown" : if ($is_logged) { include ENGINE_DIR.'/modules/mydown.php'; } else msgbox ($lang['all_err_1'], $lang['fav_error']); break;
Но когда я уже залогинился, то пустую страничку выводит. Вот покажу чуток кода моего модуля. Возможно я неправельно сделал, я ХТМЛ-форму вместил в файл модуля<?php /* ===================================================== DataLife Engine h4ck by n3m0 ----------------------------------------------------- http://dle-news.ru/ ----------------------------------------------------- Copyright (c) 2004,2007 SoftNews Media Group ===================================================== При заливании файлов на сервер, через скрипт можна подключится к фтп-серверу, и туда залить файл ===================================================== file: mydown.php ----------------------------------------------------- ===================================================== */ if(!defined('DATALIFEENGINE')) { die("Hacking attempt!"); } $ftp_server="192.168.0.200"; $ftp_user = $dle_name; // $ftp_password=$dle_password; /// if ($is_logged) { if(!isset($_REQUEST['doit'])) { echo <<<HTML <html><head><title> Загрузка файлов на сервер </title></head><body> <h2><b> ФОрма для загрузки файлов </b></h2> <form action="$PHP_SELF?doit=1" method="post" enctype="multipart/form-data"> <input type="file" name="filename"><br> <input type="submit" value="3arpyзить"><br> </form> </body> </html> HTML; $doit = 1; } elseif($_REQUEST['doit'] == 1) { $filename=$_FILES["filename"]["name"]; $fullfilename=$_FILES["filename"]["tmp_name"]; set_time_limit (120); $link = ftp_connect($ftp_server); if(!$link) puterror("Not connect to server $ftp_server"); $login = ftp_login($link, $ftp_user, $ftp_password); //$login = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); if(!$login) puterror("Error!!! Not Loggin to server $ftp_server"); // ******************ЗДЕСЬ ОСНОВНОЙ КОД ЗАГРУЗКИ файла********************** $_REQUEST['doit'] = ""; } } ?>
Я думаю вопросы понятны. или ето неможет передать Логин и пароль, или я неправильно сделал с выводом формы. Может её поместить в шаблон отдельный??? Так?:::$tpl->dir = ROOT_DIR.'/templates'; $tpl->load_template('mydown.tpl');
Упс, походу не в тот раздел напостил. Модеры переместите тему в правельный раздел
Вывод краткой новости в несколько колонок
в Готовые Моды, Хаки, Локализаторы, Советы
Опубликовано: · Изменено пользователем n3m0
Ха, я был не прав насчет поста выше
Всё элементарно
Хак для вывода новостей в несколько колонок. Версия DLE 6.X
Всё тоже саоме что и топикстартер писал, только маленькая модификация нужна
открываем файл /engine/modules/show.short.php
ищем
заменить цифру 2 на любую другую, по количеству желаемых колонок
после этого вам возможо понадобится править ваш shortstory.tpl для более красивого вывода новостей
(с) Написал y0r1c. n3m0 подправил под версию 6.х