PDA

View Full Version : проблема с block-vB_Last_Post


android
20.07.2005, 19:45
Поставил блок последних сообщений с форума для 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"; //Цвет подписи
#######################################
А он пишет мне что нет информации для данного блока. В чем я не прав?

Soniks
20.07.2005, 20:26
android а вас ничего не смутила когда в оригина ле написано:

$forum_url = "forum"; // директорию в которой находится форум.
а не
$forum_url = "http://xxx/forums"; // директорию в которой находится форум.

в вашем случаи надо ниписать :

$forum_url = "modules/Forums";

android
20.07.2005, 21:27
и так я тоже писал, я как только не пробовал, все-равно "нет информации для данного блока". не может это быть из-за того, что я использую для форума другую бд?

Soniks
20.07.2005, 21:51
android не может это быть из-за того, что я использую для форума другую бд?
да это и есть причина

android
20.07.2005, 21:55
а как это исправить не сливая базы в одну?

Soniks
20.07.2005, 22:30
android подключайте скрипт к вашей БД
http://forum.mynuke.ru/showthread.php?t=5
переписывайте запросы к бд

android
21.07.2005, 16:24
с этим разобрался, спасибо. а как теперь сделать, чтоб вывод сообщений шел в виде таблицы, почти такой как тут (каждая тема в своей строке, далее отв.- просм.- кто- добавил- дата).

Soniks
21.07.2005, 17:01
android делайте таблице, можете код таблицы взять из блока Forums для phpbb и перенести его в ваш блок, конечно заменяя переменные phpbb, на те которые у вас в блоке.

android
21.07.2005, 20:16
а в каком файле искать эти таблицы в phpBB

Soniks
21.07.2005, 20:44
android можете код таблицы взять из блока Forums для phpbb
блок этот можно скачасть с нашего сайта например... или какой другой, который вам понравится

android
25.07.2005, 16:30
пробовал - не получается. не могу уловить принцип: что и куда вставлять. Soniks, напиши пожалуйста код для вывода одной темы в одной стороке а другой темы - в другой. и, если не трудно, код для столбца вывода автора темы. а остальное я надеюсь сам скумекаю, по аналогии. пасибо.

android
27.07.2005, 09:18
Soniks, ответь пожалуйста на мой вопрос, кроме тебя больше некому.

Soniks
27.07.2005, 12:18
android посторайтечсь сами, здесь ничкего сложного нет, делайте по аналогии

lighting_dark
27.07.2005, 16:16
У меня, чего-то тоже не работает,пишет что "нету информации для данного блока".
Туда урл форума нужно в каком прописывать формате? в http:// или просто www. или относительно файла со скриптом?

Soniks
27.07.2005, 16:20
lighting_dark вы топик с начала прочтите! :sad:

lighting_dark
27.07.2005, 16:39
да я прочел, ну вас вначале спрашивали немного про другое, но топик всеравно про этот блок, новый чтли создавать??
вы немогли бы всетаки ответить,я просто в рнр плохо разбираюсь, и не могу понять почему у меня данный блок не работает. все что там нужно прописать я прописал, адресс я и так и сяк писал, всеравно нифига не работает.
спасибо за понимание.

Soniks
27.07.2005, 19:11
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/
как прописать путь?
База одна, с префиксами понятное дело.
Спасибо за ответ,приятно работать с проффесионалами!

Soniks
27.07.2005, 22:16
lighting_dark должно быть так:
$forum_url = "../../vb";

lighting_dark
27.07.2005, 22:26
о!заработало! спасибо вам огромное!
вы спасли мою зарплату :)

android
28.07.2005, 11:22
Soniks, подскажи пожалуйста в каком файле Булки искать код, отвечающий за вывод этого:

Soniks
28.07.2005, 14:41
android в менеджере стиля, находишь нужный шаблон и редактируешь, я точно не помню какой именно шаблон, но они там все подписаны, можешь так же сделать поиск по конкретному html тегу.

android
28.07.2005, 14:48
Меня интересует какие переменные используются для вывода содержимого таблицы и как организована сама таблица. я хочу по аналогии переписать блок vB_Last_post, чтоб он имел примерно такой вид (не в плане графики, а в плане содержания). Если помнишь, подскажи пожалуйста переменные, а я уже найду их в контексте и разбирусь что к чему.

Soniks
28.07.2005, 15:19
android там как таковых переменных нет, том усе на классах :) и просто так не найдешь, а на память тем более...

mcbobo
07.08.2005, 14:07
у меня 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']);

}
?>

если заходить по ссылке на этот файл всё отлично пашет, а как засунуть это чудо на главную страницу? подскажите плиз!

BriaN
07.08.2005, 17:03
Блок последних сообщений на этом сайте, работает с любой версией нюки, но он предназначен только для Vblutine to nuke, версия vbuletine 3.5 не поддерживается конвертором, и посему данный блок у тебя работать не будет. Что же касается твоего кода, то его надо просто запихнуть в блок и поставить его на сайт, если же сам не умеешь, то воспользуйся http://www.disipal.net/modules.php?name=PHP-Nuke_Tools для этого.

mcbobo
07.08.2005, 17:53
там он блин походу тока из html блоки делает :(
из php ничего не получаеться, не пашет блок нефига :E

Soniks
07.08.2005, 18:33
mcbobo откройте блок block-vB_Last_Post, о котором идет здесь речь и посмотрите как устроен блок там, а в принципе они идентичны!
данный бок будет работать, только тогда когда у вас таблицы нюки и vb находятся в одной бд.

mcbobo
07.08.2005, 18:41
у меня они находяться в одной бд!
думал в этом проблема, перенёс специально, но всё равно не пашет :/
ну как я понял блок block-vB_Last_Post чуть хуже чем то что я выложил
такой код стоит тут http://vbulletin.net.ru/ на главной, но там я нормального ответа не получил

Flint2000
14.09.2007, 16:24
mcbobo откройте блок block-vB_Last_Post, о котором идет здесь речь и посмотрите как устроен блок там, а в принципе они идентичны!
данный бок будет работать, только тогда когда у вас таблицы нюки и vb находятся в одной бд.
Соникс подскажите пожалуйста, как прикрутить этот блок к форуму vBulletin 3.6.7 установленому по вашему "рецепту". У меня таблицы форума в другой базе, подскажите как это все связать. Сам пробовал - не получается