Код за последни теми/мнения от PHPBB3 форум

В този раздел ще се поместват уроците, свързани с програмирането и дизайна.
User avatar
PriMa-CS
Потребител
Потребител
Posts: 8
Joined: 05 Oct 2010, 20:16

Код за последни теми/мнения от PHPBB3 форум

Post by PriMa-CS »

Code: Select all

<?php

$connection = mysql_connect("хост", "потребител", "парола");
$db = mysql_select_db("база данни", $connection);


$query = mysql_query("select * from phpbbs_topics order by topic_time desc limit 0,5");
while($rows = mysql_fetch_array($query))
{
$qry = mysql_query("select * from phpbbs_forums where forum_id='$rows[forum_id]'");
$rwz = mysql_fetch_array($qry);
$forum = $rwz[forum_name];
$catid = $rwz[cat_id];
$qry2 = mysql_query("select * from phpbbs_categories where cat_id='$catid'");
$cat = $rwz2[cat_title];
echo "
<table>
<tr>
<td>
<font face="Verdana" color="#006699" size="2"><a href="forum/viewtopic.php?t=".$rows[topic_id]."">$rows[topic_title]</a></front> ($rows[topic_replies])
</td>
</tr>
</table><hr>n";
}

?>
*Какво трябва да настроим :

Code: Select all

$connection = mysql_connect("хост", "потребител", "парола");
$db = mysql_select_db("база данни", $connection);
Хост - pопринцип localhost
Потребител - потребител на базата данни (който сте въвели при инсталацията на форума ви)
Парола - паролата на потребителя
База данни - мястото където стоят таблиците на форума ви
User avatar
DieWildenKraken
Потребител
Потребител
Posts: 106
Joined: 14 Jan 2008, 20:00
Skype: ahmed01_medi01
CS Nick: DieWildenKraken
Favorite version: CS: Global Offensive
Steam Community ID: stoqn97771
Location: София

Re: Код за последни теми/мнения от PHPBB3 форум

Post by DieWildenKraken »

Имам проблем с кода когато си настроя всичко база данни и т.н. и вляза в сайта ми показва:

Code: Select all

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in E:\wamp\www\cs-razgrad\int.php on line 8
,а ето и на линия 7 и 8

Code: Select all

 $query = mysql_query("select * from phpbbs_topics order by topic_time desc limit 0,5");
    while($rows = mysql_fetch_array($query))
User avatar
Elven
Потребител
Потребител
Posts: 357
Joined: 24 Nov 2008, 17:34
Skype: d4rkn3ssx
Steam Community ID: Elfinity
Contact:

Re: Код за последни теми/мнения от PHPBB3 форум

Post by Elven »

medi00 wrote:Имам проблем с кода когато си настроя всичко база данни и т.н. и вляза в сайта ми показва:

Code: Select all

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in E:\wamp\www\cs-razgrad\int.php on line 8
,а ето и на линия 7 и 8

Code: Select all

 $query = mysql_query("select * from phpbbs_topics order by topic_time desc limit 0,5");
    while($rows = mysql_fetch_array($query))
mysql_query() връща boolean(false),само когато заявката е неуспешна.Объркал си нещо при заявката.

UPD:Сигурен ли си че префикса ти е phpbbs_,а не phpbb_
User avatar
Lor3nc0
V.I.P
V.I.P
Posts: 154
Joined: 01 Apr 2009, 19:25
Favorite version: CS: 1.6
Contact:

Re: Код за последни теми/мнения от PHPBB3 форум

Post by Lor3nc0 »

Неможах да го направя системата ми е на no-servers
Ако някой ми помогне ще му съм благодарен.
User avatar
CreatiVe
Потребител
Потребител
Posts: 49
Joined: 20 Jan 2010, 14:35
Skype: jeik96
CS Nick: CreatiVe^
Favorite version: CS: 1.6
Location: localhost
Contact:

Re: Код за последни теми/мнения от PHPBB3 форум

Post by CreatiVe »

Кодът е грешен..
А ето го и поправен :

Code: Select all

<?php

$connection = mysql_connect("localhost", "root", "pass");
$db = mysql_select_db("database", $connection);


$query = mysql_query("select * from phpbb_topics order by topic_time desc limit 0,5");
while($rows = mysql_fetch_array($query))
{
$qry = mysql_query("select * from phpbb_forums where forum_id='$rows[forum_id]'");
$rwz = mysql_fetch_array($qry);
$forum = $rwz[forum_name];
$catid = $rwz[cat_id];
$qry2 = mysql_query("select * from phpbb_categories where cat_id='$catid'");
$cat = $rwz2[cat_title];
echo "
<table>
<tr>
<td>
<font face=\"Verdana\" color=\"#006699\" size=\"2\"><a href=\"forum/viewtopic.php?t=".$rows[topic_id]."\">$rows[topic_title]</a></front> ($rows[topic_replies])
</td>
</tr>
</table><hr>";
}

?>
User avatar
tuti98
Потребител
Потребител
Posts: 31
Joined: 02 Jan 2011, 10:50
Favorite version: CS: 1.6

Re: Код за последни теми/мнения от PHPBB3 форум

Post by tuti98 »

А защо ми излиза това : "????????? ?? ????????? Zicu (1)" ?
User avatar
DraveN
Потребител
Потребител
Posts: 145
Joined: 27 Aug 2010, 10:20

Re: Код за последни теми/мнения от PHPBB3 форум

Post by DraveN »

излиза ми това

