Ранее я уже рассказывал тебе, мой читатель, но замечательной системе управления контентом, которая раскручивает сайт сама, без посторонней помощи – это SEO24.PRO
Как уже обсуждалось, CMS эта недоработанная и имеет немалое количество недостатков, но она проста в понимании, и прекрасно подойдет для создания сайтов-визиток или саттелитов для sape – так называемых MFS сайтов (made for sape).
Рубрикатора в cms нет, но саппорт обещал сделать в ближайшее время. Подробное описание на сайте производителя
Ниже я хочу предложить несколько доработок, которые улучшат Ваш сайт, созданный на SEO24.PRO
1. «Красивый» вывод анонса статей в шаблон сайта:
в /tempblock/conf.php Функцию добавим в /templates/index.html в самом начале. Она будет ответственна на «красивое» обрезание текста – анонс перестанет прерывать на полуслове:
<?php
error_reporting(7);
ini_set("display_errors", 1);
if (!function_exists('func_text_simbols')){
function func_text_simbols($sText,$iCountSimbol, $startSinbol=0) {
if (mb_strlen($sText) > $iCountSimbol)
{
$needle=substr($sText,$startSinbol,$iCountSimbol);
$sText=substr($sText,$startSinbol,strrpos($needle, " "))."...";
}
return $sText;
}
}
?>В шаблон сайта /templates/index.html выведем анонсы статей в удобном месте:
$buzz=3; // Кол-во выводимых на страницу статей
for ($i=($max-1); $i>-1; $i--){
if ($viewmas[$i]==91 and is_file("info/".$urlmas[$i].".txt") and $buzz>0) {
$fg = file_get_contents("info/".$urlmas[$i].".txt");
echo '<p><a href="'.$urlmas[$i].'.html">'.$namemas[$i].'</a><br><i>'.func_text_simbols(strip_tags($fg), 150).'</i></p>';
$buzz--;
}
}
2. Список ссылок на все новости проекта на странице «Карта сайта»
В файле /map.php добавить перед $content.=’</p>’; следующее
$content.='<br><b>Новости проекта</b><br>';
for ($i=($maxn-1); $i>-1; $i--)
{
$content.='<a href="'.$urlmasn[$i].'.html">'.$namemasn[$i]."</a><br>\n";
}
$content.='<!-- Спасибо, что оставили ссылку -->
<a href="http://buzzman.ru" style="position:relative; left:-300px;">блог разработчика</a>';
3. И на последок хочу предложить решение, как из сторонней rss-ленты сделать блок новостей (работает только в случае наличия функции func_text_simbols()).
При выводе rss.php в шаблон окружите блок тегом <noindex> – береженого Бог бережет!
В файле /tempblock/rss.php меняем:
<?php foreach ($st_forums as $st_forum): ?>
<p>
<a href="<?php echo $st_forum->link ?>" target="_blank">
<?php echo iconv('utf-8', 'cp1251', $st_forum->title) ?>
</a>
</p>
<?php endforeach; ?>
на следующий код:
<?php $i=1; // Кол-во выводимых "новостей"
foreach ($st_forums as $st_forum):
if ($i <= 3){?>
<li>
<a rel=nofollow href="<?php echo $st_forum->link ?>" target="_blank"><?php echo iconv('utf-8', 'cp1251', $st_forum->title) ?></a><br>
<i><?php echo func_text_simbols(iconv('utf-8', 'cp1251', $st_forum->description), 100) ?></i>
</li>
<?php $i++;} endforeach; ?>
Это всё на данный момент. Вопросы, предложения по улучшению кода, просьбы кладите прямо в комментарии – я буду только рад, если они вообще будут)
В заключении хотел бы добавить, что всё, что не делается – делается к лучшему. Если вам надоело делать сайты для sape, начинайте делать сайты под TrustLink – новую систему от SeoPult, на которой можно заработать уже сейчас!
Нужен качественный уникальный контент за короткие сроки и с минимумом материальных вложений – скорее иди на eTXT – система продажи статей, где 1000 знаков стоит всего 10 рублей!
Кстати, я неплохой php-кодер и буду периодами выкладывать некоторые полезности – прямо сейчас и узнай о них первым.
Update: Ретвитните если есть пара секунд – скажу спасибо при встрече)
Update2: Только что Admin Seo24.PRO «пожал мне руку» и поблагодарил за участие в развитии






Молодец, полезная статья! Без рубрик, конечно, получается немного уныло.
Буду рад, если это поможет в развитии твоих проектов. Саппорт обещает, а мы только ждем. Можно, конечно, попробывать копнуть глубже и эту возможность дописать, но это проблема времени.
о! можно в страницу добавлять какой-нидь комментарий, напр: !–seo–>, а в шаблон вручную добавить рубрику «SEO» – кликаешь и на экран выводятся ссылки на страницы, в которых есть такой комментарий)
Ну, там вроде как система проста для тех, кто в php шарит. Просто если начнешь глубоко «копать», то потом при обновлении скрипта явно нужно будет заново вносить все правки.
Конечно, с этим полностью согласен. Хорошо, что я «шарю»)
Ну по написанному выше в посте неужели сложно воспроизвести все рекомендации у себя на проекте?
:) а зачем сайту визитки рубрики?
кстати типа рубрик можно и сейчас сделать, не влезая в ядро движка. есть поле «ключевики» которые в основном не используются, т.к. давно ключевики поисковики не учитывают. В общем пишем там название рубрики при создании страниц, дальше создаем скрипт, аналогичный скрипту articles.php который выводит статьи, в нем меняем малость, и вот вам страница выводящая нужную рубрику…
Dimonus, дело говорит, верно. Рубрики/разделы нужны даже на небольшом сайте, как я считаю, к примеру, сайт строительной фирмы – 3 рубрики: строительство, ремонт, отделка. В зависимости от типа информационного материала добавляется в тот или иной раздел.
В тоже время, конечно и без рубрик можно «прожить», конечно – это кому как удобно.
я вот систему комментариев хочу, сказали что когда-нибудь будет, ждемс :)
получится полноценный двиг блога.
Не дай бог на этой системе делать блог:) Не нужно себя так сильно не любить, есть же wordpress.
Честно говоря, тоже возмутился в душе по поводу предложения о блоге, но решил промолчать) – каждый свое выбирает.
– как бы блог, на seo24pro работает …
Как бы на «блог» это мало похоже:) Имеется ввиду стандартный, обычный, нормальный среднестатистический блог. Можно ведь и на HTML сделать пару страниц с заголовком «последние публикации блога», но суть от этого не поменяется.
Tod , так а зачем создавать стандартные, среднестатистические сайты/блоги ? :D
Твиттер ведь тоже не похож был на чтото стандартное, до сих пор это чтото страшное и неудобное, но всем почемуто нравится…
Так речь о «блогах» – этот термин имеет кое-какие ограничения и требования. Показанные в примере сайт – просто «сайт» или «сайт-визитка». Твиттер – это микроблог. Я не говорю об удобности, дизайне или внешнем виде, речь идет о «формате» веб сайта.