Dringend, Themes und Menü für Bloggs ???
am 22.04.2007 - 20:01 Uhr in
Hallo Ihr Drupal-Spezialisten;
Ich will meine Community um die Möglichkeit erweitern, daß unsere Mitglieder sich auch Blogs einrichten können und würde das gern mit Drupal realisieren, da wir inzwischen einige Sites auf Drupal zu laufen haben und uns deshalb mit all unseren Features auf Drupal konzentrieren wollen. Sonst müßten wir halt mehrere Scripts pflegen und das wird aufwendig mit der Zeit.
Bislang habe ich dafür nur Wordpress als brauchbar herausgefunden. Denn die Mitglieder der Community sollen sich ein Blog einrichten können, in dem sie auch Themes auswählen und ihr Menü einrichten können.
Nur das Textfeld editieren können - damit hätten sie zu wenig Gestaltungsfreiheit. Soweit ich rausgefunden habe, läßt sich mit der normalen Drupal-Installation (für Multiuser) nicht mehr anbieten. Oder habe ich da etwas übersehen? Oder kennt jemand von Euch eine Kombi aus Modulen, mit denen sich diese Funktionen realisieren lassen?
Über Antwort sehr dankbar
Pinda
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo Pinda,
am 23.04.2007 - 00:32 Uhr
Hallo Pinda,
super Frage!
Genau das interessiert mich auch schon seit Tagen. Ich bin bislang leider auf keine, den Usern, zumutbare Lösung gekommen.
Gruß
Anoa
Wer suchet der findet
am 23.04.2007 - 14:29 Uhr
So ganz einfach Out-of-the-box gibt es da wohl nichts, aber wenn Du Dich durch das Forum und durch die Module auf Drupal.org arbeitest (einschließlich der dazugehörigen issues), dann wirst Du passende Lösungen finden: z. B. Blog Theme Modul mit der passenden Modifikation unter Upgrade for 5?.
-------------------
nsah.de
Ok, Danke für den Tip. Das
am 25.04.2007 - 13:05 Uhr
Ok, Danke für den Tip.
Das Problem hätte ich erst einmal gelöst. Ich habe mich ausschließlich auf der Liste der 5.x-kompatiblen Module umgesehen und das ist das von Dir genannte nicht gelistet.
Bislang hatte ich versucht meine Site-Konfiguration mit dem Taxonomy Theme.module zu realisieren. Aber das erwies sich dann doch als zu umständlich für meinen gewünschten Zweck.
Besten Dank
Anoa
unter phptemplate
am 25.04.2007 - 15:02 Uhr
Hallo Pinda,
ich habe folgende lösung gemacht:
unter profile ein listenfeld erstellen (Blog_darstellung)
eine node-blog.tpl erstellt zu beginn nach ($sticky)
in einer abfrage das feld (Blog_darstellung) abgefragt (u.fid =6)
ergiebt ein resultat ($b).
danach einem div die klasse blog + dem ausgewähltem listenfeld(Blog_darstellung) angehängt ($b).
<?php
global $user;
$results = db_query("SELECT u.value FROM {profile_values} u WHERE u.fid =6 and u.uid = $node->uid ");
$row = db_fetch_object($results);
$b=$row->value;
?>
<?php echo"<div class=\"blog$b\">"; ?>
am schluss
</div>
<br class='clear' />
weiter
eine blog.css erstellt und in der page.tpl eingebunden.
beispiel
/* ---blog 1----------------------------------- */
.blog1{
background-image: url(/themes/new/images/blog1.jpg);
background-repeat: repeat-y;
border-top: #9BF3C8 2px dashed;
border-bottom: #9BF3C8 2px dashed;
padding: 0px 40px 40px 40px;
font-family: Georgia;
font-size: 14px;
color: Black;
}
.blog1 .picture{
float:right;
}
.blog1 a:link {
font-size: 12px;
color:#7983DC;
letter-spacing:.1em;
}
.blog1 a:visited {
font-size: 12px;
color:#7983DC;
letter-spacing:.1em;
}
.blog1 a:hover {
font-size: 12px;
color:#7983DC;
letter-spacing:.1em;
}
/* ---blog 2----------------------------------- */
.blog2{
background ...........................
im profilfeld habe ich kleine bilder als beschreibung eingebunden mit der nummer die im liestenfeld ausgewählt wird.
beispiel
http://sorgerecht.ch/index.php?q=blog
blöcke können, mit entsprechender berechtigungen, von den benutzer ein- oder ausgeblendet werden.
lg sofo
Danke für den Lösungsvorschlag
am 25.04.2007 - 19:38 Uhr
Hallo sofo,
wenn ich es richtig verstehe, dann unterscheiden sich Deine Blogs lediglich im css; das Template allerdings ist das gleiche. Richtig?
> blöcke können, mit entsprechender berechtigungen, von den benutzer ein- oder ausgeblendet werden.
Was meinst Du mit "ein- und ausblenden"? Ich habe mich nach Deiner "Einladung prompt auf der Site registriert, finde aber, als Benutzer, solch einen Schalter/Option nicht.
Gruß
Anoa
genau div class mit php erstellt
am 26.04.2007 - 05:22 Uhr
hallo Anoa,
genau ich erstelle eine
<div class="anhand des users und der auswahl im neuen profilfeld.
*** vieleicht hätte da jemand eine idee wie dies in der template.php erfolgen könnte? ***
index.php?q=admin/user/access als admin kannst du den rollen die verwaltung von blöcken erlauben (bei mir nicht erlaubt) ich sah dort sogar die möglichkeit über php diese funktion zu steuern (was das auch immer bedeuten mag)
index.php?q=admin/build/block/configure/block hier kannst du sichtbarkeit nach rollen einstellen. zb rolle blog erstellen und hier nur diesen usern die blöcke anzeigen lassen.
ich verwende diese funktionen nicht, denke das es aber so funktioniert.
es besteht auch die möglichkeit eine checkbox für jeden block in den profilen zu erstellen, um dann bei der anzeige der blöcke diesen wert abzufragen. http://drupal.org/node/60317
danke das du meiner einladung gefolgt bist. habe mir erlaubt dir den newsletter (story) zu abonieren und hoffe dich als nutzer gewinnen zu können.
lg sofo