MyBB.de Forum
:Idee: <- Attachment Aufstellung aus einem bestimmten Forum - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: :Idee: <- Attachment Aufstellung aus einem bestimmten Forum (/thread-2021.html)

Seiten: Seiten: 1 2


:Idee: <- Attachment Aufstellung aus einem bestimmten Forum - happyspeedy - 11.05.2006

Hallo [Bild: http://www.smilie-master.de/aaa/Smielisammlung/Grafik/Cool/35.gif]

Gibt es eine Möglichkeit so ein Aufstellung zu machen aus einem bestimmten Forum, das alle Attachments untereinander gelistet werden mit Namen ???

Wenn ja, vielleicht kann mir jemand helfen so einen PHP-Code zu basteln.  [Bild: http://www.smilie-master.de/aaa/Smielisammlung/Grafik/Cool/50.gif]

Das würde für den Anfang reichen, erweitert hätte ich mir das so vorgestellt, das man diese Attachments bewerten kann mit Kommentarfunktion und das man dann ein bestimmtes Datum angeben könnte, wo dann so ähnlich die Umfrage zu ende wäre und der beste halt von oben nach unten gewertet werden würde.

[Bild: http://www.smilie-master.de/aaa/Smielisammlung/Grafik/Natur/5.gif]


RE: :Idee: <- Attachment Aufstellung aus einem bestimmten Forum - happyspeedy - 13.05.2006

Oh, ist das nicht möglich das irgendwie einzurichten ? Ist das zu schwer ? Wenn ich selber gut programmieren könnte, würde ich ja sowas schon längst machen, leider fehlen mir dazu die guten Bücher, um diese Programmiersprache zu lernen, ich habe bis jetzt viele versucht zu lesen, jedoch irgendwie ohne Erfolg, ich verstehe zum grössten Teil nicht was der Autor mir damit sagen möchte. Sad


RE: :Idee: <- Attachment Aufstellung aus einem bestimmten Forum - happyspeedy - 13.05.2006

Beziehungsweise, was müsste ich an folgenden Code abändern, vielleicht hilft das ja schon weiter

PHP-Code:
$query mysql_query ("SELECT subject,tid FROM ".$prefix."threads WHERE visible='1' ORDER BY tid DESC LIMIT 0,".$limit."");



while (
$newest_threads mysql_fetch_array($query)) 

    {

    echo "<li><a href=\"".$url."/showthread.php?tid=".$newest_threads['tid']."\" target=\"_blank\">".$newest_threads['subject']."</a></li>";

    

Ich will ja zumindest nur die Attachments angezeigt bekommen


RE: :Idee: <- Attachment Aufstellung aus einem bestimmten Forum - Michael - 13.05.2006

Sehr einfache Version:
PHP-Code:
$query mysql_query("SELECT aid,filename FROM mybb_attachments WHERE visible = '1' ORDER BY aid DESC LIMIT 0,10");

while(
$new_attachments mysql_fetch_array($query)) {
    echo 
"<a href=\"http://www.domain.tld/attachment.php?aid=".$new_attachments['aid']."\" target=\"_blank\">".$new_attachments['filename']."</a><br />";




RE:  :Idee: <- Attachment Aufstellung aus einem bestimmten Forum - happyspeedy - 14.05.2006

Hallo Michael !

Das ist schon fast perfekt, ich bräuchte jetzt nur noch dieses Skript, das er aus einem bestimmten Foren-Thema die Dateien herausliest, d.h. sodass ich dem Skript nur die Foren-ID mitteile.

Ist das möglich?




RE: :Idee: <- Attachment Aufstellung aus einem bestimmten Forum - Michael - 14.05.2006

Versuchs mal so:
PHP-Code:
<?php
$fid 
"x";
$limit "5";

// Post-IDs aus Forum x ermitteln
$query mysql_query("SELECT pid FROM mybb_posts WHERE visible = '1' AND fid = '".$fid."' ORDER BY pid DESC");
$comma "";
while(
$pid mysql_fetch_array($query)) {
    
$pids .= $comma.$pid['pid'];
    
$comma ",";
}

// Attachments auslesen
$query mysql_query("SELECT aid,filename FROM mybb_attachments WHERE visible = '1' AND pid IN (".$pids.") ORDER BY aid DESC LIMIT 0,".$limit."");

while(
$new_attachments mysql_fetch_array($query)) {
    echo 
"<a href=\"http://www.domain.tld/attachment.php?aid=".$new_attachments['aid']."\" target=\"_blank\">".$new_attachments['filename']."</a><br />";
}
?>



RE: :Idee: <- Attachment Aufstellung aus einem bestimmten Forum - happyspeedy - 14.05.2006

Hmmm....... irgendwie funzt es noch nicht richtig, aber ich komme auch nicht dahinter, was da falsch läuft, ich habe folgenden Code verwendet, mit deinem kombiniert

PHP-Code:
<?php

// Daten für Verbindung zur Datenbank

$dbhost "localhost";

$dbuser "user";

$dbpassword "passwort";

$dbdatabase "database";

// Präfix

$prefix "mybb_";



$fid "46";
$limit "5";

// Post-IDs aus Forum x ermitteln
$query mysql_query("SELECT pid FROM mybb_posts WHERE visible = '1' AND fid = '".$fid."' ORDER BY pid DESC");
$comma "";
while(
$pid mysql_fetch_array($query)) {
    $pids .= $comma.$pid['pid'];
    $comma ",";
}

// Attachments auslesen
$query mysql_query("SELECT aid,filename FROM mybb_attachments WHERE visible = '1' AND pid IN (".$pids.") ORDER BY aid DESC LIMIT 0,".$limit."");

while(
$new_attachments mysql_fetch_array($query)) {
    echo "<a href=\"http://www.meinedomain.de/attachment.php?aid=".$new_attachments['aid']."\" target=\"_blank\">".$new_attachments['filename']."</a><br />";
}


?>

Aber dann kommt folgende Meldung

Code:
Warning: mysql_query(): Access denied for user: 'www-data@localhost' (Using password: NO) in /home/www/web3/html/user1/uploads.php on line 38

Warning: mysql_query(): A link to the server could not be established in /home/www/web3/html/user1/uploads.php on line 38

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/web3/html/user1/uploads.php on line 40

Warning: mysql_query(): Access denied for user: 'www-data@localhost' (Using password: NO) in /home/www/web3/html/user1/uploads.php on line 46

Warning: mysql_query(): A link to the server could not be established in /home/www/web3/html/user1/uploads.php on line 46

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/web3/html/user1/uploads.php on line 48

Was läuft hier verkehrt :question:


RE: :Idee: <- Attachment Aufstellung aus einem bestimmten Forum - Michael - 15.05.2006

Die Verbindung zur Datenbank kann nicht hergestellt werden. Bitte überprüfe die am Anfang des Skripts eigegebenen Verbindungsdaten.


RE:  :Idee: <- Attachment Aufstellung aus einem bestimmten Forum - happyspeedy - 15.05.2006

Michael schrieb:Die Verbindung zur Datenbank kann nicht hergestellt werden. Bitte überprüfe die am Anfang des Skripts eigegebenen Verbindungsdaten.

Die Daten sind richtig, trotzdem kommt diese Meldung :question: Sad


RE: :Idee: <- Attachment Aufstellung aus einem bestimmten Forum - Michael - 15.05.2006

Stimmt Benutzer www-data auf dem Server localhost ohne Passwort?