<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Вывод последних 20 сообщегий]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=742&amp;type=atom" />
	<updated>2008-04-09T11:33:41Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=742</id>
		<entry>
			<title type="html"><![CDATA[Re: Вывод последних 20 сообщегий]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=4778#p4778" />
			<content type="html"><![CDATA[<p><strong>pellets-wood</strong><br />Обратитесь, пожалуйста, к разработчику.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2008-04-09T11:33:41Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=4778#p4778</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Вывод последних 20 сообщегий]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=4777#p4777" />
			<content type="html"><![CDATA[<p>Сделал! В браузере пустое окно!</p>]]></content>
			<author>
				<name><![CDATA[pellets-wood]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1211</uri>
			</author>
			<updated>2008-04-09T11:14:55Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=4777#p4777</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Вывод последних 20 сообщегий]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=4769#p4769" />
			<content type="html"><![CDATA[<p><strong>pellets-wood</strong><br />Попробуйте закомментировать это условие.<br /></p><div class="codebox"><pre><code>if (!defined(&quot;IN_MKP&quot;)) {
    die (&quot;Sorry !! You cannot access this file directly.&quot;);
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2008-04-08T20:56:20Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=4769#p4769</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Вывод последних 20 сообщегий]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=4768#p4768" />
			<content type="html"><![CDATA[<p>сть форум на движке воблы!<br />Как сделать вывод последних 20 сообщенийна главной странице сайта?</p><p>Нашел скриптец</p><div class="codebox"><pre><code>&lt;?php


if (!defined(&quot;IN_MKP&quot;)) {
    die (&quot;Sorry !! You cannot access this file directly.&quot;);
}


/*--------------------------------------------------------------------
block VBFORUM Version 1 for Mkportal
----------------------------------------------------------------------
----------------------------------------------------------------------
Этот блок предназначен для вывода последних сообщений форума VB
на главную страницу MKportal
Разработано на www.RusMKportal.ru
----------------------------------------------------------------------*/
global $DB, $mklib, $mkportals, $db_prefix, $user_info, $modSettings;

//Опции блока

$limit    = &quot;15&quot;;                      //Колличество заголовков, которые нужно показать
$urlforum = &quot;http://mkvb/forum&quot;;       //Для корректного отображения ссылок, введите полный УРЛ до вашего форума(без слеша в конце/)
$str2     = &quot;35&quot;;                      //При каком колличестве символов в нужно обрезать заголовок??
$str      = &quot;1000&quot;;                    //При каком колличестве символов, резать текст в посте автора?

//Укажите нужный префикс таблиц (уточните в конфиге вашего форума) Если префикса нет, тогда оставьте кавычки пустыми.
$prefic = &quot;vb_&quot;;

//Параметры подключения  базе форума 

$host = &quot;localhost&quot;;      //Хост БД
$username = &quot;root&quot;;       //Имя пользователя БД
$passwd   = &quot;&quot;;           //Пароль БД
$dbforum  = &quot;mkvb&quot;;           //Название БД от Форума.


//======================================================================================================
//ТО ЧТО НИЖЕ, НЕ РЕКОМЕНДУЕТСЯ МЕНЯТЬ, ДЛЯ БЕЗОПАСНОСТИ РАБОТЫ БЛОКА (если не знаете язык php, mysql)
//======================================================================================================
if ($prefic &gt; &quot;&quot;) {
$pr = &quot;$prefic&quot;;
} else {
$pr = &quot;&lt;font color=red&gt;не указан префикс!&lt;/font&gt;&quot;;
}



$content .=&quot;&lt;tr&gt;&lt;td align=left&gt;&lt;b&gt;Тема&lt;/b&gt;&lt;/td&gt;&lt;td align=center&gt;&lt;b&gt;Автор&lt;/b&gt;&lt;/td&gt;&lt;td align=center&gt;&lt;b&gt;Пр.&lt;/b&gt;&lt;/td&gt;&lt;td align=center&gt;&lt;b&gt;От.&lt;/b&gt;&lt;/td&gt;&lt;td width=5%&gt;&lt;center&gt;&lt;b&gt;Последний&lt;/b&gt;&lt;/center&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=#2D496E colspan=5&gt;&lt;/td&gt;&lt;/tr&gt;&quot;;

$goto = mysql_connect($host, $username, $passwd) or die(&quot;К сожалению блок не установлен, причина &gt;&gt; Ошибка соединения с базой, проверьте данные доступа к базе! &lt;br&gt; Вы указали : &lt;br&gt;Хост базы = &lt;b&gt;$host&lt;/b&gt;&lt;br&gt; Имя пользователя = &lt;b&gt;$username&lt;/b&gt;&lt;br&gt; пароль = &lt;b&gt;*******&lt;/b&gt; (если всё другое вы ввели верно, проверьте пароль доступа)&lt;br&gt; Название базы = &lt;b&gt;$dbforum&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Если проблемы остались, тогда уточните данные у своего хостинг-провайдера &quot; . mysql_error());
mysql_select_db($dbforum) or die(&quot;Не удалось выбрать базу, укажите точное название вашей базы, где установлен форум&lt;br&gt;Вы указали &gt; &lt;b&gt;$dbforum&lt;/b&gt;&quot;);
$query = &quot;SELECT p.postid, p.parentid, p.username, p.userid, p.dateline, p.pagetext, t.forumid, t.threadid, t.title, t.replycount, t.postusername, t.postuserid, t.lastposter, t.views, t.lastpost FROM &quot;.$prefic.&quot;post AS p LEFT JOIN &quot;.$prefic.&quot;thread AS t ON (t.threadid = p.postid ) ORDER BY t.lastpost DESC LIMIT $limit&quot;;
$result = mysql_query($query) or die(&quot;Query failed : Блок не установлен, Ошибка выбора таблиц! &lt;br&gt;Укажите точный префикс базы форума!&lt;br&gt;&lt;br&gt;&lt;br&gt;Префикс для таблиц форума вы указали: &lt;b&gt;$pr&lt;/b&gt;&lt;br&gt;Решение проблемы такое: Неоходимо указать точный префикс для БД(можно узнать из конфига вашего форума)&lt;br&gt;В случае, если префикса вообще нет, тогда ничего не указывайте в переменной префикса этого блока!&lt;br&gt;&lt;br&gt;&quot; . mysql_error());
 while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {

   $postid       = $row[&#039;postid&#039;];
   $postuser     = $row[&#039;postusername&#039;];
   $postuser2    = $row[&#039;lastposter&#039;];
   $postrow      = $row[&#039;daterow&#039;];
   $ptitle       = $row[&#039;title&#039;];
   $pagehtml     = $row[&#039;pagetext&#039;];
   $rcou         = $row[&#039;replycount&#039;];
   $views        = $row[&#039;views&#039;];
   $upid         = $row[&#039;threadid&#039;];
   $piduser      = $row[&#039;postuserid&#039;];

if(strlen($pagehtml) &gt;= $str);
  $pagehtml = substr($pagehtml,0,$str);
if (strlen($pagehtml) &gt;= $str) {
    $pagehtml .= &quot;.......&quot;;
  }
if(strlen($ptitle) &gt;= $str2);
    $ptitle = substr($ptitle,0,$str2);
if (strlen($ptitle) &gt;= $str2) {
    $ptitle .= &quot;&lt;b&gt;......&lt;/b&gt;&quot;;
  }

if ($ptitle &gt; &quot;&quot;) {
$content .=&quot;&lt;tr&gt;&lt;td align=left&gt;&lt;a href=$urlforum/showthread.php?goto=newpost&amp;t=$upid title=&#039;$ptitle&#039;&gt;$ptitle&lt;/a&gt;&lt;/td&gt;&lt;td align=center&gt;&lt;a href=$urlforum/member.php?u=$piduser title=&#039;контакт с автором этого топика ($postuser)&#039;&gt;$postuser&lt;/a&gt;&lt;/td&gt;&lt;td align=center&gt;$views&lt;/td&gt;&lt;td align=center&gt; $rcou&lt;/td&gt;&lt;td align=center&gt;&lt;a href=$urlforum/member.php?find=lastposter&amp;t=$upid title=&#039;Последний, кто ответил в этой теме $postuser2&#039;&gt;$postuser2&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&quot;;

} 
}
//$content .= &quot;&lt;a target=_blank href=http://www.rusmkportal.ru&gt;© 2007&lt;/a&gt;&lt;br /&gt;&quot;;







?&gt;</code></pre></div><p>Это к нему интсрукция</p><div class="quotebox"><blockquote><p>Блок Последние темы с форума vBulletin<br />Возможности: Выводит на главную страницу портала последние затронутые темы с форума vBulletin в формате<br />Тема&nbsp; &nbsp; Автор&nbsp; &nbsp; Пр.&nbsp; &nbsp; От.&nbsp; &nbsp; Последний</p><p>Установка<br />1. распоковать скаченый архив открыть файл Vb_last_post.php и отредактировать следущие перемены согласно коментариям<br />$lcolor&nbsp; &nbsp;= &quot;#003366&quot;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//Цвет заголовка блока<br />$limit&nbsp; &nbsp; = &quot;15&quot;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //Колличество заголовков, которые нужно показать<br />$urlforum = &quot;http://mkvb/forum&quot;;&nbsp; &nbsp; &nbsp; &nbsp;//Для корректного отображения ссылок, введите полный УРЛ до вашего форума(без слеша в конце/)<br />$str2&nbsp; &nbsp; &nbsp;= &quot;35&quot;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //При каком колличестве символов в нужно обрезать заголовок??<br />$str&nbsp; &nbsp; &nbsp; = &quot;1000&quot;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //При каком колличестве символов, резать текст в посте автора?</p><p>//Укажите нужный префикс таблиц (уточните в конфиге вашего форума) Если префикса нет, тогда оставьте кавычки пустыми.<br />$prefic = &quot;vb_&quot;;</p><p>//Параметры подключения&nbsp; базе форума </p><p>$host = &quot;localhost&quot;;&nbsp; &nbsp; &nbsp; //Хост БД<br />$username = &quot;root&quot;;&nbsp; &nbsp; &nbsp; &nbsp;//Имя пользователя БД<br />$passwd&nbsp; &nbsp;= &quot;&quot;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//Пароль БД<br />$dbforum&nbsp; = &quot;mkvb&quot;;&nbsp; &nbsp; &nbsp; &nbsp;//Название БД от Форума.<br />ВНИМАНИЕ без редактирования этих переменных блок работать не будет...</p><p>2. Загрузить файлы согласно вложенности файл Vb_last_post.php в&nbsp; паку blocks&nbsp; </p><p>Разработано <a href="http://www.RusMKportal.ru">www.RusMKportal.ru</a></p></blockquote></div><p>положил на форуме в папку ../blocks/</p><br /><p>прописал настройки, запускаю и получаю сообщение:<br />Sorry !! You cannot access this file directly.</p><p>Что я сделал не&nbsp; так?</p>]]></content>
			<author>
				<name><![CDATA[pellets-wood]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1211</uri>
			</author>
			<updated>2008-04-08T20:14:17Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=4768#p4768</id>
		</entry>
</feed>
