Seite 2 von 2
Verfasst: 22.12.2006 17:11
von MrKnogge
Hat leider nichts gebracht, die Datein auf dem Server waren noch original,, hab extra nochmal das plus-paket heruntergeladen und die Dateien neu hochgeladen.
Aber die beiden Dateien sind genau die, die ich heruntergeladen habe.
Gruß
Christian
Verfasst: 22.12.2006 17:29
von gloriosa
Hallo
MrKnogge,
Du solltest vor dem Posten die gegebenen
cYbercOsmOnauT hat geschrieben:Michael Zacher hat geschrieben:Miriam hat geschrieben:*Und wieso nmach ich hier Supp für Plus?!

*
Schau selber mal bei phpbb2.de.
Da herrscht das reinste Chaos...
Kaum ein Supporter da. Lediglich coolsoft hilft mal ein paar Leuten.
Manch ein Supporter war schon Monate nicht mehr da.

Aber...das gehört hier wohl nicht hin...sorry.

Dann solltest Du mal vielleicht darüber nachdenken, ob Du etwas verwendest, wo Du kaum Support bekommst und wo die eingebauten Modifikations-Versionen mehrfach schon sehr älteren Datums sind. Du kannst nicht phpBB Plus einbauen und erwarten, dass wir hier auf phpBB.de Dir helfen mit dem .......... zensiert ..........
Antworten lesen .....

Verfasst: 22.12.2006 17:44
von cYbercOsmOnauT
Dein Beitrag sollte bitte nicht nur aus einem Zitat bestehen gloriusa.
Verfasst: 22.12.2006 19:24
von Miriam
in kb_cat.php finde:
Code: Alles auswählen
switch( $kb_config['news_sort'] )
{
case 'Id':
$kb_news_sort_method = 't.article_id';
// $kb_news_sort_method_extra = 't.article_type' . " DESC, " ;
break;
case 'Creation':
$kb_news_sort_method = 't.article_date';
// $kb_news_sort_method_extra = 't.article_type' . " DESC, " ;
break;
case 'Latest':
$kb_news_sort_method = 't.topic_last_post_id';
// $kb_news_sort_method_extra = 't.article_type' . " DESC, " ;
break;
case 'Userrank':
$kb_news_sort_method = 'u.user_rank';
// $kb_news_sort_method_extra = 't.article_type' . " DESC, " ;
break;
case 'Alphabetic':
$kb_news_sort_method = 't.article_title';
// $kb_news_sort_method_extra = 't.article_type' . " ASC, " ;
break;
}
tausche aus gegen:
Code: Alles auswählen
switch( $kb_config['news_sort'] )
{
case 'Id':
$kb_news_sort_method = 't.article_id';
// $kb_news_sort_method_extra = 't.article_type' . " DESC, " ;
break;
case 'Creation':
$kb_news_sort_method = 't.article_date';
// $kb_news_sort_method_extra = 't.article_type' . " DESC, " ;
break;
case 'Latest':
$kb_news_sort_method = 'tt.topic_last_post_id';
$kb_news_sort_method_lj = true;
// $kb_news_sort_method_extra = 't.article_type' . " DESC, " ;
break;
case 'Userrank':
$kb_news_sort_method = 'u.user_rank';
// $kb_news_sort_method_extra = 't.article_type' . " DESC, " ;
break;
case 'Alphabetic':
$kb_news_sort_method = 't.article_title';
// $kb_news_sort_method_extra = 't.article_type' . " ASC, " ;
break;
}
in functions_kb.php finde:
Code: Alles auswählen
$sql = "SELECT t.*, u.username, u.user_id, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_allowsmile
FROM " . KB_ARTICLES_TABLE . " t, " . USERS_TABLE . " u
WHERE ";
if ( $id )
{
$sql .= " t.article_category_id = " . $id . " AND";
}
// $sql .= " tt.topic_id = t.topic_id AND";
$sql .= " u.user_id = t.article_author_id";
if ( !$is_admin )
{
$sql .= " AND t.approved = " . $approve;
}
if ( defined('IN_ADMIN') )
{
$sql .= " ORDER BY t.article_id";
}
else
{
$sql .= " ORDER BY " . $kb_news_sort_method_extra . $kb_news_sort_method . " " . $kb_news_sort_par;
}
if ( $start > -1 && $articles_in_cat > 0 )
{
$sql .= " LIMIT $start, $articles_in_cat";
}
tausche aus gegen:
Code: Alles auswählen
$sql = "SELECT t.*, u.username, u.user_id, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_allowsmile
FROM " . KB_ARTICLES_TABLE . " t, " . USERS_TABLE . " u".(($kb_news_sort_method_lj) ? ",". TOPICS_TABLE . " tt" : '')."
WHERE ";
if ( $id )
{
$sql .= " t.article_category_id = " . $id . " AND";
}
if($kb_news_sort_method_lj)
{
$sql .= " tt.topic_id = t.topic_id AND";
}
$sql .= " u.user_id = t.article_author_id";
if ( !$is_admin )
{
$sql .= " AND t.approved = " . $approve;
}
if ( defined('IN_ADMIN') )
{
$sql .= " ORDER BY t.article_id";
}
else
{
$sql .= " ORDER BY " . $kb_news_sort_method_extra . $kb_news_sort_method . " " . $kb_news_sort_par;
}
if ( $start > -1 && $articles_in_cat > 0 )
{
$sql .= " LIMIT $start, $articles_in_cat";
}
Jetzt bin ich aber gespannt...

