Thread Info
|
[Gelöst] Problem mit articles.php
|
|
wirdieschweiz |
Geschrieben am 28.12.2008 00000012 17:56
|
![]() Jung Mitglied ![]() Beiträge: 20 Registriert am: 22.12.08 Fusioneer: 16 years 4 months 2 weeks 17 days 11 hours 23 minutes 27 seconds |
Habe da eine Modifikation für v6 welche umgeschrieben ist auf v7, die meisten fehler sind behoben. Im Moment sieht alles gut aus, keine Fehlermeldungen und nichts. Jedoch gibts ein problem, die Links in der Artikel Liste leiten nicht auf die Artikel weiter. http://poltiksocial.cwsurf.de/communi...ticles.php Zitat <?php /*--------------------------------------------+ | PHP-Fusion 6 - Content Management System | |---------------------------------------------| | author: Nick Jones (Digitanium) © 2002-2007 | | web: http://www.php-fusion.co.uk | | email: nick@php-fusion.co.uk | |=============================================| | @articles_look1.0: | | new version modified by @ster (Stefan Noss) | | eMail: webmaster@edsterathome.de | | web: www.edsterathome.de | |---------------------------------------------| | Vorversionen: | | Artur Wiebe und Fabio Niephaus | |=============================================| | Released under the terms and conditions of | | the GNU General Public License (Version 3) | +--------------------------------------------*/ require_once "maincore.php"; require_once THEMES."templates/header.php"; include LOCALE.LOCALESET."articles.php"; // Fehlermeldungstext für Kategorien ohne Beiträge/Artikel $fn_fehler = "".$locale['416'].""; // Anzeige der Kategorien if (!isset($cat_id)) { opentable($locale['400']); $result = dbquery("SELECT * FROM ".$db_prefix."article_cats WHERE ".groupaccess('article_cat_access')." ORDER BY article_cat_name"); $rows = dbrows($result); $num1 = dbcount("(article_cat)", DB_PREFIX."articles"); if ($rows != 0) { echo "<div align='right' class='very-small'><b>".$locale['410']." $num1 ".$locale['411']."</b></div><br>"; while($data = dbarray($result)) { echo "<table cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>"; $num = dbcount("(article_cat)", DB_PREFIX."articles", "article_cat='".$data['article_cat_id']."'"); echo "<tr>"; echo "<td align='left' valign='top' width='40%' class='tbl2'><a href='".FUSION_SELF."?cat_id=".$data['article_cat_id']."'><font size=2><b>".$data['article_cat_name']."</b></font></a></td>"; if ($num == 1) {echo "<td class='tbl2' align='right'><span class='small2'><right>$num ".$locale['412']."</span></td>";} elseif ($num == "0") {echo "<td class='tbl2' align='right'><span class='small2'><right>".$locale['413']."</span></td>";} else {echo "<td class='tbl2' align='right'><span class='small2'>$num ".$locale['411']."</span></td>";} echo "</tr>"; echo "<tr>"; if($data['article_cat_description'] != "") { echo "<td class='tbl1'><span class='small'>".$data['article_cat_description']."</span></td>"; } // Anzeige der Beiträge der Kategorie if ($num == "0") { echo "<td class='tbl1'><span class='verysmall'<i>$fn_fehler</i></span></td>"; } else { echo "<td valign='top' width='80%' class='tbl1'>"; $cat_id = $data['article_cat_id']; $result2 = dbquery("SELECT * FROM ".$db_prefix."articles WHERE article_cat='$cat_id' ORDER BY article_datestamp DESC LIMIT 0,5"); while($data2 = dbarray($result2)) { $article_subject = trimlink($data2['article_subject'], 50); echo "<img src='".THEME."images/bullet.gif' alt=''> <a href='readarticle.php?article_id=".$data2['article_id']."' title='".$data2['article_subject']."'>$article_subject</a>"; echo "<br>\n"; } echo "</td></tr>\n"; } echo "</table>\n"; // Ende der "großen" while-Anweisung } // Ende der if-Anweisung "$rows!=0" } else { echo "<center><br>\n".$locale['401']."<br><br>\n</center>\n"; } closetable(); // Ende der if-Anweisung "!isset($cat_id)" } else { // Anzeige aller Beiträge/Artikel einer Kategorie $res = 0; if (!isNum($cat_id)) redirect(FUSION_SELF); $result = dbquery("SELECT * FROM ".$db_prefix."article_cats WHERE article_cat_id='$cat_id'"); if (dbrows($result) != 0) { $cdata = dbarray($result); if (checkgroup($cdata['article_cat_access'])) { $res = 1; opentable($locale['400'].": ".$cdata['article_cat_name']); $rows = dbcount("(article_id)", DB_PREFIX."articles", "article_cat='$cat_id'"); if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0; if($rows != 0) { $query = "SELECT ta.*, user_id, user_name" . " FROM ".$db_prefix."articles ta" . " LEFT JOIN ".$db_prefix."users tu" . " ON ta.article_name=tu.user_id" . " WHERE article_cat='$cat_id'" . " ORDER BY article_datestamp DESC"; $result = dbquery($query); $numrows = dbrows($result); $i = 1; while ($data = dbarray($result)) { if($data['article_datestamp']+604800 > time()+($settings['timeoffset']*3600)) {$new = " <span class='small'>".$locale['402']."</span>";} else {$new = "";} //$snippet = n12br(stripslashes($data['article_snippet'])); $snippet = nl2br(stripslashes($data['article_snippet'])); echo "<table cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>"; echo "<tr>"; echo "<td class='tbl2'><a href='readarticle.php?article_id=".$data['article_id']."'><font size='2'><b>".$data['article_subject']."</b></font></a>$new</td>"; echo "</tr>"; echo "<tr>"; echo "<td class='tbl1'>$snippet</td>"; echo "</tr>"; echo "<tr>"; echo "<td class='tbl1' align='right'> <span class='small'> ".$locale['040']." ".$locale['041'].showdate("longdate", $data['article_datestamp']) . " (".$data['article_reads']." ".$locale['414'].") </td>"; echo "</tr>"; echo "</table>\n"; } closetable(); if ($rows > 15) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,15,$rows,3,FUSION_SELF."?cat_id=$cat_id&")."\n</div>\n"; } else { echo "<center>".$locale['403']."</center>\n"; closetable(); } } } if ($res == 0) redirect(FUSION_SELF); } echo "<p align='center'><a href='javascript:history.back()'><b>".$locale['415']."</b></a></p>"; require_once THEMES."templates/footer.php"; ?> Bearbeitet von wirdieschweiz am 28.12.2008 00000012 17:58 |
|
|
SC-Ad-Bot | Advertisement |
| |
Gr@n@dE |
Geschrieben am 28.12.2008 00000012 18:20
|
![]() Seiten Administrator ![]() Beiträge: 851 Registriert am: 09.09.08 Fusioneer: 16 years 7 months 4 weeks 30 days 5 hours 16 minutes 5 seconds |
Habe mal auf die schnelle angepasst. Sollte eine Fehlermeldung noch kommen dann bitte hier posten, dann schau ich noch einmal schnell. ;) Code <?php Gruß Ralf
__________________________________ KEIN Support per Mail, ICQ oder PN ! |
|
|
wirdieschweiz |
Geschrieben am 28.12.2008 00000012 18:24
|
![]() Jung Mitglied ![]() Beiträge: 20 Registriert am: 22.12.08 Fusioneer: 16 years 4 months 2 weeks 17 days 11 hours 23 minutes 27 seconds |
Naja anzeigen tuts keinen Fehler... Doch ich kann auf einen Link klicken und es passiert nicht. |
|
|
8eww |
Geschrieben am 28.12.2008 00000012 18:24
|
![]() Senior Mitglied ![]() Beiträge: 437 Registriert am: 26.09.08 Fusioneer: 16 years 7 months 1 weeks 13 days 6 hours 20 minutes 23 seconds |
bei der seite fehlt das phpfusion copyright (und soweit ich weis heißt wenn kein copyright drinne ist dann kein support) da ich mir in der hinsicht ne sicher bin probier mal das Code $article_subject = trimlink($data2['article_subject'], 50); |
|
|
wirdieschweiz |
Geschrieben am 28.12.2008 00000012 18:27
|
![]() Jung Mitglied ![]() Beiträge: 20 Registriert am: 22.12.08 Fusioneer: 16 years 4 months 2 weeks 17 days 11 hours 23 minutes 27 seconds |
Soviel ich weiss muss das Copyright nicht unbedingt dort unten stehen. Darum schaue mal ins Impressum ![]() ![]() |
|
|
wirdieschweiz |
Geschrieben am 28.12.2008 00000012 18:29
|
![]() Jung Mitglied ![]() Beiträge: 20 Registriert am: 22.12.08 Fusioneer: 16 years 4 months 2 weeks 17 days 11 hours 23 minutes 27 seconds |
Funktioniert immer noch nicht ![]() Wenn ich mich mit dem Copyright getäuscht habe und es wirklich zwingen dunten im Theme stehen muss werd ich natürlich das ganze noch eintragen. Vor 2 Jahren, als ich das letzte Mal eine PHP-Fusion Page gemacht habe, hab ich nachgefragt und es hies sei ok so... |
|
|
Gr@n@dE |
Geschrieben am 28.12.2008 00000012 18:37
|
![]() Seiten Administrator ![]() Beiträge: 851 Registriert am: 09.09.08 Fusioneer: 16 years 7 months 4 weeks 30 days 5 hours 16 minutes 5 seconds |
Ups! @8eww: Danke!!! @wirdieschweiz: Laut der AGPL (v7) darfst du diesen Copyright nicht ohne Lizenz in das Impressum schreiben! Alleine das "kürzen" ist laut neuer Lizenz nicht mehr erlaubt, solltest du also schnell wieder an die richtige Stelle schreiben. Support Vorerst eingestellt bis Copyright wieder drin ist!!! Gruß Ralf
__________________________________ KEIN Support per Mail, ICQ oder PN ! |
|
|
wirdieschweiz |
Geschrieben am 28.12.2008 00000012 18:40
|
![]() Jung Mitglied ![]() Beiträge: 20 Registriert am: 22.12.08 Fusioneer: 16 years 4 months 2 weeks 17 days 11 hours 23 minutes 27 seconds |
Au Backe dann sollte ich mir die neue Lizenz mal anschauen :S Hat in dem Fall geändert :S Wo kann ich die Lizenz den kaufen? |
|
|
Datalus |
Geschrieben am 28.12.2008 00000012 18:41
|
![]() Administrator ![]() Beiträge: 791 Registriert am: 08.09.08 Fusioneer: 16 years 8 months 0 weeks 0 days 17 hours 45 minutes 38 seconds |
@ wirdieschweiz, da war das ganze auch noch v6 da darfste des auch heute noch. des war auch eine andere AGPL. LG Micha .: Computer sind die intelligentesten Idioten, die es gibt :. |
|
|
Gr@n@dE |
Geschrieben am 28.12.2008 00000012 18:41
|
![]() Seiten Administrator ![]() Beiträge: 851 Registriert am: 09.09.08 Fusioneer: 16 years 7 months 4 weeks 30 days 5 hours 16 minutes 5 seconds |
Auf der offiziellen Entwickler Seite wenn sie mal wieder gehen würde. ![]() Gruß Ralf
__________________________________ KEIN Support per Mail, ICQ oder PN ! |
|
|
wirdieschweiz |
Geschrieben am 28.12.2008 00000012 18:45
|
![]() Jung Mitglied ![]() Beiträge: 20 Registriert am: 22.12.08 Fusioneer: 16 years 4 months 2 weeks 17 days 11 hours 23 minutes 27 seconds |
Okay. Werde mir dann eine Lizenz kaufen. Bis dahin habe ich das Copyright jetzt unten und im Impressum ![]() |
|
|
Gr@n@dE |
Geschrieben am 28.12.2008 00000012 18:51
|
![]() Seiten Administrator ![]() Beiträge: 851 Registriert am: 09.09.08 Fusioneer: 16 years 7 months 4 weeks 30 days 5 hours 16 minutes 5 seconds |
So, alles haste wahrscheinlich nicht gelesen ![]() Zitat Alleine das "kürzen" ist laut neuer Lizenz nicht mehr erlaubt Was ich eben noch sehe, es gibt keinen Bereich für "article_id". Deswegen kann man auch keine Artikel lesen, der "cat_id" Bereich ist noch drin und ist in meiner Version Fehlerfrei. ![]() Gruß Ralf
__________________________________ KEIN Support per Mail, ICQ oder PN ! |
|
|
wirdieschweiz |
Geschrieben am 28.12.2008 00000012 18:54
|
![]() Jung Mitglied ![]() Beiträge: 20 Registriert am: 22.12.08 Fusioneer: 16 years 4 months 2 weeks 17 days 11 hours 23 minutes 27 seconds |
Hm okay... ![]() ![]() ![]() |
|
|
wirdieschweiz |
Geschrieben am 28.12.2008 00000012 18:57
|
![]() Jung Mitglied ![]() Beiträge: 20 Registriert am: 22.12.08 Fusioneer: 16 years 4 months 2 weeks 17 days 11 hours 23 minutes 27 seconds |
So hab es noch ergänzt ist jetzt wieder das originale unten im Footer. Hat wer eine andere Idee das Ganze mti den Artikel Übersicht besser darzustellen? Ich wäre auch bereit per PayPal 5-10 Euro springen zu lassen. Wegen der Lizenz. Wieviel kostet die in etwa und kann ich da auch per PayPal bezahlen? |
|
|
8eww |
Geschrieben am 28.12.2008 00000012 19:08
|
![]() Senior Mitglied ![]() Beiträge: 437 Registriert am: 26.09.08 Fusioneer: 16 years 7 months 1 weeks 13 days 6 hours 20 minutes 23 seconds |
möglichkeiten gibt es da schon nur musst du sagen wie du es haben willst und danach kann man es die articles php umschreiben!!! |
|
|
wirdieschweiz |
Geschrieben am 28.12.2008 00000012 19:13
|
![]() Jung Mitglied ![]() Beiträge: 20 Registriert am: 22.12.08 Fusioneer: 16 years 4 months 2 weeks 17 days 11 hours 23 minutes 27 seconds |
Ja ich möchte es so0 wie jetzt bei mir auf der Seite schon aussieht. Nur müsste man halt auch die Artikel anklicken können ![]() |
|
|
Gr@n@dE |
Geschrieben am 28.12.2008 00000012 19:23
|
![]() Seiten Administrator ![]() Beiträge: 851 Registriert am: 09.09.08 Fusioneer: 16 years 7 months 4 weeks 30 days 5 hours 16 minutes 5 seconds |
Wenn dann bitte noch das ganze Copyright rein tun. ;) Code Powered by PHP-Fusion copyright © 2002 - 2008 by Nick Jones. Released as free software without warranties under GNU Affero GPL v3. Gruß Ralf
__________________________________ KEIN Support per Mail, ICQ oder PN ! |
|
|
8eww |
Geschrieben am 28.12.2008 00000012 19:33
|
![]() Senior Mitglied ![]() Beiträge: 437 Registriert am: 26.09.08 Fusioneer: 16 years 7 months 1 weeks 13 days 6 hours 20 minutes 23 seconds |
@wirdieschweiz: für 10euro mach ich es dir |
|
|
wirdieschweiz |
Geschrieben am 28.12.2008 00000012 19:34
|
![]() Jung Mitglied ![]() Beiträge: 20 Registriert am: 22.12.08 Fusioneer: 16 years 4 months 2 weeks 17 days 11 hours 23 minutes 27 seconds |
Voilà |
|
|
8eww |
Geschrieben am 28.12.2008 00000012 19:36
|
![]() Senior Mitglied ![]() Beiträge: 437 Registriert am: 26.09.08 Fusioneer: 16 years 7 months 1 weeks 13 days 6 hours 20 minutes 23 seconds |
muss ich das jetzt verstehehn? |
|
Springe ins Forum: |