Inhalt freischalten und auf Profil anzeigen lassen
am 10.07.2011 - 00:43 Uhr in
Hallo,
wenn Benutzer Inhalte schreiben sollte ich es nur als Administrator freigeben können. Habe gehört das Modul Modr8 soll dafür da sein,
allerdings benutze ich Drupal 7 (das neuste eben) und das genannte Modul ist für Drupal 6.x.
Außerdem habe ich gehört ohne Modul soll das etwas schwierig zum einstellen sein (bin ja noch Einsteiger in Sachen Drupal).
Am besten sollte im Adminmenü eien Liste der geschriebenen Inhalte sein die ich dann freigeben kann. Das wäre perfekt.
Die geschriebenen Inhalte sollten einem Inhaltstypen auch zugeordnet werden können.
Zur zweiten Sache.
Ich möchte die geschriebenen Inhalte auf dem Profil von den Benutzern auf einem extra Menüpunkt anzeigen lassen.
Also es steht ja auf den Profilen "Ansicht", daneben sollte dann "Beiträge" stehen und dort die geschriebenen Inhalte (die Neusten ganz oben).
Ich hoffe ich habe es gut beschrieben.
- Anmelden oder Registrieren um Kommentare zu schreiben
wenn Benutzer Inhalte
am 10.07.2011 - 01:05 Uhr
wenn Benutzer Inhalte schreiben sollte ich es nur als Administrator freigeben können. Habe gehört das Modul Modr8 soll dafür da sein,
allerdings benutze ich Drupal 7 (das neuste eben) und das genannte Modul ist für Drupal 6.x.
schaue dir die einzelnen inhaltstypen einmal an. dort kannst du den haken bei veröffentlicht einfach wegnehmen und dann bekommst du das, was du willst. der admin muss die beiträge aufrufen und nach durchsicht auf "veröffentlichen" stellen und speichern
Ja das hab ich mir auch schon
am 10.07.2011 - 02:14 Uhr
Ja das hab ich mir auch schon gedacht, aber ist halt nicht so in einer schönen Liste und hätte nicht gedacht das es so "einfach" geht :)
Aber ich machs trotzdem so.
Außerdem wie kann ich bei den Fields von den Inhaltstypen einen Abstand machen (wenn CSS von nöten ist habe ich bisschen Erfahrung ich msus nru wissen wo).
Hier mal ein Bild wie es bei mir aussieht: http://www.img-teufel.de/uploads/fieldsohneabstand1editedda327876jpg.jpg
overdev schrieb ... aber ist
am 10.07.2011 - 07:05 Uhr
... aber ist halt nicht so in einer schönen Liste und hätte nicht gedacht das es so "einfach" geht :)
... wie kann ich bei den Fields von den Inhaltstypen einen Abstand machen (wenn CSS von nöten ist habe ich bisschen Erfahrung ich msus nru wissen wo).
Die Seite mit dem TAB für die Beiträge des Users kannst Du mit dem Modul VIEWS erstellen. Ebenso eine "schöne Liste" der nicht veröffentlichten Nodes. Das ist der schwierige Part bei Deinem Anliegen, denn VIEWS ist zu Beginn erschreckend vielseitig und eben auch schwierig.
Leichter ist die CSS Geschichte. Wegen den Abständen ... FIREBUG ist ein unverzichtbares Tool und der verrät Dir genau, was wo geändert werden kann. Tutorials und einen Screencast findest Du bei Bedarf auf meiner Webseite ... hilft vielleicht?
Drupal 7 Screencasts in deutsch!
Okay danke Firebug ist gut
am 10.07.2011 - 12:01 Uhr
Okay danke Firebug ist gut und hab mich jetzt damit befasst.
Hier ist die Stelle die ich gefunden habe:
<a id="main-content"></a>
<h1 id="page-title" class="title"> Irgendwas - lol </h1>
<div class="tabs">
<div class="region region-content">
<div id="block-system-main" class="block block-system">
<div class="content">
<div id="node-7" class="node node-benutzerbeitr-ge node-full clearfix" typeof="sioc:Item foaf:Document" about="/?q=node/7">
<div class="meta submitted">
<div class="content clearfix">
<div class="field field-name-body field-type-text-with-summary field-label-hidden">
"<div class="field field-name-field-downloadlink field-type-text field-label-above">
<div class="field field-name-field-vorschaubilder field-type-image field-label-above">
<div class="field field-name-field-autor field-type-text field-label-above">"
</div>
<div id="comments" class="comment-wrapper">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
Das Problem ist ich finde es in keienr CSS Datei nichtmal die Klasse "content clearfix".
Das genaue was ich brauche sind ja field field-name-field-downloadlink field-type-text field-label-above und Ähnliche aber denke die hat Drupal selbst bei ejdem beitrag erstellt (ist ja alles gleich bei einem Inhaltstypen).
Ich weiß halt nicht wo ichs ändern kann.
Also content und clearfix
am 10.07.2011 - 12:16 Uhr
Also content und clearfix sind 2 Klassen. Zum anderen ändert man nie in den CSS-Dateien des Systems und möglichst nicht in den CSS-Dateien des Themes, denn den nächste Update kommt bestimmt und dann sind die Änderungen weg.
Lege Dir in Deinem Theme eine zusätzliche CSS-Datei an, die Du im .Info-File Deines Themes nach den CSS-Dateien Deines Themes einträgst. Dort überschreibst Du alle CSS-Einstellungen, die Dir nicht gefallen. Du mußt im Einzelfall ohnehin neue Ketten von Klassen und Tags bauen, um genau ein einzelnes Element Deiner Webseite im Layout zu ändern. Andernfalls kannst Du durch eine Änderung in einer allgemeineren CSS-Anweisung ein ziemliches Durcheinander anrichten.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Okay gut zu wissen,
am 10.07.2011 - 12:20 Uhr
Okay gut zu wissen, allerdings finde ichs immernoch nicht.
Was soll man denn mit so
am 10.07.2011 - 12:34 Uhr
Was soll man denn mit so einer Aussage anfangen -,-' Kleiner Tipp: Bevor du dich ins Drupal-Getümmel stürzt, solltest du mal ein ordentliches Tutorial durcharbeiten. Gern auch für Drupal 6, das hilft dir auch schon ungemein weiter, glaub mir. Wenn wir dir hier Sachen erklären wollen, verstehst du nur die Hälfte, weil du Drupal selbst noch gar nicht verstehst. Genau so wie jetzt.
Welches Theme verwendest du denn z. B?
Außerdem sollst du nirgendwo was ändern, sondern stattdessen was eigenes einfügen. Also eine eigene CSS in deinem Theme erstellen und einbinden und dort dann die Änderungen für deine Felder angeben. Dazu musst du nirgendwo was ändern.
Und für die Beitrags-Liste eines Benutzers benötigst du evtl. gar kein Views, sondern kannst es erstmal mit dem Drupal-Core-Modul "Tracker" probieren. Das dürfte dir auch so einen Tab im Benutzerprofil geben. (Wird hier im DrupalCenter auch verwendet, glaube ich).
overdev schrieb Okay gut zu
am 10.07.2011 - 12:37 Uhr
Okay gut zu wissen, allerdings finde ichs immernoch nicht.
Hast Du es angesehen?
-> http://www.thoor.de/drupal/css-kniffe/css-design-einfach-mit-firefox-und...
-> http://www.thoor.de/drupal/video-tutorial/css-easy-way-mit-firefox-firebug
Vermutlich nicht! Ansosnten solltest Du es rausfinden können,
Drupal 7 Screencasts in deutsch!
Das zweite nein das erste
am 10.07.2011 - 13:03 Uhr
Das zweite nein das erste schon.
Wusste nicht das Firebug auch noch gleichzeitig die Stellen in der CSS Datei makiert.
Ich habe es jetzt so gemacht das ich die orginal .css Dateien gesichert habe und in einer neuen Datei alles abgeändert habe.
Allerdings erkennt Drupal nicht das ich es neu hochgeladen habe.
Denke das ist so ähnlich wie bei dem Themelogo. Erst wenn ich bei den Themeeinstellungen auf speichern gehe wird das erkannt.
Achja ich hab mir die meisten Screencasts von Thoor angeschaut und hab meien Seite fast schon fertig so wie ich sie möchte.
Danke Thoor das Du so etwas machst!
Für meine Seite brauche ich halt noch ein Theme bzw nurnoch ein gutes Logo (hab zwar Programme dafür aber garkeien Ideen und hab kein Auge dafür wie was zusammenpasst).
Wenn du neue Theme-Dateien
am 10.07.2011 - 13:52 Uhr
Wenn du neue Theme-Dateien anlegst, musst du erst die Theme-Registry von Drupal löschen (z. B. indem du bei den Theme-Einstellungen auf "Speichern" klickst), damit Drupal die neuen Dateien erkennt und einliest.
Okay es änder sich
am 10.07.2011 - 14:26 Uhr
Okay es änder sich wahrschienlich nichts weil es die fields.css war.