Verfasst: 23.12.2006 11:23
von MrKnogge
@gloriosa
Ich habe den Beitrag von cYbercOsmOnauT sehr wohl gelesen und ich habe auch nicht zwanghaft Hilfe erwartet (dies mache ich in keinem Forum), aber wenn Miriam so nett ist, und mir trotzdem hilft, ist das doch Ok, oder ?
@Miriam
Nun kommt an gleicher Stelle eine andere Fehlermeldung

:
Could not obtain article data
DEBUG MODE
SQL Error : 1109 Unknown table 'tt' in order clause
SELECT t.*, u.username, u.user_id, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_allowsmile FROM phpbb_kb_articles t, phpbb_users u WHERE t.article_category_id = 2 AND u.user_id = t.article_author_id ORDER BY tt.topic_last_post_id ASC LIMIT 0, 5
Line : 226
File : functions_kb.php
Gruß
Verfasst: 23.12.2006 15:16
von Miriam
Sehr mysteriös:
Die Variable
$kb_news_sort_method_lj ist entweder 0 oder 1.
Und je nach dem, ob sie wahr oder falsch ist, wird die SQL Abfrage zusammengebaut.
Wenn sie wahr ist sollte auch
FROM phpbb_topics tt selected werden und dann auch das
ORDER BY tt.topic_last_post_id drin sein... Ansonsten sollte beides nicht drin sein.
Ich finde es ohnehin merkwürdig, dass Du diese Änderungen nicht schon drin hattest, denn die sind aus den von mir
neu heruntergeladenen PHP Dateien des Plus, die Du nicht drin hattest.

Verfasst: 23.12.2006 16:39
von MrKnogge
Ich habe meine Version von
http://www.phpbb2.de/dload.php?action=c ... &cat_id=21
heruntergeladen.
Jetzt wo du geschrieben hast, das die Dateien von mir wohl nicht vollständig seien, habe ich es nochmal heruntergeladen,
und nochmals alle Dateien hochgeladen und sie überschrieben falls sie nicht identisch waren. Und nun funktioniets !
Ich weis nicht woran es gelegen hat, ob es letztes mal Probleme biem entpacken gab, oder ob ich irgendwie was falsches runtergeladen habe.
Dank dir für deine Hilfe, ohne dich hätte ich es nicht geschaft und wäre wohl noch verzweifelt.
Gruß
Verfasst: 23.12.2006 17:56
von Miriam
Und ich sag's noch.
Okay, dann schreib [erledigt] oben im ersten Posting und gut....
Merry Christmas