<? if(basename($_SERVER['PHP_SELF']) == 'index.shtml') echo '<br><div id=\'kont\'>Ссылки</div><div id=\'kont1\'><li>' . $sape->return_links(1) . '<li>' . $sape->return_links(1) . '</div>'; ?>
Можно писать вообще на любом языке(на том же С++). CGI все принимает.
Конечно проще(и быстрее) будет написать на PHP, чем на C++. Но так как вы не знаете PHP, то для написания вам придется изучить хотя бы его основы, а это лишнее время. Так что на C++ будет быстрее и лучше для Вас.
фреймворк? хммм...
Я посоветовал бы Kohana(сам начинал с него). По сравнению с CI написан полностью на php5, но имеет более скудную документацию(на русском вообще нет).
Скиньте файл sidebar.php из шаблона. Подправлю вам.
http://mywordpress.ru/plugins/rustolat/
explode('<br><p><br />',$text);
Мне кажется ТС имел ввиду, чтобы по этим тегам делилось, а не по строчке '<br><p><br />'
$p = preg_split("/(?:\<br\>)|(?:\<p\>)|(?:\<br \/\>)/", $text)
http://pipes.yahoo.com/pipes/
Нагружать WP плагином, чтобы поставить всего лишь другой заголовок. Можно ведь и более легким путем пойти.
Заголовок блога в <title> и в шапке нужно было разный поставить
Д. Котеров «PHP5 в подлиннике»
<?php if (have_posts()) : ?> // Если есть сообщение в категории, то выполняется все до следующей строки, отмеченной красным цветом <?php if ( is_category() ) : ?> <div class="post_left"> </div> <h2 id="category-name-header"> <?php single_cat_title(); ?> </h2> <?php add_filter('category_description', 'wpautop'); ?> <?php add_filter('category_description', 'wptexturize'); ?> <div class="post_entry"> <?php echo category_description(); ?> // Выводится описание категории </div> <?php endif; ?> <?php } else { // Do stuff specific to non-first page ?> <?php } ?> <?php $count = 1; ?> <?php while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <div class="post_left"> </div> <div class="post_right"> <div class="post_header"> <div class="categories"><?php the_category(', ') ?></div> <h2 class="titleh2"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2> </div> <div class="post_content"> <div class="post_entry"><?php the_excerpt(); ?> </div> </div> </div> </div> <?php endwhile; ?><?php else : ?> <h2>Not Found</h2> <p>Sorry, but you are looking for something that isn't here.</p>// Вот это сообщение выводилось когда не было постов в категории <?php endif; ?>
Получается, что описание категории выводится только, если выполняется условие if (have_posts()), то есть если есть сообщение. А если сообщений нет, то выводится сообщение «Sorry, but you are...». Поэтому переставляем этот if в место, где уже выводятся сообщения. Получаем:
<?php if ( is_category() ) : ?> <div class="post_left"> </div> <h2 id="category-name-header"> <?php single_cat_title(); ?> </h2> <?php add_filter('category_description', 'wpautop'); ?> <?php add_filter('category_description', 'wptexturize'); ?> <div class="post_entry"> <?php echo category_description(); ?> // Выводится описание категории </div> <?php endif; ?> <?php } else { // Do stuff specific to non-first page ?> <?php } ?> <?php $count = 1; ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <div class="post_left"> </div> <div class="post_right"> <div class="post_header"> <div class="categories"><?php the_category(', ') ?></div> <h2 class="titleh2"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2> </div> <div class="post_content"> <div class="post_entry"><?php the_excerpt(); ?> </div> </div> </div> </div> <?php endwhile; endif; ?>