|
|
Latest News |
Latest Threads |
|
 |
56.474 Posts & 4.945 Themen in 78 Foren |
|
|
|
 |
Forensuche |
|
Suchbegriff |
Benutzerauswahl |
Ergebnisse anzeigen |
 |
 |
Welcome Boxes 1.6.1 - Php Dateien einbinden? 24 Beiträge in diesem Thema |
|
|
 |
|
|
 |
|
 |
05.02.2008 - 15:11 Uhr |
|
|
|
Wenn das so ist, geht das noch anders, und vielleicht sogar einfacher.
Die Threadanzahl der letzten Post kannste in der Datei selbst irgendwo einstellen. Soweit ich noch weiss, war das gut sichtbar gemacht.
Das mit den News sollte mit den Anhang funktionieren und deinen Wünschen entsprechen.
Das mit den Gäste / User .. Probiers mal so.
Öffne deine start.php und füg/editier es so:
Hier klicken zum aufklappen 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | | PHP-Quelltext <?php
if ($USER['status']=='guest' || $USER['status']=='') eval ("\$site_body.= \"".getTemplate("welcome_show_guest")."\";");
else {
// Originalcode || Anfang
if ($config['welcome_eod']==1) {
$welcome_text=$PARSE->parse($config['welcome_text'],1,1,1,1);
if (trim($config['welcome_title'])!='') {
$welcome_title=$PARSE->parse($config['welcome_title'],1,1,1,1);
eval ("\$welcome_title= \"".getTemplate("welcome_title")."\";");
}
if ($welcome_text!='' || $welcome_title!='') eval ("\$site_body.= \"".getTemplate("welcome")."\";");
}
if ($config['site_frontpage']!='') {
$f=explode("\n",$config['site_frontpage']);
$config['site_frontpage'];
unset($frontpage);
foreach($f as $fp) {
$frontpage=trim($fp);
if ($frontpage!='' && $frontpage!='start.php') {
if (strstr($fp,'&')) {
parse_str($fp);
$fp=explode('&',$fp);
$frontpage=$fp[0];
}
else $frontpage=$fp;
if (filecheck($frontpage) && eregi(".php",$frontpage)) include($frontpage);
elseif (filecheck($frontpage)) $site_body.=implode('',file($frontpage));
else unset($frontpage);
if ($frontpage) eval ("\$site_body.= \"".getTemplate("frontpage_spacer")."\";");
}
}
}
// Originalcode || Ende
} // <<-- Schließung der else-Zeile
?> | |  |
|
|
|
|
|
|
|
 |
|
 |
05.02.2008 - 18:04 Uhr |
|
|
|
Super, endlich ein Ziel in Sicht
Hier mal ein Bild, wie es jetzt aussieht:
Bild 6
Jetzt hab ich zwar schonmal in die newnews.php geschaut, leider aber nicht
herausbekommen, wie er mir 4 oder 6 news anzeigt.
Und dann fehlt noch das mit der Galerie, wäre super, wennst das noch hinbekommst!
Und es funktioniert auch das Gäste ne andere Startseite sehen, als die User!!!
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Dominik1982 - 05.02.2008 - 18:05 Uhr |
|
|
|
|
|
|
|
 |
|
 |
