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

[help]Помогите советом

Статус
В этой теме нельзя размещать новые ответы.
D

Dimonn_s

Прохожие
Тут такая задача, нодо что бы при открытии сайта www adres ru/ открываласть страница с просто текстом ...без новостей, например с текстом о компании,

я понимаю что тормажу но как сделать не пойму:mad:.
Если делать через стат страници то урл будет www adres ru/stats/ тратата хтмл. а надо что бы был просто www adres ru/
 
В .htaccess правило впиши

DirectoryIndex index.html

Где index.html - страница на сервере которая должна отображаться при заходе на твой сайт
 
Так и знал что все просто)))) спасибо ,
А есть ли у кого нибудь хак RSS под яндекс новости?
 
Jerry найдёцо усё!

Код:
Модуль "RSS для Яндекс"
 Установка модуля:

Откройте файл engine/rss.php и найдите:

<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">


заменить на:

<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns="http://backend.userland.com/rss2" xmlns:yandex="http://news.yandex.ru">


Далее в этом же файле найдите:

<description>{$config['home_title']}</description>


Ниже добавьте

<image>
<url>{$config['http_home_url']}yandexlogo.gif</url>
<title>{$config['home_title']}</title>
<link>{$config['http_home_url']}</link>
</image>


Откройте файл engine/modules/show.short.php и найдите:

    $tpl->set('{short-story}', stripslashes("<div id='news-id-".$row['id']."'>".$row['short_story']."</div>"));


Ниже добавьте

if ($view_template == "rss") {

$rssfull = htmlspecialchars(strip_tags(stripslashes($row['full_story'])));
$rssshort =htmlspecialchars(strip_tags(stripslashes($row['short_story'])));

if ($rssfull == "") $rssfull = $rssshort;

$tpl->set('{short-rss}', $rssshort);

$tpl->set('{full-rss}', $rssfull);
}


Откройте файл engine/engine.php и найдите:

// ################ Новости на главной #################
if ($year == '' AND $month == '' AND $day == '') {
if ($cstart){
$cstart = $cstart - 1;
$cstart = $cstart * $config['news_number'];}
$url_page = substr($config['http_home_url'], 0, strlen ($config['http_home_url'])-1);

$sql_select = "SELECT id, autor, date, short_story, full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read FROM " . PREFIX . "_post WHERE {$stop_list}approve = '1' AND allow_main = '1' AND date < '$thisdate' order by fixed desc, ".$config['news_sort']." ".$config['news_msort']." LIMIT ".$cstart.",".$config['news_number'];
$sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE {$stop_list}approve = '1' AND allow_main = '1' AND date < '$thisdate'";


заменить на:

// ################ Новости на главной #################
if ($year == '' AND $month == '' AND $day == '') {
if ($cstart){
$cstart = $cstart - 1;
$cstart = $cstart * $config['news_number'];}
$url_page = substr($config['http_home_url'], 0, strlen ($config['http_home_url'])-1);

if ($view_template == "rss") {
$sql_select = "SELECT id, autor, date, short_story, full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read FROM " . PREFIX . "_post WHERE {$stop_list}approve = '1' AND date < '$thisdate' order by fixed desc, ".$config['news_sort']." ".$config['news_msort']." LIMIT ".$cstart.",".$config['news_number'];
$sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE {$stop_list}approve = '1' AND date < '$thisdate'";
} else {
$sql_select = "SELECT id, autor, date, short_story, full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read FROM " . PREFIX . "_post WHERE {$stop_list}approve = '1' AND allow_main = '1' AND date < '$thisdate' order by fixed desc, ".$config['news_sort']." ".$config['news_msort']." LIMIT ".$cstart.",".$config['news_number'];
$sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE {$stop_list}approve = '1' AND allow_main = '1' AND date < '$thisdate'";
}


Полностью замените файл шаблона templates/rss.tpl на текст:

<item>
<title>{title}</title>
<link>{rsslink}</link>
<description>{short-rss}</description>
<category>{category}</category>
<author>{rssauthor}</author>
<pubDate>{rssdate}</pubDate>
<yandex:full-text>{full-rss}</yandex:full-text>
</item>


В корневую папку вашего сайта поместите файл yandexlogo.gif это ваш логотип на Яндексе.

Все теперь вас RSS полностью отвечает техническим требованиям системы Яндекс Новости
 
Тут такая задача, нодо что бы при открытии сайта www adres ru/ открываласть страница с просто текстом ...без новостей, например с текстом о компании,

я понимаю что тормажу но как сделать не пойму:mad:.
Если делать через стат страници то урл будет www adres ru/stats/ тратата хтмл. а надо что бы был просто www adres ru/

я по другому сделал:
Код:
[aviable=main]{include file="site.tpl"}[/aviable][not-aviable=main]{content}[/not-aviable]

и создавай свою страницу site.tpl в папке с шаблоном, какая тебе нравится.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху