• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Модуль Модуль "Битая ссылка"

Статус
В этой теме нельзя размещать новые ответы.
сколько это может стоить?
 
Один человек сказал что 8 баксов :)
Думаю это умеренная цена... Так что я жду когда его сделают!
 
я для одного знакомого нечно отдаленно похожее делал. к полной новости добавлялась кнопка. пр нажатии на кнопку шла отправка на мыло адреса страницы.
скрипт простейший
 
я для одного знакомого нечно отдаленно похожее делал. к полной новости добавлялась кнопка. пр нажатии на кнопку шла отправка на мыло адреса страницы.
скрипт простейший
ну так выкладывай =)
 
А лучше сделай как модуль для битой ссылки!
 
\engine\inc\options.php
после
Код:
showRow($lang['opt_sys_wdst'], $lang['opt_sys_wdad'], makeDropDown(array("yes"=>$lang['opt_sys_yes'],"no"=>$lang['opt_sys_no']), "save_con[allow_static_wysiwyg]", "{$config['allow_static_wysiwyg']}"));

вставить
Код:
showRow("Включить модуль badlink", "Ели Да, будет отображена кнопка в полной новости", makeDropDown(array("yes"=>$lang['opt_sys_yes'],"no"=>$lang['opt_sys_no']), "save_con[badlink]", "{$config['badlink']}"));


\engine\modules\show.full.php
после
Код:
$tpl->set('{full-story}', stripslashes("<div id='news-id-".$row['id']."'>".$row['full_story']."</div>"));

вставить
Код:
if ($config['badlink']) {include_once ROOT_DIR.'/engine/modules/badlink.php';} else $tpl->set('{bad}','');


создать
\engine\modules\badlink.php
Код:
<?
if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}

$bad='<div>
<form id="form" action="#dynamic" method="post" target="h"><div><input type="hidden" name="subject" />
<input type="hidden" name="ref" />
</div></form>
<iframe width="2" height="2" name="h" style="position:absolute; top:-1000px"></iframe>
</div>

<script>
function send()
{
var d=document,f=d.forms.form;

f.action="/mail.php";
f.subject.value="badlink";
f.ref.value=parent.document.location.href;
f.submit();

alert("спасибо");
}
</script>';

$bad.='<input type="button" value="битая ссылка" onclick="send();">';

$tpl->set('{bad}',$bad);
?>

создать
\mail.php
Код:
<?
if (($_POST['ref']) and ($_POST['subject']))
	{
	$txt = "По адресу ".$_POST['ref']." была найдена неработающая ссылка\n";
	@mail("mail@mail.ru", $_POST['subject']." ".date('d.m.Y',time()), $txt);
	}
?>


ps. да, забыл сказать.
в fullstory.tpl в нужное место прописать {bad}
 
А если такой приктутить в ПМ или просто в базу вносить? а?
 
тогда просто немного поправить badlink.php на аякс и тупо заменить mail.php на обращение к базе.

гляньте модуль где при регистрации мессага в ПМ сваливается
 
Блин, а у меня почему то в полной новости нет кнопки :(

Усе... В fullstory.tpl нада вставить {bad}
 
тогда просто немного поправить badlink.php на аякс и тупо заменить mail.php на обращение к базе.

гляньте модуль где при регистрации мессага в ПМ сваливается
вечерком гляну... мож получится чего...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху