Поиск по сайту
Вход на сайт
Обратите внимание
Топ-новости
Архив сайта
Апрель 2016 (1)
Апрель 2014 (1)
Ноябрь 2013 (1)
Октябрь 2013 (1)
Май 2013 (2)
Апрель 2013 (8)
Партнеры

seo-monster.ru - сервис проверки доменов
хочешь такой же информер? Информер ТИЦ и PR

Модуль "ушки"

Модуль "ушки"

Модуль создаёт баннеры "ушки" и выводит их на сайте в случайном порядке...
Модуль "ушки"

Скачать
Внимание! У Вас нет прав для просмотра скрытого текста.

Ну нужно перед установкой удалить это Гад Автор вставил
Внимание! У Вас нет прав для просмотра скрытого текста.

Ну знаю где такое стоит, для примера. Тут
Внимание! У Вас нет прав для просмотра скрытого текста.

Ну и ваще, нашол таких маленьких картиночек 375 штук, капец как много, но уже нарисованые и ненужно парится, разве что подпись удалять. Ну а так мож кому и пригодится.

У вас не ставится dle модуль или dle шаблон работает не правильно? Задайте вопрос на нашем форуме по DLE(Datalife Engine CMS) и Вам обязательно помогут!



Если появились вопросы по поводу Модуль "ушки" или Вы хотите высказаться, то пройдите регистрацию или авторизируйтесь и оставляйте комментарии.
#1 написал: C5oLoJ (19 марта 2008 19:04)

Публикаций: 0
Комментариев: 0
Модуль переходит на пустые страницы!!! при включенном ЧПУ на /adv/46/ а при выключеном на index.php?newsid=46

что делать помогите


DLE 6,5 и есче в .htaccess у меня нет строчки RewriteBase / добавил вконце документа
#2 написал: Space (19 марта 2008 23:06)

Публикаций: 0
Комментариев: 0
И что мне делать?

MySQL Error!
------------------------

The Error returned was:
Table 'mdle.mdle__adv' doesn't exist

Error Number:
1146

-------------------------------------------------------------


SELECT * FROM mdle__adv WHERE active = '1' ORDER BY date DESC
#3 написал: vladimir (19 марта 2008 23:35)

Публикаций: 263
Комментариев: 754
Space,
Цитата: Space
mdle.mdle__adv'

Таблица mdle.mdle__adv' существует?

C5oLoJ,
А какие ссылки получаются? Куда пытается перейти браузер?

п.с.
добавляй код лучше в начале после
RewriteEngine On
так как в конце его перехватят последние записи
#4 написал: C5oLoJ (20 марта 2008 07:24)

Публикаций: 0
Комментариев: 0
Я же написал:
при включеном ЧПУ #####.ru/adv/21/
при выключеном ЧПУ #####.ru/index.php?newsid=46


исправлял следующие данные:
Изменил в adv.php
require_once ENGINE_DIR.'/inc/mysql.php';

на
require_once ENGINE_DIR.'/classes/mysql.php';

не помогло!

чтобы работали ссылки без ЧПУ исправил:
в www\engine\modules\adv.php
$link = $config['http_home_url'] . 'adv.php&id=' . $adv_array['id'];

на
$link = $config['http_home_url'] . 'adv.php?id=' . $adv_array['id'];

не помогло!

уже весь рунет облазил помоему работает у единиц!
#5 написал: vladimir (20 марта 2008 10:53)

Публикаций: 263
Комментариев: 754
C5oLoJ,
повторюсь: на какую страницу пытается перейти браузер?

всё что вы вверху делали мягко говоря не оправданно. ;)
#6 написал: vladimir (20 марта 2008 14:20)

Публикаций: 263
Комментариев: 754
C5oLoJ,
Найденные ошибки:
1. Ошибки в http://classic.st8.ru/adv.php
2. Не правильно встроен модуль(htaccess)
#7 написал: C5oLoJ (20 марта 2008 17:51)

Публикаций: 0
Комментариев: 0
моя версия DataLife Engine v.6.5

Там вот такой модуль (htaccess)


DirectoryIndex index.php

RewriteEngine On

# Сейчас вставил тут
RewriteRule ^adv/([0-9]+)(/?)+$ /adv.php?id=$1 [L]

# Редиректы
RewriteRule ^page/(.*)$ index.php?cstart=$1 [L]