05.02.2008 - 18:43 Uhr |
|
|
|
Öffne mal die newnews.php und such das:
| PHP-Quelltext $getcontentinfo=$DB->query("SELECT * ".$sqlcommand." ".$sqlorder." LIMIT 0,2"); | |
Und ersetze die die 0,2 (steht ganz hinten) durch eine andere Zahl.
Also z.B. 6 oder so. Mit der Zahl gibst du an, wieviele News angezeigt werden sollen.
Das mit der Gallery. Hmm, versuchs mal so.
Hier klicken zum aufklappenPacke diesen Inhalt in eine neue PHP Datei und lass sie per Startseite einbinden.
Der Inhalt ist direkt aus der galerie/menu.php entnommen. Jegliche Einstellungen sind im Adminmenü einstellbar.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | | PHP-Quelltext <?php
/*****************************************************************************/
/*****************************************************************************/
/* BilderGalerie 2.0 */
/*****************************************************************************/
/*****************************************************************************/
/* Copyright by www.panbachi.de */
/* All rights reserved */
/*****************************************************************************/
/* Filename: galerie/menu.php */
/* Coder: Goran "napsio" Zunic */
/*****************************************************************************/
/*****************************************************************************/
if(defined('pkDIRROOT')){
include_once(pkDIRROOT."admin/galerie/lib/inc.config.php");
}
else{
include_once("admin/galerie/lib/inc.config.php");
}
if(getrights(bgConfigRightsView)){
/*****************************************************************************/
/* New Pics */
/*****************************************************************************/
if(bgConfigMenuNewShow == 1){
$bgMenuNewDb = $DB->query(
"SELECT *
FROM ".$db_tab['gal_pics']."
LEFT JOIN ".$db_tab['gal_cat']."
ON pics_cat = cat_id
WHERE pics_active='1'
AND cat_rights_view LIKE '%-".$USER['status']."-%'
ORDER by pics_date
DESC
LIMIT ".bgConfigMenuNewCount.""
);
$bgCount = 1;
while($bgMenuNew = $DB->fetch_array($bgMenuNewDb)){
$bgMenuNewWidth = ((int)100/bgConfigMenuNewCol)."%";
$bgMenuNewComments = $DB->num_rows(
$DB->query(
"SELECT *
FROM ".$db_tab['gal_comment']."
WHERE comment_subid = '".$bgMenuNew['pics_id']."'"
)
)*1;
$bgMenuNewClass = rowcolor($bgMenuNewClass);
if(($bgCount % bgConfigMenuNewCol)-1 == 0){
$bgMenuNewColOut .= "<tr>\n";
}
eval ("\$bgMenuNewColOut.= \"".getTemplate("galerie/menu_new_col")."\";");
if(($bgCount % bgConfigMenuNewCol) == 0){
$bgMenuNewColOut .= "</tr>\n";
}
$bgCount++;
}
for($bgI = $bgCount-1; ($bgI % bgConfigMenuNewCol) != 0; $bgI++){
$bgMenuNewClass = rowcolor($bgMenuNewClass);
$bgMenuNewColOut .= "<td class=\"".$bgMenuNewClass."\"> </td>\n";
}
if($bgI > ($bgCount-1)){
$bgMenuNewColOut .= "</tr>\n";
}
eval ("\$bgMenuNewOut= \"".getTemplate("galerie/menu_new")."\";");
}
eval ("\$site_body.= \"".getTemplate("galerie/menu")."\";");
}
?> | |  |
|
|
|
|
|
|
|
 |
|
 |
05.02.2008 - 20:04 Uhr |
|
|
|
Also ok, das mit der Anzahl der News hat geklappt, leider werden jetzt aber
news 3 und 4 nicht komplett an so wie 1 und 2 / 4 und 5.
Hier auf dem Bild zu sehen:
Bild 7
Zur Galerie, am besten schau dir das Bild an:
Bild 8
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Dominik1982 - 05.02.2008 - 20:04 Uhr |
|
|
|
|
|
|
|
 |
|
 |