Code: Select all

[justify]$rows[topic_title] ($rows[topic_replies]) "; } ?>[/justify]
User avatar
Wakaflocka
V.I.P
V.I.P
Posts: 1137
Joined: 12 Jun 2012, 15:56
Location: У кръчмата на село

Re: Код за последни теми/мнения от PHPBB3 форум

Post by Wakaflocka »

Човека ви е описал как става, това че Вие грешите си е ваш проблем.

ПТ. При мен защо стана?
User avatar
PureGewalt
Protect by PureGewalt ®
Protect by PureGewalt ®
Posts: 104
Joined: 15 Mar 2013, 12:39
Skype: http://cs-gam1ng.com/forum
CS Nick: who.EU / Xizt
Favorite version: CS: 1.6
Location: <?php echo $_SERVER['PHP_SELF']; ?>';
Contact:

Re: Код за последни теми/мнения от PHPBB3 форум

Post by PureGewalt »

Защо направо не сложиш връзка към phpbb?

Code: Select all

<?php
require 'forum/config.php';
   $query = mysql_query("SELECT topic_id, topic_first_poster_name, topic_views, topic_replies, topic_last_poster_name, topic_title FROM `phpbb_topics` ORDER BY `topic_id` DESC LIMIT 10") or die (mysql_error());
    while($row = mysql_fetch_array($query))
    {
?>
Правите си таблици и слагате даденият по горе код.. не е кой знае колко труд, по добре да прави директна връзка ! :)
User avatar
vank1ta
Потребител
Потребител
Posts: 148
Joined: 06 May 2012, 17:36

Re: Код за последни теми/мнения от PHPBB3 форум

Post by vank1ta »

westernN wrote:Защо направо не сложиш връзка към phpbb?

Code: Select all

<?php
require 'forum/config.php';
   $query = mysql_query("SELECT topic_id, topic_first_poster_name, topic_views, topic_replies, topic_last_poster_name, topic_title FROM `phpbb_topics` ORDER BY `topic_id` DESC LIMIT 10") or die (mysql_error());
    while($row = mysql_fetch_array($query))
    {
?>
Правите си таблици и слагате даденият по горе код.. не е кой знае колко труд, по добре да прави директна връзка ! :)
ми нали този код е инклуднат в индекса или там където искаш да се вижда и следвателно тази страница е инклудната с конфигурационният файл ... :D
---
няма смисал да правите по хиляда връзки, че после се чудите кво става ... :D
извинете ме ако има правописни грешки, но здраво съм напушен та незнам нищо кво става ... :D :D :D
User avatar
Melly
[GOLDEN-CS]
Posts: 10
Joined: 10 Jul 2012, 22:50
Contact:

Re: Код за последни теми/мнения от PHPBB3 форум

Post by Melly »

??????? ?? ?????? ! (0)
Излиза ми това .. как мога да го оправя ? Мерси предварително ! :)
Last edited by enco on 22 Jul 2016, 09:44, edited 1 time in total.
Reason: Нарушена т.6 - неуместно съдържание;
User avatar
Unity Man
VIP
VIP
Posts: 1118
Joined: 12 Oct 2015, 20:21
CS Nick: BiTurbu
Favorite version: CS: Global Offensive

Re: Код за последни теми/мнения от PHPBB3 форум

Post by Unity Man »

Melly wrote:??????? ?? ?????? ! (0)
Излиза ми това .. как мога да го оправя ? Мерси предварително ! :)
Пробвай да промениш кодировката на UTF-8.
User avatar
Melly
[GOLDEN-CS]
Posts: 10
Joined: 10 Jul 2012, 22:50
Contact:

Re: Код за последни теми/мнения от PHPBB3 форум

Post by Melly »

Кодировката е на UTF-8.
User avatar
Unity Man
VIP
VIP
Posts: 1118
Joined: 12 Oct 2015, 20:21
CS Nick: BiTurbu
Favorite version: CS: Global Offensive

Re: Код за последни теми/мнения от PHPBB3 форум

Post by Unity Man »

Melly wrote:Кодировката е на UTF-8.
Пробвай кода така:

Code: Select all

<?php

$connection = mysql_connect("localhost", "root", "pass");
$db = mysql_select_db("database", $connection);


$query = mysql_query("select * from phpbb_topics order by topic_time desc limit 0,5");
while($rows = mysql_fetch_array($query))
{
$qry = mysql_query("select * from phpbb_forums where forum_id='$rows[forum_id]'");
$rwz = mysql_fetch_array($qry);
$forum = $rwz[forum_name];
$catid = $rwz[cat_id];
$qry2 = mysql_query("select * from phpbb_categories where cat_id='$catid'");
$cat = $rwz2[cat_title];
echo "
<table>
<tr>
<td>
<font face=\"Verdana\" color=\"#006699\" size=\"2\"><a href=\"forum/viewtopic.php?t=".$rows[topic_id]."\">$rows[topic_title]</a></front> ($rows[topic_replies])
</td>
</tr>
</table><hr>";
}
?>
User avatar
Melly
[GOLDEN-CS]
Posts: 10
Joined: 10 Jul 2012, 22:50
Contact:

Re: Код за последни теми/мнения от PHPBB3 форум

Post by Melly »

Пак не стана :/

"Parse error: syntax error, unexpected $end in /home/a4939736/public_html/lastforum.php on line 25"

-- 22 Юли 2016 11:25 --

А ред 25 е "?>"
Locked

Return to “Учебни теми”