Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Установка Блоков (http://forum.mynuke.ru/forumdisplay.php?f=9)
-   -   проблема с block-vB_Last_Post (http://forum.mynuke.ru/showthread.php?t=459)

android 20.07.2005 19:45

проблема с 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"; //Цвет подписи #######################################

А он пишет мне что нет информации для данного блока. В чем я не прав?

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

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

Соникс подскажите пожалуйста, как прикрутить этот блок к форуму vBulletin 3.6.7 установленому по вашему "рецепту". У меня таблицы форума в другой базе, подскажите как это все связать. Сам пробовал - не получается


Часовой пояс GMT +4, время: 12:08.

Copyright © 2005 by Soniks