Перейти к публикации

Nektov

местные
  • Публикации

    1 580
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    14

Сообщения, опубликованные пользователем Nektov

  1. Сомневаюсь что тут CHMOD виноват.

    Дело в том, что даже в БД нету полей для:

    1 Настройка E-Mail сообщения, которое отсылается при добавлении новой новости на сайте

    3 Настройка E-Mail сообщения, которое отсылается при добавлении нового комментария на сайте

    Три первых есть, а вот этих нету.

    Может кто подскажет команду для БД которой можно добавить недостающие данные.

  2. И так, адрес сайта http://www.theprayerbook.info/

    В админ панели есть "Шаблоны E-Mail сообщений"

    Так вот не изменяется (фактически не добавляются) шаблоны писем отсылаемых с сайта.

    При установке двига автоматом добавилось 3 шаблона:

    1 Настройка E-Mail сообщения, которое отсылается для активации аккаунта

    2 Настройка E-Mail сообщения, которое отсылается через форму обратной связи

    3 Настройка E-Mail сообщения, которое отсылается для восстановления забытого пароля

    А вот остальных двух:

    1 Настройка E-Mail сообщения, которое отсылается при добавлении новой новости на сайте

    3 Настройка E-Mail сообщения, которое отсылается при добавлении нового комментария на сайте

    Не было и нет и добавить нельзя.

    При попытке добавить, при нажатии кнопки "Сохранить", страница просто перегружается и всё, поля ка были пустыми так и остались.

    Может кто сталкивался с этим?

    Подскажите как можно решить.

    P&s celsoft Дык а зачем сразу то тему закрывать ?

  3. В админ панели есть "Шаблоны E-Mail сообщений"

    Так вот не изменяется (фактически не добавляются) шаблоны писем отсылаемых с сайта.

    При установке двига автоматом добавилось 3 шаблона:

    1 Настройка E-Mail сообщения, которое отсылается для активации аккаунта

    2 Настройка E-Mail сообщения, которое отсылается через форму обратной связи

    3 Настройка E-Mail сообщения, которое отсылается для восстановления забытого пароля

    А вот остальных двух:

    1 Настройка E-Mail сообщения, которое отсылается при добавлении новой новости на сайте

    3 Настройка E-Mail сообщения, которое отсылается при добавлении нового комментария на сайте

    Не было и нет и добавить нельзя.

    При попытке добавить, при нажатии кнопки "Сохранить", страница просто перегружается и всё, поля ка были пустыми так и остались.

    Может кто сталкивался с этим?

    Подскажите как можно решить.

  4. Для начала спасибо за новую версию. :D

    Вопрос:

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

    А если пользователь входит с локальной сетки? То есть у всей сетки один IP а у него свой внутренний. Это не будет означать что все юзеры локалки будут логинится под одним именем автоматично? :blink:

    Или пользователь определяется не по IP ? :wacko:

  5. И так. Скачано.

    По ссылке предложенной max-money скачан архив в котором 2 .php файла.

    1. informer.php (пустой файл)

    2. start_informer.php

    Код start_informer.php

    <?
    
    /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    Подключение информера 
    
    В корне разместить:
    
    informer.php (доступ для записи)
    
    start_informer.php
    
    
    код что указан ниже добавить в index.php перед 
    
    $config['http_home_url'] = reset(explode("index.php", $_SERVER['PHP_SELF']));
    
    
    //******информер (в index.php)********
    
    $thisdate1 = date("U");
    
    $da_f = filemtime ("start_informer.php");
    
    if ($thisdate1 - $da_f > 1000)
    
    {
    
    	include ROOT_DIR.'/start_informer.php';
    
    }
    
    else
    
    {
    
    }
    
    clearstatcache;
    
    //******конец - информер********
    
    
    
    Загрузка информера:
    
    <script type="text/javascript"  src="http://ваш.сайт/informer.php"></script>
    
    
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
    
    
    if(!defined('DATALIFEENGINE')){  die("Hacking attempt!");};
    
    
    $kol = 10; //Количество выводимых новостей
    
    $rezerv = 30;
    
    $sbor = "document.write('<table  border=0><tr><td><table border=0><tr><td><img src={$config['http_home_url']}admin.gif width=80 height=20 align=left></td><td><a class=informer_webset target=_blank href=".$config['http_home_url']."index.php><b>Новости сайта &quot;{$config['home_title']}&quot;</b></a></td></tr></table></td></tr><tr><td>";
    
    $thisdate = date("Y-m-d H:i:s");
    
    $ath = mysql_query("select  date, title, alt_name, fixed use index(date) from dle_post  order by date DESC limit 0, $rezerv");
    
    if ($ath)
    
    {
    
    //фиксиров.
    
    	$i=0;
    
    	$fix=0;
    
    	while($i <= $rezerv)
    
    	{
    
    	$i=$i+1;
    
    	$row=mysql_fetch_array($ath);
    
    	 if ($row['fixed'] > 0)
    
    	  {
    
    	  $fix=$fix + 1;		  
    
    $todays_date = $row['date'];
    
    $_year = substr($todays_date ,0,4);
    
    $_month = substr($todays_date ,5,2);
    
    $_day = substr($todays_date ,8,2);
    
    $_hour = substr($todays_date,11,2);
    
    $_minute = substr($todays_date,14,2); 	
    
    $sbor=$sbor."<a class=informer_webset href=".$config['http_home_url'].$_year."/".$_month."/"."$_day"."/".$row['alt_name'].".html target=_blank>";
    
    $p_date = $_day.".".$_month.".".$_year."  ";
    
    	$sbor=$sbor."<font color=#666666><b>";
    
    	$sbor=$sbor.$p_date;
    
    	$sbor=$sbor."</b></font>&nbsp;&nbsp;";	
    
    	$sbor=$sbor.$row['title']."</a><br>";
    
       }
    
      }		
    
    }	
    
    $ath = mysql_query("select  date, title, alt_name, fixed from dle_post  order by date DESC limit 0, $rezerv");	
    
    
    if ($ath)
    
    {	
    
    //по датам
    
    	$i=0;
    
    	$maxi=0;
    
    	while($i <= $kol-1-$fix)
    
    	{
    
    	$maxi=$maxi+1;
    
    	$row=mysql_fetch_array($ath);
    
    	if ($thisdate > $row['date'] and $row['fixed'] != 1 xor $maxi > 100)
    
      {
    
    	$i=$i+1;		
    
    	$todays_date = $row['date'];
    
    	$_year = substr($todays_date ,0,4);
    
    	$_month = substr($todays_date ,5,2);
    
    	$_day = substr($todays_date ,8,2);
    
    	$_hour = substr($todays_date,11,2);
    
    	$_minute = substr($todays_date,14,2);	
    
    	  $sbor=$sbor."<a class=informer_webset href=".$config['http_home_url'].$_year."/".$_month."/"."$_day"."/".$row['alt_name'].".html target=_blank>";
    
    	$p_date = $_day.".".$_month.".".$_year."  ";
    
    	$sbor=$sbor."<font color=#666666><b>";
    
    	$sbor=$sbor.$p_date;
    
    	$sbor=$sbor."</b></font>&nbsp;&nbsp;";	
    
    	$sbor=$sbor.$row['title']."</a><br>";
    
      }
    
     }		
    
    }
    
    $sbor=$sbor."<A target=_blank class=informer_webset href=".$config['http_home_url']."><b>ВСЕ НОВОСТИ</b></A></td></tr></table>');";
    
    $file=fopen("informer.php", "w+");
    
    if(!$file)
    
    {
    
    	echo ("Ошибка открытия файла");
    
    }
    
    else
    
    {
    
    	fputs($file, $sbor);
    
    }
    
    fclose ($file);
    
    ?>

    Пробуем отписываемся. :)

  6. И та, благодаря Danila был найден его пост со ссылкой на первоисточник.

    Дабы не искали долго и нудно, привожу пример решения.

    <?php
    
    /*
    
    =====================================================
    
     Plugin for DataLife Engine - JavaScript News
    
    -----------------------------------------------------
    
     Copyright (c) 2007 ko1yan
    
    =====================================================
    
     Данный код защищен авторскими правами
    
    =====================================================
    
     Файл: news.php
    
    -----------------------------------------------------
    
     Назначение: Экспорт новостей c помощью "script"
    
    =====================================================
    
    */
    
    define('DATALIFEENGINE', true);
    
    define('ROOT_DIR', dirname (__FILE__));
    
    define('ENGINE_DIR', ROOT_DIR.'/engine');
    
    
    @include (ENGINE_DIR.'/data/config.php');
    
    require_once ENGINE_DIR.'/inc/mysql.php';
    
    require_once ENGINE_DIR.'/data/dbconfig.php';
    
    require_once ENGINE_DIR.'/modules/functions.php';
    
    
    check_xss ();
    
    
    
    // Начало настроек модуля
    
    //----------------------------
    
    $limit=10; // количество выводимых новостей
    
    $simbol=55; // обрезание ссылок
    
    //----------------------------
    
    // Конец настроек модуля
    
    
    
    $this_month = date ('Y-m-d', time()-(3600*24*30));
    
    $result = $db->query("SELECT id, title, date, alt_name FROM " . PREFIX . "_post WHERE approve='1' ORDER BY id DESC LIMIT 0,{$limit}");
    
    	$newsexport = '';
    
    	while($row = $db->get_row($result)) {
    
    
    $row['date'] = strtotime($row['date']);
    
    
    		if (strlen($row['title']) > $simbol)
    
    			$title = substr ($row['title'], 0, $simbol)." ...";
    
    		else
    
    			$title = $row['title'];
    
    
    if ($config['allow_alt_url'] == "yes")
    
    $newsexport .= "<a href=\"".$config['http_home_url'].date('Y/m/d/', $row['date']).$row['alt_name'].".html\">".stripslashes($title)."</a><br>";
    
    else 
    
    $newsexport .= "<a href=\"$PHP_SELF?newsid=".$row['id']."\">".stripslashes($title)."</a><br>";
    
    }
    
    echo "text='";
    
    echo "$newsexport";
    
    echo "';document.write(text);"
    
    ?>
    + Информация по установке модуля
    1. Возможности скрипта □ Защита от XSS атак. □ Обрезание ссылок до определенного размера. □ Вывод опреденного количества новостей. □ Работа при включеном или отключенным ЧПУ. 2. Установка модуля на сервер 1. Откройте в текстовом редакторе файл news.php, настройте под себя. 2. Cкопируйте файл news.php в корневую директорию модуля, там где index.php и admin.php. 3. В нужное место вставляейте
    <script src="http://сайт.ру/news.php"></script>

    Надеемся что работа с нашим модулем доставим Вам только удовольствие.

    Автор сего творения ko1yan

    Всем спасибо за оказанную помощь.

    Если есть какие другие решения пишите. :)

  7. И так, для начала здравствуйте.

    Вопрос:

    Как сделать собственный информер с сайта?

    Пользователь (кто угодно) копирует нужный код (предпочтительно через ява или пхп), а затем вставляет его на своём сайте в результате чего на его сайте выводятся новости (заглавия новостей) с моего.

    Требования:

    Возможность настройки количества импортируемых новостей

    Возможность настройки дизайна для вывода новостей

    Возможность настройки вывода с изображением и без

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

    Заранее спасибо.

  8. 1. Что значит обновлялись не раз в месяц ? Они обновляются каждый день вообще-то.

    2. Все что тебе надо ищи в строках 27 - 29 файла /engine/modules/topnews.php.

    Для даты переменная $this_month, для числа новостей LIMIT 0,5.

    1. Вобще то, по коду, есть зависимость от месяца. Тоесть, по прошествию месяца популярные новости за прошлый месяц анулируются. INTERVAL 1 MONTH

    $db->query("SELECT id, title, date, alt_name FROM " . PREFIX . "_post WHERE approve='1' AND date >= '$this_month'AND date < '$this_month' + INTERVAL 1 MONTH ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10");

    Когда ставил LIMIT 30,30 вобще ничего не выводит.

    Вопрос актуален.

    Вопрос не актуален.

    Нахимичил с topnews.php Перезалил по новой и поставил LIMIT 10,30 Все работает. :)

  9. Что-то не припомню случаев взлома хостеров.

    Тогда либо ты их не видел либо просто плохая память. :D

    Зайди на (говорить адрес или не надо?) Давай так. Забей в поиске, припустим в гугле, взлом хостера. И будет тебе много примеров :D

  10. Некоторые файлы у вас не от версии 6.3.

    Вы должны были обновить все файлы в папке engine/ на файлы из архива дистрибутива.

    Нужно удалить все файлы старого дистрибутива и залить из нового (кроме бекап и темплат)

    ИЛИ

    Залить поверх старых новые ? (так я делал) :blink:

  11. Чуть не забыл

    Сайт http://www.thеprayеrbооk.infо/

    После сканирование антивиром, что в ДЛЕ вмонтирован, видает такое:

    Обнаружены следующие подозрительные файлы:

    Имя файла: Размер: Дата:

    ./engine/ajax/bbcode.php 12.09 Kb 18.10.2007 11:37:19 неизвестен дистрибутиву

    ./engine/datass/data/wordfilter.db.php 0 b 05.06.2007 15:25:08 неизвестен дистрибутиву

    ./engine/datass/data/dbconfig.php 229 b 05.06.2007 15:25:08 неизвестен дистрибутиву

    ./engine/datass/data/config.php 2.23 Kb 05.06.2007 15:25:08 неизвестен дистрибутиву

    ./engine/classes/parse.class.php 29.29 Kb 18.10.2007 11:37:19 неизвестен дистрибутиву

    ./engine/classes/mysql.class.php 5.23 Kb 18.10.2007 11:37:19 неизвестен дистрибутиву

    ./engine/classes/templates.class.php 3.55 Kb 18.10.2007 11:37:19 неизвестен дистрибутиву

    ./engine/classes/mysql.php 860 b 18.10.2007 11:37:19 неизвестен дистрибутиву

    ./engine/classes/download.class.php 3.74 Kb 18.10.2007 11:37:19 неизвестен дистрибутиву

    ./engine/classes/google.class.php 3.78 Kb 18.10.2007 11:37:19 неизвестен дистрибутиву

    ./engine/classes/rss.class.php 5.76 Kb 18.10.2007 11:37:19 неизвестен дистрибутиву

    ./engine/classes/mysqli.class.php 5.01 Kb 18.10.2007 11:37:19 неизвестен дистрибутиву

    ./engine/classes/mail.class.php 7.27 Kb 18.10.2007 11:37:19 неизвестен дистрибутиву

    ./engine/modules/sitemap.php 1.9 Kb 06.09.2007 16:08:17 неизвестен дистрибутиву

    ./engine/modules/dle_img.php 1.56 Kb 13.09.2007 10:59:07 неизвестен дистрибутиву

    Что ето такое и что сним делать ? :blink:

    Вопрос №2

    Как исправить такое

    [time_limit]В группе до: {time_limit}[/time_limit]

    Тоесть не работает нормально. :(

  12. Адрес нового сайта: http://coolfiles.ru/.

    Service Temporarily Unavailable

    The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

    Apache Server at coolfiles.ru Port 80

    :blink:

    А вобще прикольно ты написал "Хочу чтобы у меня на сайте было так" :D

×
×
  • Создать...