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 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, время: 11:41.

Copyright © 2005 by Soniks