Как добавить столбец справа (там нужно вписать PHP скрипт)

Автор vincentvicious, 12 января 2011, 15:02:16

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

vincentvicious

Вообщем есть форум мне нужно добавить скрипт в столбец...
Залажу в файл index.template.php

Получается вот что:

// The main content should go here.
echo '
<div id="content_section"><div class="frame">
<div id="main_content_section"><table height="100%"><tbody><tr height="100%"><td width="100%" valign="top">';
}

function template_body_below()
{
global $context, $settings, $options, $scripturl, $txt, $modSettings;

echo '
   
</td><td class="lad" height="100%" valign="top">   
<div class="xmaga"></div>
<div class="xmaga2">
<div class="maga"> <h4><div class="shadow">Новости Журнала</div></h4>';




$mysql_host = 'localhost';
$mysql_user = 'login';
$mysql_pass = 'pass';
$mysql_db   = 'name';
mysql_connect($mysql_host, $mysql_user, $mysql_pass) or die("Could not connect DB\n");
mysql_select_db($mysql_db) or die("Could not select database");
mysql_query('set character_set_client="utf8"');
mysql_query('set character_set_results="utf8"');
$result = mysql_query ("SELECT ID, post_title, LEFT(post_content,200) post_content FROM wp_posts WHERE post_type='post' AND post_status='publish' ORDER BY post_date DESC LIMIT 5");
while ($row = mysql_fetch_array ($result)) {
if (preg_match("/<img\s+[^>]+src=[\"'](.+?)[\"']/i",$row['post_content'],$regs)) {
$img_url=$regs[1];
} else {
$img_url=NULL;
}
print <<<TTT
<h4><a href="http://site.ru/?p={$row['ID']}">{$row['post_title']}</a></h4>
<a href="http://site.ru/?p={$row['ID']}"><img src="{$img_url}" width="150"></a>
TTT;
}



echo '
</div></div>
<div class="xmaga3"></div>     
</td></tr><tbody></table></div>
</div></div>';



Скрипт отделён множеством пробелов... Вопрос в том, что я делаю не так.... Скрипт сам работает выводит то, что нужно.... Но ломается сам движок начинают вылетать ошибки с сессиями, логинится через раз пользователь... Помогите разобраться.. Может с пунктуацией у меня проблема... ПХП слабо знаю.. Или может совсем в другом месте нужно это прописывать, что бы без проблем всё было?

Mavn

а чего ты хочешь если вызываешь mysql соединение в шаблоне вот и получаешь ошибки
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

vincentvicious

да, я сей час посидел подумал и только в этом ошибку увидел... Может быть подскажите альтернативы? просто есть 3 примерных скрипта и все 3 они дёргаются из баз различных.... нашёл  сайтик где всё работает нормально - http://38__mama.ru/forum/index.php но как они это делают не понятно...

Bugo


vincentvicious

Это я всё понял... Но можно ли как-то решить эту проблему иначе?
Данный скрипт просто дёргает название статьи и картинку...