Модераторы: 2man

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывод популярных тем с форума PHPBB, Вывод популярных тем с форума PHPBB 
:(
    Опции темы
Sashok007
  Дата 4.10.2005, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 1.10.2005
Где: Украина, Констант иновка

Репутация: нет
Всего: 1



Народ! Помогите, кто чем сможет smile

У меня есть свой форум, даже можно сказать форумчик. Там всегото около 30 пользователей зарегистрировано. Основная цель форума, это чтобы статьи которые я там размещяю, могли комментироваться, могли задаваться вопросы и тд.

Но я столкнулся с такой проблемой. Просто я на PHP не самый прошаренный программист, и я не нашел пути, как выводить на главную страницу сайта самые популярные темы форума PHPBB. Я видел такой прикол уже на многих сайтах. На главной странице блок, где 5-10 самых популярных тем форума весят!

Но самая проблема в том что главная страница моего сайта не PHP а HTML. Если бы она была PHP. Можно было бы разобрать страницу форума, где выводятся темы и вытянуть переменную. Но это не так!

Если кто-то знает, как мне помочь. Прошу сообщить мне этот важный для меня материал.

Вот сайт http://www.samprog.com.ru
Вот форум PHPBB http://forum.samprog.com.ru

Это сообщение отредактировал(а) Sashok007 - 4.10.2005, 13:26
PM MAIL WWW ICQ   Вверх
-=Ustas=-
Дата 4.10.2005, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 3
Всего: 69



Сначала смотришь структуру БД, находишь нужные тебе таблицы, и затем далешь выборку свежих записей, выводишь на главной.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Sashok007
Дата 5.10.2005, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 1.10.2005
Где: Украина, Констант иновка

Репутация: нет
Всего: 1



Цитата
Сначала смотришь структуру БД, находишь нужные тебе таблицы, и затем далешь выборку свежих записей, выводишь на главной.

А по подробней можно?
PM MAIL WWW ICQ   Вверх
Darhazer
Дата 5.10.2005, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 28.9.2005
Где: HellCity (Sofia, Bulgaria)

Репутация: 1
Всего: 29



Код

//надо прописать префикс, которий определил при инсталяцие форуме
$prefix = "phpbb_";
//также и пут (url) к форуме
$url = "forums"

$sql = "SELECT * FROM `".$prefix."topics` ORDER BY `topic_replies` DESC";
$result = mysql_query($sql);
while ($row = mysql_fetch_object($result))
{
echo "<a href='".$url."/viewtopic.php?t=".$row->topic_id.">".$row->topic_title ."</a><br>";
}
 


Это сообщение отредактировал(а) Darhazer - 5.10.2005, 13:41


--------------------
I'm a wheel, I'm a wheel, I can roll, I can feel
But you can't stop me turning
'Cause I'm the sun, I'm the sun, I can move, I can run
But you'll never stom me burning
PM MAIL WWW ICQ YIM   Вверх
Sashok007
Дата 6.10.2005, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 1.10.2005
Где: Украина, Констант иновка

Репутация: нет
Всего: 1



Цитата(Darhazer @ 5.10.2005, 14:40)
Код

//надо прописать префикс, которий определил при инсталяцие форуме
$prefix = "phpbb_";
//также и пут (url) к форуме
$url = "forums"

$sql = "SELECT * FROM `".$prefix."topics` ORDER BY `topic_replies` DESC";
$result = mysql_query($sql);
while ($row = mysql_fetch_object($result))
{
echo "<a href='".$url."/viewtopic.php?t=".$row->topic_id.">".$row->topic_title ."</a><br>";
}
 


Вот например мой HTML

Код

<html>
<head>
<title>Вот моя главная страница!</title>
</head>
<body>

// Ну и как мне сюда этот PHP вставить

//надо прописать префикс, которий определил при инсталяцие форуме 
//Какой префикс?
$prefix = "phpbb_";
//также и пут (url) к форуме
// ну типа того forum.samprog.com.ru
$url = "forum.samprog.com.ru"
// Или нет?

$sql = "SELECT * FROM `".$prefix."topics` ORDER BY `topic_replies` DESC";
$result = mysql_query($sql);
while ($row = mysql_fetch_object($result))
{
echo "<a href='".$url."/viewtopic.php?t=".$row->topic_id.">".$row->topic_title ."</a><br>";
}

</body>
</html>


Это сообщение отредактировал(а) Sashok007 - 6.10.2005, 13:52
PM MAIL WWW ICQ   Вверх
-=Ustas=-
Дата 6.10.2005, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 3
Всего: 69



Ну форум же ты устанавливал, ты и определял префикс таблиц. Откуда мы можем знать. Зайди в мускул и посмотри, какой там префикс у таблиц.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Darhazer
Дата 6.10.2005, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 28.9.2005
Где: HellCity (Sofia, Bulgaria)

Репутация: 1
Всего: 29



Да надо PHP сделать, не html

Код
<html>
<head>
<title>Вот мой главная страница!</title>
</head>
<body>
<?php
// Ну и как мне сюда этот PHP вставить
//надо прописать префикс, которий определил при инсталяцие форуме 
//Какой префикс?
$prefix = "phpbb_";
//также и пут (url) к форуме
// ну типа того forum.samprog.com.ru
$url = "forum.samprog.com.ru"
// Или нет?
$sql = "SELECT * FROM `".$prefix."topics` ORDER BY `topic_replies` DESC";
$result = mysql_query($sql);
while ($row = mysql_fetch_object($result))
{
echo "<a href='".$url."/viewtopic.php?t=".$row->topic_id.">".$row->topic_title ."</a><br>";
}
?>
</body>
</html>


Сайт и форум на одном и тоже хостинге? phpBB ты устанавливал? phpMyAdmin у тебя ест ?


--------------------
I'm a wheel, I'm a wheel, I can roll, I can feel
But you can't stop me turning
'Cause I'm the sun, I'm the sun, I can move, I can run
But you'll never stom me burning
PM MAIL WWW ICQ YIM   Вверх
Sashok007
Дата 6.10.2005, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 1.10.2005
Где: Украина, Констант иновка

Репутация: нет
Всего: 1



Цитата(Darhazer @ 6.10.2005, 14:53)
Да надо PHP сделать, не html

Код
<html>
<head>
<title>Вот мой главная страница!</title>
</head>
<body>
<?php
// Ну и как мне сюда этот PHP вставить
//надо прописать префикс, которий определил при инсталяцие форуме 
//Какой префикс?
$prefix = "phpbb_";
//также и пут (url) к форуме
// ну типа того forum.samprog.com.ru
$url = "forum.samprog.com.ru"
// Или нет?
$sql = "SELECT * FROM `".$prefix."topics` ORDER BY `topic_replies` DESC";
$result = mysql_query($sql);
while ($row = mysql_fetch_object($result))
{
echo "<a href='".$url."/viewtopic.php?t=".$row->topic_id.">".$row->topic_title ."</a><br>";
}
?>
</body>
</html>


Сайт и форум на одном и тоже хостинге? phpBB ты устанавливал? phpMyAdmin у тебя ест ?

Да сайт и хостинг на одном хосте. Можеш посмотреть тут
Сайт www.samprog.com.ru
Форум forum.samprog.com.ru

А есле страница будет html, то что работать не будет?
PM MAIL WWW ICQ   Вверх
-=Ustas=-
Дата 6.10.2005, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 3
Всего: 69



Цитата(Sashok007 @ 6.10.2005, 16:16)
А есле страница будет html, то что работать не будет?

Нет, если обработка данного расширения файла не будет настроена на сервере.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Sashok007
Дата 6.10.2005, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 1.10.2005
Где: Украина, Констант иновка

Репутация: нет
Всего: 1



Ну так а что за префикс, писать то надо?
PM MAIL WWW ICQ   Вверх
Darhazer
Дата 6.10.2005, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 28.9.2005
Где: HellCity (Sofia, Bulgaria)

Репутация: 1
Всего: 29



prefix записан в config.php
Ну можно сделат так:
Код

<?php

$url = "forum.samprog.com.ru"

include($url."/config.php");

$prefix = $table_prefix;

$sql = "SELECT * FROM `".$prefix."topics`ORDER BY `topic_replies` DESC  LIMIT 0,10";
$result = mysql_query($sql);
while ($row = mysql_fetch_object($result))
{
echo "<a href='".$url."/viewtopic.php?t=".$row->topic_id.">".$row->topic_title ."</a><br>";
}
?>



--------------------
I'm a wheel, I'm a wheel, I can roll, I can feel
But you can't stop me turning
'Cause I'm the sun, I'm the sun, I can move, I can run
But you'll never stom me burning
PM MAIL WWW ICQ YIM   Вверх
Sashok007
Дата 8.10.2005, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 1.10.2005
Где: Украина, Констант иновка

Репутация: нет
Всего: 1



Цитата(Darhazer @ 6.10.2005, 18:45)
prefix записан в config.php
Ну можно сделат так:
Код

<?php

$url = "forum.samprog.com.ru"

include($url."/config.php");

$prefix = $table_prefix;

$sql = "SELECT * FROM `".$prefix."topics`ORDER BY `topic_replies` DESC  LIMIT 0,10";
$result = mysql_query($sql);
while ($row = mysql_fetch_object($result))
{
echo "<a href='".$url."/viewtopic.php?t=".$row->topic_id.">".$row->topic_title ."</a><br>";
}
?>

Вот чёта не как не работает. smile

А если создать файл PHP с этим кодом, в коренном каталоге форума. Это forum.samprog.com.ru. И, скажем, обозвать его tems.php.
А потом из моей HTML страницы, поставить “IFRAME” на него.

Код

<IFRAME src="http://forum.samprog.com.ru/tems.php" width=100% height=500 scrolling=no marginWidth=0 marginHeight=0 frameBorder=0></IFRAME>


То как это будет работать?
И нужно ли ставить права доступа на этот файл, или по умолчанию сгодится?


Это сообщение отредактировал(а) Sashok007 - 8.10.2005, 13:27
PM MAIL WWW ICQ   Вверх
Darhazer
Дата 10.10.2005, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 28.9.2005
Где: HellCity (Sofia, Bulgaria)

Репутация: 1
Всего: 29



Цитата(Sashok007 @ 8.10.2005, 13:25)
А если создать файл PHP с этим кодом, в коренном каталоге форума. Это forum.samprog.com.ru. И, скажем, обозвать его tems.php.
А потом из моей HTML страницы, поставить “IFRAME” на него.

Код

<IFRAME src="http://forum.samprog.com.ru/tems.php" width=100% height=500 scrolling=no marginWidth=0 marginHeight=0 frameBorder=0></IFRAME>


То как это будет работать?

Попробуй же и узнаеш smile


--------------------
I'm a wheel, I'm a wheel, I can roll, I can feel
But you can't stop me turning
'Cause I'm the sun, I'm the sun, I can move, I can run
But you'll never stom me burning
PM MAIL WWW ICQ YIM   Вверх
Sashok007
Дата 12.10.2005, 08:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 1.10.2005
Где: Украина, Констант иновка

Репутация: нет
Всего: 1



Цитата(Darhazer @ 10.10.2005, 11:54)
Цитата(Sashok007 @ 8.10.2005, )
А если создать файл PHP с этим кодом, в коренном каталоге форума. Это forum.samprog.com.ru. И, скажем, обозвать его tems.php.
А потом из моей HTML страницы, поставить “IFRAME” на него.

Код

<IFRAME src="http://forum.samprog.com.ru/tems.php" width=100% height=500 scrolling=no marginWidth=0 marginHeight=0 frameBorder=0></IFRAME>


То как это будет работать?

Попробуй же и узнаеш smile

Попробовал. Не фунциклирует!!!

Наверно права доступа надо менять. Или чтото ищё!

Ты не подскажеш какие права ставить надо? smile

Это сообщение отредактировал(а) Sashok007 - 12.10.2005, 08:04
PM MAIL WWW ICQ   Вверх
Darhazer
Дата 12.10.2005, 10:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 28.9.2005
Где: HellCity (Sofia, Bulgaria)

Репутация: 1
Всего: 29



А сам PHP код какие ошибки видает если запустиш его: http://forum.samprog.com.ru/tems.php

И к стате, перед ORDER должен быт пробел ;)


--------------------
I'm a wheel, I'm a wheel, I can roll, I can feel
But you can't stop me turning
'Cause I'm the sun, I'm the sun, I can move, I can run
But you'll never stom me burning
PM MAIL WWW ICQ YIM   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Другие движки / фрейморки | Следующая тема »


 




[ Время генерации скрипта: 0.0560 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.