Все о заработке в интернете
и продвижении сайтов...
27
Сентябрь

Увеличение числа страниц в sape (CMS DLE)

Автор: -xXx-
Рубрика: Sape
Увеличение числа страниц в sape (CMS DLE)

У вас наверняка была такая ситуация, что на вашем сайте было 1000 и более страниц и все они проиндексированы. Вы добавляете ваш сайт в sape и хотите, что бы все страницы были отображены там, но робот не видет все 1000 и более страниц.

А знаете почему? Все потому, что робот sape видит страницы, которые расположены не дальше 3-х кликов от главной страницы. А ведь это уменьшает ваш заработок. Сейчас я расскажу вам как сделать так, что бы робот sape видел все страницы, но к сожалению, действует это только для CMS DLE.

Как мы знаем, на главной странице в числе списка новостей находится такая часть:

Назад 1 2 3 4 5 6 7 8 9 10 … 500 Далее

Если изменить в коде число "10" допустим на "500" то на главной странице будут отражены все все 500 страниц. Причем цифру можно регулировать, например и до 100 и до 1000, если у вас много страниц.

Так вот, заходим сюда:

.../engine/modules/

Скачиваем файл:

show.short.php

Открываем в блокноте и ищем следующую строчку:

$start = 1;
$end = 10;
$nav_prefix = "... ";


И изменяем число 10 на то, которое нам необходимо, например 500. Заменяем файл, теперь у нас на сайте готовая карта сайта, специально для робота sape. Теперь добавляем сайт в sape и ждем когда робот съест весь сайт, а потом можно поменять файлик опять на 10 страниц, как и было.



Не забываем оставлять коментарии. Мне интересно ваше мнение

Понравился пост? Подписывайтесь на обновления через RSS или e-mail.
Hаписал: Den
Дата: 31 декабря 2009 20:15
Спасибо большое за совет. Но, немного неправильно... Если делать так как описали Вы, то если на сайте например 250 статей, а мы ставим $end = 100, то внизу движок выдаст все 100 кнопок навигации (как будто бы на сайте не менее 1000 статей). Намного проще немного выше в коде if( $enpages_count <= 20 ) 20 заменить допустим на 500 - тогда скрипт выдаст только нужное количество кнопок.
Hаписал: -xXx-
Дата: 31 декабря 2009 21:20
Den, спасибо.
Просто я писал для версии DLE 7.5
А в DLE 8.0-8.3 немного по-другому.
Hаписал: sevendigit
Дата: 31 декабря 2009 21:23
а еще надо поставить тип отображения в ТИП 1
Hаписал: -xXx-
Дата: 31 декабря 2009 21:25
sevendigit, для чего?
Hаписал: sevendigit
Дата: 19 марта 2010 17:56
Ступил, думал уровень вложенности изменится :) щас в яндексе свои записи искал и вот вернулся))
Hаписал: exa
Дата: 26 августа 2010 16:55
У меня не получается. Больше 6 страниц не лезет из 1456.
Hаписал: Воронежский жлоб
Дата: 1 октября 2010 02:13
Я может и совсем не в тему, но есть и еще более старые версии этого движка))
Вот сейчас смотрю в одного из своих подопечных, а там версия 6.5
И чтобы красиво все выводилось надо найти строки
$pages_count = ceil($count_all/$config['news_number']);

$pages_start_from = 0;
$pages = "";
$pages_per_section = 3;
if($pages_count > 200)

и заменить цифру на нужную вам. У меня это 200.
То есть у нас тут так: сокращения навигационных ссылок начнутся только в том случае, если количество страниц перевалит за 200.
Hаписал: gamblings
Дата: 2 января 2011 19:22
Спасибо за объяснения smile

Информация

Комментировать новости на сайте возможно только в течении 30 дней со дня публикации.
Подписка на RSS

Введите ваш e-mail адрес:



«    Декабрь 2017    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Хотите сюда?


Индекс цитирования

Подписка на RSS