Posted by peewee80 on February 3, 2010 at 8:54pm
Hej! har 2 frågor som någon kanske kan svara på
1. skulle vilja ha en block som visar antalet medlemmar på min sida. Bara det och inget mer. Med andra ord ska det i blocket stå ex: 343 medlemmar.
2. Har redan skapat ett forum. men kan jag ändra så att forum inlägget visas äldsta först. som denna drupal sida. har försökt att ändra i inställningar i /admin/content/forum/settings Förvald ordning: äldsta först. men inget händer, bara det senaste blir först.
någon som vet?
Comments
En räknare som talar om hur
En räknare som talar om hur många användare du har skulle jag fixat med ett egendefinierat block där du tillåter exekvering av php-kod:
Med alla användare
<?php
$result = db_result(db_query("SELECT COUNT(*) FROM {users}"));
print(t("Number of users: @no_users", array('@no_users' => $result)));
?>
Utan blockerade användare
<?php
$result = db_result(db_query("SELECT COUNT(*) FROM {users} WHERE users.status <> 0"));
print(t("Number of users: @no_users", array('@no_users' => $result)));
?>
Egendefinierade block skapar du under Administrate / Site Building / Blocks / Add Block
Välj ett format där du får exekvera php-kod.
Lägg in koden ovan under Block Body och välj lämpligt namn på blocket samt hur det skall visas mm.
/Thomas
WOW!!
Grymt snabb svar. Tyvärr är mina kodnings-kunskaper begränsade.
Men kopiera-klistra in kan jag. vart hittar jag block body? i temats css- fil?
Här skapar du ett eget
Här skapar du ett eget block:
http://mydomain.se/admin/build/block/add
Byt ut mydomain.se till vad din sida heter. Du måste vara inloggad som administrator (användare med nummer 1) för att få göra det.
Om du läser detta via epost så ser jag att koden blir fel. Titta därför på groups.drupal.org sidan, koden skall se ut precis som där.
/Thomas
Tack för första hjälpen!
Tack Thomas!
Grymt snabb svar (har letat i snart 3h för en sådan block)! Nu funkar det.
Och de andra frågan lyckades jag fixa också, under inställningar någonstans jag ej kommer ihåg nu.
Tack återigen!