Решил написать небольшое руководство для расширения функционала модулей "Новости" и "Статьи", а именно вот что:
(IMG:
http://s001.radikal.ru/i195/1006/ef/87647dcba839.gif)
Все ниже описанные действия были проделаны на AS 4.3.1 и будут стабильно работать на AS 4.x.x. На других версиях не тестировалось, но поняв пример можно уже легко не только подправить код, но и произвести интеграцию данного функционала в любые другие модули.
Модуль news (Новости):Открываем файл modules/news/index.php и в function view() после:
КОД
num_pages($conf['name'], 1, $pageno, 1, "op=view&id=".$id."&");
ставим
КОД
$ltitle = $title;
далее, перед
КОД
if (!$acomm) {
echo "<a name=\"$id\"></a>";
show_com($id);
}
вставляем код
КОД
open();
echo "<h2>Ссылки на эту страницу</h2>"
."<input type=\"text\" value=\"<a href="".$conf['homeurl']."/index.php?name=".$conf['name']."&op=view&id=".$id."" target="_blank">".$ltitle."</a>\" size=\"45\" class=\"".$conf['style']."\" onclick=\"this.select();\" readonly>"
." - HTML ссылка на <b>".$ltitle."</b><br>"
."<input type=\"text\" value=\"[url=".$conf['homeurl']."/index.php?name=".$conf['name']."&op=view&id=".$id."]".$ltitle."[/url]\" size=\"45\" class=\"".$conf['style']."\" onclick=\"this.select();\" readonly>"
." - BB ссылка на <b>".$ltitle."</b><br>"
."<input type=\"text\" value=\"".$conf['homeurl']."/index.php?name=".$conf['name']."&op=view&id=".$id."\" size=\"45\" class=\"".$conf['style']."\" onclick=\"this.select();\" readonly>"
." - прямая ссылка на <b>".$ltitle."</b><br>";
close();
Модуль pages (Статьи):Открываем файл modules/pages/index.php и в function view() после:
КОД
num_pages($conf['name'], 1, $pageno, 1, "op=view&id=".$id."&");
ставим
КОД
$ltitle = $title;
далее, перед
КОД
if (!$acomm) {
echo "<a name=\"$pid\"></a>";
show_com($pid);
}
вставляем код
КОД
open();
echo "<h2>Ссылки на эту страницу</h2>"
."<input type=\"text\" value=\"<a href="".$conf['homeurl']."/index.php?name=".$conf['name']."&op=view&id=".$id."" target="_blank">".$ltitle."</a>\" size=\"45\" class=\"".$conf['style']."\" onclick=\"this.select();\" readonly>"
." - HTML ссылка на <b>".$ltitle."</b><br>"
."<input type=\"text\" value=\"[url=".$conf['homeurl']."/index.php?name=".$conf['name']."&op=view&id=".$id."]".$ltitle."[/url]\" size=\"45\" class=\"".$conf['style']."\" onclick=\"this.select();\" readonly>"
." - BB ссылка на <b>".$ltitle."</b><br>"
."<input type=\"text\" value=\"".$conf['homeurl']."/index.php?name=".$conf['name']."&op=view&id=".$id."\" size=\"45\" class=\"".$conf['style']."\" onclick=\"this.select();\" readonly>"
." - прямая ссылка на <b>".$ltitle."</b><br>";
close();