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