05.02.2008 - 20:23 Uhr |
|
|
|
Hmm, keine Ahnung jetzt, warum er das macht. Bei mir ging das so, wie es gehen sollte.
Und äh, die Gallery, ja .. Der Code war für die Version 2.0. Nun gut, da du die 2.2er benutzt, sollte dieser Code gehen.
Hier klicken zum aufklappen 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 | | PHP-Quelltext <?php
/*****************************************************************************/
/*****************************************************************************/
/* BilderGalerie 2.2 */
/*****************************************************************************/
/*****************************************************************************/
/* Copyright by www.panbachi.de */
/* All rights reserved */
/*****************************************************************************/
/* Filename: galerie/menu.php */
/* Coder: Goran "napsio" Zunic */
/*****************************************************************************/
/*****************************************************************************/
if(defined('pkDIRROOT')){
include_once(pkDIRROOT."admin/galerie/lib/inc.config.php");
}
else{
include_once("admin/galerie/lib/inc.config.php");
}
if(getrights(bgConfigRightsView)){
$bgMenuLinkCount = 0;
/*****************************************************************************/
/* New Pics */
/*****************************************************************************/
if(bgConfigMenuNewShow == 1){
$bgMenuNewDb = $DB->query(
"SELECT
pics_id,
pics_title,
pics_rating,
pics_counter,
user_id,
user_nick,
pics_date,
cat_show_user,
cat_show_date,
cat_show_hits,
cat_show_comments
FROM ".$db_tab['gal_pics']."
LEFT JOIN ".$db_tab['user']."
ON pics_user = user_id
LEFT JOIN ".$db_tab['gal_cat']."
ON pics_cat = cat_id
WHERE pics_active='1'
AND ".sqlrights("cat_rights_view")."
ORDER by pics_date
DESC
LIMIT ".bgConfigMenuNewCount.""
);
$bgCount = 1;
while($bgMenuNew = $DB->fetch_array($bgMenuNewDb)){
$bgMenuNewWidth = ((int)100/bgConfigMenuNewCol)."%";
$bgMenuNewComments = $DB->num_rows(
$DB->query(
"SELECT comment_id
FROM ".$db_tab['gal_comment']."
WHERE comment_subid = '".$bgMenuNew['pics_id']."'"
)
)*1;
$bgMenuNewClass = rowcolor($bgMenuNewClass);
if(($bgCount % bgConfigMenuNewCol)-1 == 0){
$bgMenuNewColOut .= "<tr>\n";
}
unset($bgMenuNewOutUser);
unset($bgMenuNewOutDate);
unset($bgMenuNewOutHits);
unset($bgMenuNewOutComment);
/******************************/
/* Show User */
/******************************/
if($bgMenuNew['cat_show_user'] == 1){
if($bgMenuNew['user_id'] > 0){
$bgMenuNewOutUser = "User: <a href=\"include.php?path=login/userinfo.php&id=".$bgMenuNew['user_id']."\" class=\"small\">".$bgMenuNew['user_nick']."</a><br />";
}
else{
$bgMenuNewOutUser = "User: <font class=\"small\">Gast</font><br />";
}
}
/******************************/
/* Show Date */
/******************************/
if($bgMenuNew['cat_show_date'] == 1){
$bgMenuNewOutDate = " Datum: ".formattime($bgMenuNew['pics_date'])."<br />";
}
/******************************/
/* Show Hits */
/******************************/
if($bgMenuNew['cat_show_hits'] == 1){
$bgMenuNewOutHits = "Hits: ".$bgMenuNew['pics_counter']."<br />";
}
/******************************/
/* Show Comments */
/******************************/
if($bgMenuNew['cat_show_comments'] == 1){
$bgMenuNewComment = $DB->num_rows(
$DB->query(
"SELECT comment_id
FROM ".$db_tab['gal_comment']."
WHERE comment_subid = '".$bgMenuNew['pics_id']."'"
)
)*1;
$bgMenuNewOutComment = "Kommentare: ".$bgMenuNewComment."<br />";
}
if($bgMenuNew['user_id'] > 0){
$bgMenuNewUser = "<a href=\"include.php?path=login/userinfo.php&id=".$bgMenuNew['user_id']."\" class=\"small\">".$bgMenuNew['user_nick']."</a>";
}
else{
$bgMenuNewUser = "<font class=\"small\">Gast</font>";
}
$bgMenuNewDate = formattime($bgMenuNew['pics_date']);
$bgMenuNew['pics_rating'] = round($bgMenuNew['pics_rating'], 2);
eval ("\$bgMenuNewColOut.= \"".getTemplate("galerie/menu_new_col")."\";");
if(($bgCount % bgConfigMenuNewCol) == 0){
$bgMenuNewColOut .= "</tr>\n";
}
$bgCount++;
}
for($bgI = $bgCount-1; ($bgI % bgConfigMenuNewCol) != 0; $bgI++){
$bgMenuNewClass = rowcolor($bgMenuNewClass);
$bgMenuNewColOut .= "<td class=\"".$bgMenuNewClass."\"> </td>\n";
}
if($bgI > ($bgCount-1)){
$bgMenuNewColOut .= "</tr>\n";
}
eval ("\$bgMenuNewOut= \"".getTemplate("galerie/menu_new")."\";");
}
eval ("\$site_body.= \"".getTemplate("galerie/menu")."\";");
}
?> | |  |
|
|
|
|
|
|
|
 |
|
 |
05.02.2008 - 20:38 Uhr |
|
|
|
Also Galerie funktioniert jetzt!!!!! Super juhu, nur noch der eine kleine Fehler und dann
gehts alles super!!!
Wegen den News, komischerweise werden alle weiteren, also wenn ich 10 oder mehr
anzeigen lasse, richtig angezeigt, nur die 2 und 3 News werden abgekürzt.
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Dominik1982 - 05.02.2008 - 20:43 Uhr |
|
|
|
|
|
|
|
 |
|
 |
05.02.2008 - 21:06 Uhr |
|
|
|
Also hab jetzt einfach mal zwei neue News erstellt und dann gehen die News.
Muss anscheinend an den beiden einträgen liegen.
Also super ich danke dir vielmals für die Hilfe.
Wenn alles online ist, sag ich dir mal Bescheid, dann kannst es dir ja mal ansehen.
Hättest du vielleicht lust mir noch bei was anderem zu helfen, betrifft das Profil?
|
|
|
|
|
|
|
 |
|
 |
05.02.2008 - 21:40 Uhr |
|
|
|
Stell einfach deine Frage. Wenn nicht ich, würd vielleicht auch wer anders dir helfen können.
Aber beim nächsten mal gleich das sagen, was du genau willst ^^" Denn der erste Post entspricht ja jetzt nicht mehr dem resultat, wa? ;p
|
|
|
|
|
|
|
 |
|
 |
05.02.2008 - 21:50 Uhr |
|
|
|
Ja da hast du recht, hatte ich mich völlig falsch ausgedrückt.
Ok folgendes, da wir ja ein Hondaclub sind, möchten wir, das User, ihr Fahrzeug und sich im Profil näher vorstellen können, und dazu gehören Bilder.
Ist es möglich, das man im Profil soetwas wie einen Steckbrief rein mach, z.b.
Automarke
Modell
PS
.
.
.
Bilder und Beschreibung
und hier bei Bilder und beschreibung sollte man so wie im forum z.b. ein Bild einfügen können.
ich hoffe du verstehst was ich meine.
|
|
|
|
|
|
|
 |
Ähnliche Themen |
|
|
|
|
|
|
|
|