# Сам пост
RewriteRule ^([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 [L]
RewriteRule ^([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 [L]
и т.д. все не влазит!


В чем ошибка
#8 написал: Space (20 марта 2008 17:55)

Публикаций: 0
Комментариев: 0
vladimir, Існує, але в мене база данних mdle
#9 написал: vladimir (20 марта 2008 17:57)

Публикаций: 263
Комментариев: 754
C5oLoJ,
а как же ошибка в модуле adv.php?
#10 написал: C5oLoJ (20 марта 2008 19:03)

Публикаций: 0
Комментариев: 0
какая ошибка в модуле adv.php? не понял что делать то!


<?php


  define("DATALIFEENGINE", true);

  define("ROOT_DIR", dirname(__FILE__));
  define("ENGINE_DIR", ROOT_DIR . "/engine");

  require_once ENGINE_DIR.'/classes/mysql.php';
  require_once ENGINE_DIR.'/data/dbconfig.php';
  require_once ENGINE_DIR.'/modules/functions.php';

  $id = intval ( $_REQUEST['id'] );

  if ($id != '' AND $id != 0)
  {

     $adv_info = $db->super_query("SELECT * FROM " . PREFIX . "_adv WHERE id = '$id'");
     $db->query("UPDATE " . PREFIX . "_adv SET count = count + 1 WHERE id = '$id'");

     @header("Location: " . stripslashes($adv_info['link']) );
  }

?>
#11 написал: Kot (20 марта 2008 19:26)

Публикаций: 268
Комментариев: 600
C5oLoJ,
Ты же сам отписался на 4дле, вот там и есть автор, то к нему и обращайся, кроме того, заметь, что даный модуль писался для внешних ссылок на другие сайты, типа в качестве рекламы или там партнёрки. Поэтому этот модуль и пишит такой урл. Так что автор мож его и подправит по желанию.
smile


--------------------
#12 написал: vladimir (20 марта 2008 19:54)

Публикаций: 263
Комментариев: 754
C5oLoJ,
А это точно содержимое того файла? И какая тут строка 8? )) Вдруг это код не с начала..
#13 написал: C5oLoJ (20 марта 2008 20:02)

Публикаций: 0
Комментариев: 0
на 4дле без ответов! по описанию у народа одни тока траблы с этим модулем сам бы бросил да стер но "ушек" блин нахреначил уже жалко как то!

Тот код фаила adv.php был из корневой папки

А этот код из enigmamodulesadv.php

<?php
if (!defined("DATALIFEENGINE"))
{
die("Hacking Attemp!");
}
define("CONFIG", ENGINE_DIR . "/data/adv_config.php");
if (file_exists(CONFIG))
{
@require_once CONFIG;
}

$adv_info = get_vars ("adv_info"); //--ВОПРОС 1 - где ссылка на (adv_info.php)
if (!$adv_info)
{
$sql_result = $db->query("SELECT * FROM " . PREFIX . "_adv WHERE active = '1' ORDER BY date DESC");

$adv_info = array();
while($row = $db->get_row($sql_result))
{
$adv_info[$row['id']] = array ();
foreach ($row as $key => $value)
{
$adv_info[$row['id']][$key] = $value;
}
}
set_vars ("adv_info", $adv_info);
$db->free ( $sql_result );
};
// -----------------------------------------------------------------вкл. модуля...
if ($adv_config['allow_module'] == 1)
{
srand((float)microtime() * 1000000);
shuffle($adv_info);
$i = 1;
foreach ( $adv_info as $adv_array )
{
$buffer = base64_decode ( 'PHNwYW4gc3R5bGU9ImRpc3BsYXk6bm9uZSI
+PGEgaHJlZj0iaHR0cDovLzRkbGUucnUvIj7P7uT
k5fDm6uAgRGF0YUxpZmUgRW5naW5lPC9hPjwvc3B
hbj4=' );
if ( $i < count ( $adv_info ))
{
$buffer = "";
}
if ($config['allow_alt_url'] == 'yes')
{
$link = $config['http_home_url'] . 'adv/' . $adv_array['id'] . '/';
}
else
{
$link = $config['http_home_url'] . 'adv.php&id=' . $adv_array['id'];
}
$image = $config['http_home_url'] . 'adv/' . $adv_array['image'];
$name = stripslashes($adv_array['name']);
$adv_buffer = "<a href="{$link}"><img src="{$image}" alt="{$name}" border="0" /></a>" . $buffer;
$tpl->set('{adv_' . $i . '}', $adv_buffer);
$i++;
}
}
?>


Kot,
А ссылки не работают вне зависимости от того внешние они или внутренние!!!!
#14 написал: vladimir (20 марта 2008 20:56)

Публикаций: 263
Комментариев: 754
C5oLoJ,
цитировать этот модулль было лишним.
Ошибка тут:
Parse error: syntax error, unexpected T_STRING in /home/classi/public_html/adv.php on line 8
Замени этот файл из дистрибутива ещё раз.
И какая строка 8? мне самому считать?))
#15 написал: C5oLoJ (20 марта 2008 21:14)

Публикаций: 0
Комментариев: 0
Эх еслиб я знал какая 8, разве не сказал бы! no

Вы смотрели в своем варианте скрипта или как!

Если в своем то возможной 8-й строкой с ошибкой является
require_once ENGINE_DIR . '/inc/mysql.php';


Она действительно не верная т она у меня заменена на:
require_once ENGINE_DIR . '/classes/mysql.php';


да и по счету вроде восьмая

а может быть и эта 8-я
if ($id != '' AND $id != 0)

#16 написал: Kot (20 марта 2008 23:10)

Публикаций: 268
Комментариев: 600
C5oLoJ,
Млин, незнаю шо там у тебя и как, но смысл в том, что нужно покрайней мере указывать на какой версии это всё происходит, так как тут все не в падут в транс и начнуть медетировать, а какая версия двига, а что там ещё не так, просто я вот читаю кучу этих постов и понимаю, что нужно поставить ща себе и всё проверить, чтобы потом отписать тебе обстоятельный ответ. Но если это заработает с моими руками, то можеш представить реакцию.
bully


--------------------
#17 написал: vladimir (20 марта 2008 23:25)

Публикаций: 263
Комментариев: 754
C5oLoJ,
Вот у меня этот код заработал.

<?php

/**
* @author voffka
* @copyright 2008
*/

define("DATALIFEENGINE", true);

define("ROOT_DIR", dirname(__FILE__));
define("ENGINE_DIR", ROOT_DIR . "/engine");

require_once ENGINE_DIR.'/inc/mysql.php';
require_once ENGINE_DIR.'/data/dbconfig.php';
require_once ENGINE_DIR.'/modules/functions.php';

$id = intval ( $_REQUEST['id'] );

if ($id != '' AND $id != 0)
{

$adv_info = $db->super_query("SELECT * FROM " . PREFIX . "_adv WHERE id = '$id'");
$db->query("UPDATE " . PREFIX . "_adv SET count = count + 1 WHERE id = '$id'");

@header("Location: " . stripslashes($adv_info['link']) );
}

?>

Модуль я не ставил. Проверил работу только вот этого скриптика.
#18 написал: C5oLoJ (21 марта 2008 07:32)

Публикаций: 0
Комментариев: 0
Kot, Буду рад если у тебя этот модуль заработает "С твоими руками" но больше буду рад если не заработает! Тогда Вы сможете дать обстоятельный ответ! Про версию я уже писал DataLife Engine v.6.5 читайте внимательней посты а критики и так хватает по сравнению с обстоятельными ответами!!!

vladimir, К сожалению замена кода не помогла может быть и найденная вами ошибка в "8-й" строке не является критичной по отношению к данной проблеме!


Я так смотрю вся проблема гдето тут
$id = intval ( $_REQUEST['id'] );

if ($id != '' AND $id != 0)
{

$adv_info = $db->super_query("SELECT * FROM " . PREFIX . "_adv WHERE id = '$id'");
$db->query("UPDATE " . PREFIX . "_adv SET count = count + 1 WHERE id = '$id'");

@header("Location: " . stripslashes($adv_info['link']) );
}


во время формирования ссылки она считывает данные из базы - id пункта и image, а самое нужное name и link не хочет почемуто! вот и получаются ссылки на пункты id!
#19 написал: vladimir (21 марта 2008 09:54)

Публикаций: 263
Комментариев: 754
C5oLoJ,
модуль я не ставил, но в предложенном куске кода можно сделать неболошое изменение.

$id = intval ( $_REQUEST['id'] );

if ($id != '' AND $id != 0)
{

$adv_info = $db->super_query("SELECT * FROM " . PREFIX . "_adv WHERE id = '$id'");
$db->query("UPDATE " . PREFIX . "_adv SET count = count + 1 WHERE id = '$id'");

@header("Location: " . stripslashes($adv_info['link']) );
}

поменять на

$id = intval ( $_REQUEST['id'] );

if ($id != '' AND $id != 0)
{

$adv_info = $db->super_query("SELECT * FROM " . PREFIX . "_adv WHERE id = '$id'");
$db->query("UPDATE " . PREFIX . "_adv SET count = count + 1 WHERE id = '$id'");

//@header("Location: " . stripslashes($adv_info['link']) );
echo "ссылка: ". stripslashes($adv_info['link']);
}

Таким образом мы увидим куда будет вести ссылка.
#20 написал: C5oLoJ (21 марта 2008 10:50)

Публикаций: 0
Комментариев: 0
Заменил но как бы это странно не звучало, ничего не изменилось вообще
#21 написал: Kot (21 марта 2008 13:15)

Публикаций: 268
Комментариев: 600
Ладно, всё, прекращаем флуд, ты берёш, в своём файле adv.php и вставляеш это.
<?php


define("DATALIFEENGINE", true);

define("ROOT_DIR", dirname(__FILE__));
define("ENGINE_DIR", ROOT_DIR . "/engine");

require_once ENGINE_DIR . '/classes/mysql.php';
require_once ENGINE_DIR . '/data/dbconfig.php';
require_once ENGINE_DIR.'/modules/functions.php';

$id = intval ( $_REQUEST['id'] );

if ($id != '' AND $id != 0)
{

$adv_info = $db->super_query("SELECT * FROM " . PREFIX . "_adv WHERE id = '$id'");
$db->query("UPDATE " . PREFIX . "_adv SET count = count + 1 WHERE id = '$id'");

@header("Location: " . stripslashes($adv_info['link']) );
}

?>

У меня всё работает без проблем. Разница 6.5 и 6.7 невелика, код в .htaccess у меня стоит пятой строчкой в самом верху так сказать. Так что если и это не поможет, значит не правильно читал мануал и чтото не так вставил. По этому высылай файлы свои для правки и я всё быстрее поправлю и перешлю, чем тут мануалы писать буду.
angry


--------------------
#22 написал: C5oLoJ (21 марта 2008 16:58)

Публикаций: 0
Комментариев: 0

Вот все файлы скрипта плюс некоторые используемые с сервера

http://rapidshare.com/files/101247840/________.rar.html

акромя бд но там все нормально таблица есть данные в таблице есть!
#23 написал: Kot (21 марта 2008 20:06)

Публикаций: 268
Комментариев: 600
Млять, только начал один файл проверять и уже ошибка ну ты и безрукий или безглазый. Ща всё замучу сам.
angry

Надеюсь что всё заработает нормально и без проблем. http://rapidshare.com/files/101288750/fics.zip.html
Кроме того хочу добавить, что я не помечаю никогда то что добавляю, воизбежании всяких там проблем. Так что можеш смело ставить, должно работать. Скинеш сайт позырить.
bully


--------------------
#24 написал: C5oLoJ (22 марта 2008 06:48)

Публикаций: 0
Комментариев: 0
Kot, Дак это ты насчет этой ошибки так выражаешся!!!
require_once ENGINE_DIR.'/modules/functions.php';


это место и так изменялось несколько раз и от него ничего не зависит а прогон через сравнение больше различий не показал! Так что работать не будет. Но залил и как и думал не работает! И удаление коментарие тоже не помогает!!!
#25 написал: Kot (22 марта 2008 13:52)

Публикаций: 268
Комментариев: 600
C5oLoJ,
Ну что мне ещё тогда замутить, я же говорю, для примера поставил себе, всё работает без проблем и как нужно, так что возможно у тебя у самого проблемы там и всё, все файлы у себя скопировал, за работоспособность отвечаю, проверено.
laughing


--------------------
#26 написал: valex (23 сентября 2008 11:21)

Публикаций: 0
Комментариев: 0
Ссылку обновить надобно...
#27 написал: Draje (17 октября 2009 17:51)

Публикаций: 0
Комментариев: 0
сылка битая angry
#28 написал: pauLLina (1 декабря 2009 05:10)

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

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Вверх