View Full Version : проблема с block-vB_Last_Post
Поставил блок последних сообщений с форума для vBul (закинул файл block-vB_Last_Post.phpв папку blocks ). Настроил так:## CUSTOMIZE SETTINGS FOR YOUR SITE ##
$forum_url = "http://steel-bear.msk.ru/modules/Forums"; // директорию в которой находится форум.
$forum_id = "0"; // здесь вы можите указать id форума которого вы не хотите показывать в этом блоке.
$limit = "5"; // Количество сообщений.
$txtlimit = "100"; // Количество слов в названии темы.
$titlecolor="#000000"; //Цвет темы
$postedcolor="#CCCCCC"; //Цвет подписи
#######################################
А он пишет мне что нет информации для данного блока. В чем я не прав?
android а вас ничего не смутила когда в оригина ле написано:
$forum_url = "forum"; // директорию в которой находится форум.
а не
$forum_url = "http://xxx/forums"; // директорию в которой находится форум.
в вашем случаи надо ниписать :
$forum_url = "modules/Forums";
и так я тоже писал, я как только не пробовал, все-равно "нет информации для данного блока". не может это быть из-за того, что я использую для форума другую бд?
android не может это быть из-за того, что я использую для форума другую бд?
да это и есть причина
а как это исправить не сливая базы в одну?
android подключайте скрипт к вашей БД
http://forum.mynuke.ru/showthread.php?t=5
переписывайте запросы к бд
с этим разобрался, спасибо. а как теперь сделать, чтоб вывод сообщений шел в виде таблицы, почти такой как тут (каждая тема в своей строке, далее отв.- просм.- кто- добавил- дата).
android делайте таблице, можете код таблицы взять из блока Forums для phpbb и перенести его в ваш блок, конечно заменяя переменные phpbb, на те которые у вас в блоке.
а в каком файле искать эти таблицы в phpBB
android можете код таблицы взять из блока Forums для phpbb
блок этот можно скачасть с нашего сайта например... или какой другой, который вам понравится
пробовал - не получается. не могу уловить принцип: что и куда вставлять. Soniks, напиши пожалуйста код для вывода одной темы в одной стороке а другой темы - в другой. и, если не трудно, код для столбца вывода автора темы. а остальное я надеюсь сам скумекаю, по аналогии. пасибо.
Soniks, ответь пожалуйста на мой вопрос, кроме тебя больше некому.
android посторайтечсь сами, здесь ничкего сложного нет, делайте по аналогии
lighting_dark
27.07.2005, 16:16
У меня, чего-то тоже не работает,пишет что "нету информации для данного блока".
Туда урл форума нужно в каком прописывать формате? в http:// или просто www. или относительно файла со скриптом?
lighting_dark вы топик с начала прочтите! :sad:
lighting_dark
27.07.2005, 16:39
да я прочел, ну вас вначале спрашивали немного про другое, но топик всеравно про этот блок, новый чтли создавать??
вы немогли бы всетаки ответить,я просто в рнр плохо разбираюсь, и не могу понять почему у меня данный блок не работает. все что там нужно прописать я прописал, адресс я и так и сяк писал, всеравно нифига не работает.
спасибо за понимание.
lighting_dark как раз этот топик про то что вы спрашиваете,
вот ответ на ваш вопрос http://forum.mynuke.ru/showpost.php?p=2851&postcount=2
путь должен быть относительным, смотри как установлено по умолчанию
может вы так же используете разные бд для форума и нюки?
lighting_dark
27.07.2005, 22:04
Спасибо за ответ.
А не подскажите, как мне быть в таком случае:форум у меня по такому адресу www.***.com.ru/vb/, а нюка по такому www.***.com.ru/php/html/
как прописать путь?
База одна, с префиксами понятное дело.
Спасибо за ответ,приятно работать с проффесионалами!
lighting_dark должно быть так:
$forum_url = "../../vb";
lighting_dark
27.07.2005, 22:26
о!заработало! спасибо вам огромное!
вы спасли мою зарплату :)
Soniks, подскажи пожалуйста в каком файле Булки искать код, отвечающий за вывод этого:
android в менеджере стиля, находишь нужный шаблон и редактируешь, я точно не помню какой именно шаблон, но они там все подписаны, можешь так же сделать поиск по конкретному html тегу.
Меня интересует какие переменные используются для вывода содержимого таблицы и как организована сама таблица. я хочу по аналогии переписать блок vB_Last_post, чтоб он имел примерно такой вид (не в плане графики, а в плане содержания). Если помнишь, подскажи пожалуйста переменные, а я уже найду их в контексте и разбирусь что к чему.
android там как таковых переменных нет, том усе на классах :) и просто так не найдешь, а на память тем более...
у меня php-nuke 7.6 и vbuliten 3.5Rc1
это блок пашет с этой версией?
и ещё вопрос, я где-то скачал код отображения последних сообщений с форума
<?php
$base="vb35";
$user="root";
$pass="";
$host="localhost";
$link = mysql_connect($host,$user,$pass)or die("Не могу соединиться");
mysql_select_db($base, $link) or die ("Не могу выбрать базу");
$query = "
SELECT
threadid,
lastposter,
title,
T.lastpost as lastpostdate,
replycount,
U.userid as userid
FROM
vb_thread T
LEFT JOIN
vb_user U ON (T.lastposter = U.username)
WHERE
T.forumid <> 26
ORDER BY T.lastpost DESC
LIMIT 5";
$result = mysql_query($query, $link);
echo mysql_error();
while ($row = mysql_fetch_array($result))
{
echo "<br><br>тема: <a href='forum/showthread.php?goto=lastpost&t=".$row['threadid']."'>".$row['title']." [{$row['replycount']}]</a>";
if ($row['userid'])
echo "<br>автор: <a href='forum/member.php?action=getinfo&userid=".$row['userid']."'>".$row['lastposter']."</a>";
else
echo "<br>автор: {$row['lastposter']}";
echo "<br>дата: ".date("d.m.y, H:i",$row['lastpostdate']);
}
?>
если заходить по ссылке на этот файл всё отлично пашет, а как засунуть это чудо на главную страницу? подскажите плиз!
Блок последних сообщений на этом сайте, работает с любой версией нюки, но он предназначен только для Vblutine to nuke, версия vbuletine 3.5 не поддерживается конвертором, и посему данный блок у тебя работать не будет. Что же касается твоего кода, то его надо просто запихнуть в блок и поставить его на сайт, если же сам не умеешь, то воспользуйся http://www.disipal.net/modules.php?name=PHP-Nuke_Tools для этого.
там он блин походу тока из html блоки делает :(
из php ничего не получаеться, не пашет блок нефига :E
mcbobo откройте блок block-vB_Last_Post, о котором идет здесь речь и посмотрите как устроен блок там, а в принципе они идентичны!
данный бок будет работать, только тогда когда у вас таблицы нюки и vb находятся в одной бд.
у меня они находяться в одной бд!
думал в этом проблема, перенёс специально, но всё равно не пашет :/
ну как я понял блок block-vB_Last_Post чуть хуже чем то что я выложил
такой код стоит тут http://vbulletin.net.ru/ на главной, но там я нормального ответа не получил
Flint2000
14.09.2007, 16:24
mcbobo откройте блок block-vB_Last_Post, о котором идет здесь речь и посмотрите как устроен блок там, а в принципе они идентичны!
данный бок будет работать, только тогда когда у вас таблицы нюки и vb находятся в одной бд.
Соникс подскажите пожалуйста, как прикрутить этот блок к форуму vBulletin 3.6.7 установленому по вашему "рецепту". У меня таблицы форума в другой базе, подскажите как это все связать. Сам пробовал - не получается
MyNuke.ru