Frågan#1
Hejsan!
Ja, som rubriken antyder så vill ja kunna visa alla inlägg på en gång, och inte enbart månadsvis. Är det möjligt? Jag vill i så fall att inläggen ska skrivas ut som dom gör på min hemsida: https://www.silfver.se - så ser det ut. Här nedan visar jag koden som behövs. Är det inte rätt så får ni hojta till. Jag är som bekant inget vidare på sånt här, så skriv i klarspråk. :)
function print_archive ($active, $admin) {
global $config;
if(!$config["db_link"]) {// Front end db error
return;
}
$archive = isset($_REQUEST["archive"]) ? $_REQUEST["archive"] : '';
$query = "SELECT date_format(add_date, '%Y%m') AS date, add_date FROM $config[db_tablename] WHERE active = '$active' GROUP BY date ORDER BY date DESC";
$result = @mysql_query ($query, $config["db_link"]);
$self = $_SERVER["PHP_SELF"];
$query = $self . "?";
foreach ($_GET as $key => $value) {
if ($key != "archive") $query .= "$key=$value&";
}
echo "<form action=\"$self\" method=\"get\" onsubmit=\"return false;\">\n";
echo "<p><select name=\"archive\" onchange=\"self.location.href='{$query}archive='+this.options[this.selectedIndex].value\">\n";
echo "<option value=\"\">Senaste $config[news_limit] inläggen</option>\n";
while ($row = @mysql_fetch_array ($result)) {
$date = strftime($config["date_format_option"], strtotime ($row["add_date"])); // Ersätter med denna
$selected = ($archive == $row["date"]) ? " selected=\"selected\"" : "";
echo "<option value=\"$row[date]\"$selected>$date</option>\n";
}
echo "</select></p>\n";
echo "</form>\n";
}
Mvh,
silfver