Startseite nachgebaut
Eingetragen von Tobias Maier (5)
am 19.08.2005 - 10:54 Uhr in
am 19.08.2005 - 10:54 Uhr in
Hi,
ich frag mich schon immer, wie man so eine Startseite wie auf *drupalcenter.de* und *drupal.org* nachbaut.
Da es ja nicht über das normale _/node_ gemacht wird, oder?
Gruß Tobias Maier
- Anmelden oder Registrieren um Kommentare zu schreiben
sieht ziemlich normal aus
am 19.08.2005 - 12:09 Uhr
doch ich glaube schon
schau dir mal das produzierte HTML an
der newsletter/message/download block ist in einem div id ="message" gekapselt, das könnte man mit einer normalen Drupal Installation auch (site-message kann auch html-code aufnehmen)
der "Rest" ist dann eine ganz normale /node Seite
ansonsten ginge eine komplett selbstgemachte Frontpage - z.B. über das Frontpage Modul oder direkt der Theme Engine
...bei beiden Möglichkeiten kann man eigenen PHP Code ausführen und z.B. per Datenbank Abfrage genau das auf die Frontpage schicken, was man halt will
ein Beispiel wäre die Frontpage meiner Seite Langmi.de,
ist nicht besonders auffällig, aber die Page zieht sich dynamisch alle Daten die sie braucht, mache ich einen neuen Artikel "rutschen" die anderen automatisch weiter runter oder werden nur noch als Link dargestellt
MfG Micha
- work in progress mit Langmi.de
Hallo Tobias,
am 22.08.2005 - 08:41 Uhr
Hallo Tobias,
die Startseite von drupalcenter ist ganz einfach realisiert:
Die beiden "sticky" Beiträge ("[1]":http://www.drupalcenter.de/herzlich_willkommen & "[2]":http://www.drupalcenter.de/new_drupal_release) sind ein Page- und ein Flexi-Node und per node_page.tpl.php & node_flexinode_id.tpl.php "gethemed"... Alle Beiträge darunter sind Story-Nodes.
Die beiden Blöcke "Neueste Tipps" & "Statistik" sind PHP-Blöcke.
Es gibt bestimmt bessere Lösungen dafür, die angewandte ist aber wahrscheinlich die einfachste und pragmatischte!
Statistik
am 30.12.2005 - 12:21 Uhr
Hallo.
Da ich grad an meiner Community-Page bastel, würde mich der Statistik-Block von drupalcenter.de interessieren.
Gibts den als fertiges Modul, oder ist der selbstgebastelt?
Ich hab nämlich noch nichts änliches gefunden und bin in PHP nicht gerade Fit!
du hast post!
am 03.01.2006 - 17:40 Uhr
du hast post!
suche Statistik Modul
am 18.05.2007 - 18:06 Uhr
ich hätte auch gern das statistik (modul) wie auf drupalcenter.de, links .
wo bekomme ich das her ? würde mir sehr helfen.
danke und gruss rene
http://www.ilsenburg-service.de
http://www.klima-club-lounge.de
Statistik php block
am 09.07.2007 - 06:48 Uhr
Hallo zusammen,
hätte die Statistik auch gern so wie sie hier gestaltet ist.Das ist ja wirklich super gemacht. Kann mir dafür jemand den Code schicken? bin in php
leider nicht so fit um das selbst zu gestalten, muss mich noch weiter in dieses Thema einarbeiten.
Ich muss doch dann den code als php in den block kopieren oder? sorry für die Frage bin noch nicht so lang dabei ;-)
lg
willi1
Statistik snipp
am 11.07.2007 - 02:35 Uhr
yo, versuch`s mal mit diesem snipp...
<?php
$number = db_result(db_query('SELECT COUNT(uid) AS number FROM {users} WHERE status=1'));
if (user_access('access content')) {
// Count users with activity in the past defined period.
$time_period = variable_get('user_block_seconds_online', 900);
// Perform database queries to gather online user lists.
$guests = db_fetch_object(db_query('SELECT COUNT(sid) AS count FROM {sessions} WHERE timestamp >= %d AND uid = 0', time() - $time_period));
$users = db_query('SELECT uid, name, access FROM {users} WHERE access >= %d AND uid != 0 ORDER BY access DESC', time() - $time_period);
$total_users = db_num_rows($users);
// Format the output with proper grammar.
$output=t('Out of %regs registered users ', array('%regs' => $number));
if ($total_users == 1 && $guests->count == 1) {
$output .= t('%members and %visitors online.', array('%members' => format_plural($total_users, 'there is currently 1 user', 'there are currently @count users'), '%visitors' => format_plural($guests->count, '1 guest', '@count guests')));
}
else {
$output .= t('there are currently %members and %visitors online.', array('%members' => format_plural($total_users, '1 user', '@count users'), '%visitors' => format_plural($guests->count, '1 guest', '@count guests')));
}
// Display a list of currently online users.
$max_users = variable_get('user_block_max_list_count', 10);
if ($total_users && $max_users) {
$items = array();
while ($max_users-- && $account = db_fetch_object($users)) {
$items[] = $account;
}
$output .= theme('user_list', $items, t('Online users'));
}
}
return $output;
?>
einfach in block bzw.node packen, eingabeformat php und hossa....
gruss r.
http://www.ilsenburg-service.de
http://www.klima-club-lounge.de
Statistik snipp
am 11.07.2007 - 07:33 Uhr
dankeschön für die Antwort, das klappt, allerdings fehlt mir noch:
Beiträge im Forum: 10000
Registrierte User: 3000
Neue User:
* .....
* .....
* .....
» Alle User anzeigen
User nach Punkten sortiert:
.. 11
.. 10
.. 9
.. 8
>> User nach Punkten
könnt Ihr mir da weiterhelfen?
lg
willi1
Hallo zusammen, hat da noch
am 12.07.2007 - 11:15 Uhr
Hallo zusammen,
hat da noch jemand von euch einen Tipp für mich? ich komme einfach nicht weiter, habe schon php code in die blöcke kopiert, aber aufgrund meiner fehlenden Kenntnisse wohl immer die falschen Bereiche.würde mich über Hilfe sehr freuen
lg
willi1
willi1 wrote: Beiträge im
am 12.07.2007 - 11:46 Uhr
Beiträge im Forum: 10000
Registrierte User: 3000
Kannst du ja einfach ein einfaches SQL machen, welches in der DB alle Forenbeiträge zählt. Gleiches für die User.
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
danke für die Antwort, aber
am 12.07.2007 - 11:55 Uhr
danke für die Antwort, aber da kenne ich mich überhaupt nicht aus sorry ich kriege gerade mal ein Datenbank Backup hin ;-)
lg
willi1
Hallo zusammen, ich bins
am 13.07.2007 - 22:40 Uhr
Hallo zusammen,
ich bins nochmal, kann man so einen Block wie den Statistik Block über views anlegen? das muss doch hier auch irgendwie realisiert worden sein.
würde mich über Unterstützung sehr freuen
lg
willi1
den großen Teil des Blocks
am 15.07.2007 - 18:18 Uhr
den großen Teil des Blocks hast Du ja schon über das php snipplet da oben. Dann kannst Dir ja denken wie das hier gelaufen ist.
~ ignorance is bliss
http://simplesnip.com/ | http://drupalblog.de/
dankeschön für
am 18.07.2007 - 19:10 Uhr
dankeschön für die Antwort,
kann mir da sonst noch jemand helfen, kriege das allein leider nicht hin. Bin halt noch Anfänger :-(
lg
willi1
Hallo zusammen, ich bin es
am 30.07.2007 - 19:22 Uhr
Hallo zusammen,
ich bin es nochmal, ich bin immer noch auf der Suche nach der Lösung
kann mir da jemand unter die Arme greifen?
Beiträge im Forum
registrierte Benutzer
neue user anzeigen
lg
willi1
Hab das snipped verwendet,..
am 21.10.2009 - 21:52 Uhr
Hab das snipped verwendet,.. danach hat´s mein Drupal testsystem zerschossen. Alles hin. Ist das für Drupal 5? oder gibt´s da keinen Unterschied zu D6.
Ok, hab eben Drupal 5
am 22.10.2009 - 07:05 Uhr
Ok, hab eben Drupal 5 Testserver aufgesetzt Snipp eingefügt und funktioniert,.. liegt also doch daran. Kann mir jemand dieses Snipped für Drupal 6 zur Verfügung stellen bitte?
Was muß man denn "ändern"
am 22.10.2009 - 16:49 Uhr
Was muß man denn "ändern" um das Snippet für Drupal 6 kompatibel zu machen.. weiß das jemand? Dankeschön