Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Content Template PHP Probleme - Bitte um Hilfe!

Eingetragen von Delle4a (8)
am 08.05.2010 - 17:30 Uhr in
  • Module
  • Drupal 6.x

Hallo, arbeite an einer Seite für einen Kunden bin Stundent und unser Prof will das wir alles "learning by doing" machen, sprich null hilfe. Dienstag ist die Präsentation, ich bin für CCK zuständig in meiner Truppe. Nun will der Kunde das bestimmte Videos auf der seite nicht für gäste(nichtangemeldete leute) sichtbar sind. Unser PHP typ hat das studium abgebrochen und wir sitzen auf dem verlassenen boot.

Ich hoffe einer von euch kann mir helfen das wir das kind noch schaukeln können.

Also im Inhaltstyp "Video" gibt es ein feld "offvalid" als aufwahl in welchen man "public" oder "nonpublic" auswählen kann. Nun wollte ich bei der Videoansicht, welches wir mit ContentTemplate gestaltet habe an der Stelle des Videos diesen Befehl hinknallen(wie gesagt habe null ahnung von PHP):

<?php
global $user;

if (
in_array( 'Gast', $user->roles) && check_plain($node->field_offvalid[0]['value'])=nonpublic) {
  print
t('Du hast nicht die Befugnisse das Video zu sehen');
}

else
{
  print
flashvideo_get_video($node)
}

?>

Zur Erklärung hat der Uploader des Videos "Nicht Öffentlich" angeklickt also nonpublic, können Gäste das video nicht sehen und bekommen an Stelle ein Text.

Bitte helft mir, ich wäre euch ewig dankbar.

‹ swftools flowplayer erscheint nicht Drupal Forum vor Gästen verstecken ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

1. Nicht Content_template

Eingetragen von Cyberschorsch (782)
am 08.05.2010 - 17:55 Uhr

1. Nicht Content_template benutzen
2. Wo ist deine genaue Frage?
3. Es gibt genug Permissionmodule. CCK_Permissions liefert beispielsweise schon so eine Funktion

mfg Cyberschorsch

_________

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wieso kann man mir nicht

Eingetragen von Delle4a (8)
am 09.05.2010 - 09:17 Uhr

Wieso kann man mir nicht einfach den PHP Code erklären, nein einen wird nur gesagt das man ganz neu anfangen soll und am besten ganz andere module benutzen soll.

So hätte eine hilfreiche Antwort einfachhalber ausgesehen:

Zitat:

Probier mal den PHP-Code

<?php
global $user;

if ((!
$user->uid) && $node->field_offvalid[0]['value']==nonpublic) {
  Print
"This message is only visible for not-logged-in users.";
}

else
{
  print
flashvideo_get_video($node);
}

?>

Habs jetzt selbst durch probieren rausgefunden... danke dir für deine Hilfe.....

  • Anmelden oder Registrieren um Kommentare zu schreiben

Delle4a schrieb Wieso kann

Eingetragen von Thoor (3678)
am 09.05.2010 - 10:49 Uhr
Delle4a schrieb

Wieso kann man mir nicht einfach den PHP Code erklären, nein einen wird nur gesagt das man ganz neu anfangen soll und am besten ganz andere module benutzen soll.

Ich gehe mal davon aus, weil es hier ein Drupal und kein PHP Forum ist!

Gerade bei Deinem Problem gibt es eigentlich keinen Grund, dies per PHP lösen zu wollen! Das CCK Modul beinhaltet nämlich schon Möglichkeiten für "Permission pro Feld"! Und das nutzt Du ja bereits. Du hättest nur in der Modulverwaltung eine CCK Option mittels Modul zusätzlich aktivieren müssen!

Da Du selbst angibst, "Null Ahnung von PHP zu haben" ... so dürfte der erteilte Tip für Dich übrigens perfekt gewesen sein! Also kein Grund hier dann so pampig zu reagieren!

thoor - Thomas Ortner
Drupal 7 Screencasts in deutsch!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Nach Upgrade auf Drupal 9 Fehler im Installationsprofil
  • Komplexe Layouts per Drag & Drop mit Layout Paragraphs
  • Reload der vollständigen Seite
  • [doch nicht gelöst] View zeigt unter Felder falsche Werte
  • Die Splash Awards Deutschland und Österreich sind zurück!
  • [gelöst] Views in Seite einbetten
  • Fehler nach Drupal Core Update auf 7.91
  • (Gelöst) Taxonomie Beziehungen ausblendbar im Backend?
  • Suche Upgradeempfehlungen einer existenten Drupal7 Site auf 9/10?
  • Develop Custom Field in Views
  • Wie View mit einem Array von ids filtern?
  • Wie befülle ich den Cache automatisch? [gelöst]
Weiter

Neue Kommentare

  • Sehr interessanter und
    vor 1 Tag 1 Stunde
  • Works as designed – Erwartetes Verhalten
    vor 3 Tagen 6 Minuten
  • Welcher Fehler wird im Drupal
    vor 3 Tagen 15 Stunden
  • Zu früh gefreut. Jetzt
    vor 3 Tagen 17 Stunden
  • Filterkriterien » Hinzufügen » Kategorie » webformulareingabe
    vor 3 Tagen 17 Stunden
  • Müsste da noch ein Filter auf
    vor 3 Tagen 22 Stunden
  • Hast Du mal die Ausgabe des
    vor 3 Tagen 22 Stunden
  • Hab jetzt noch mal neu ein
    vor 3 Tagen 22 Stunden
  • Kann es sein, dass noch ein
    vor 5 Tagen 3 Stunden
  • Lösung
    vor 5 Tagen 14 Stunden

Statistik

Beiträge im Forum: 247951
Registrierte User: 19630

Neue User:

  • vagneralex3
  • zahid hasan
  • Davidenabs

» Alle User anzeigen

User nach Punkten sortiert:
wla9218
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 11 Gäste online.

Benutzer online

  • schmittrich

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association