Springe zum Inhalt

Blog

In bestimmten Fällen müssen in Secondlife Objekte an eine Gruppe übertragen werden. So ist es z.B. für die Funktionsweise von Radios oder Fernsehern auf Gruppenland erforderlich, dass diese bzw. ein sogenannter im Fernseher oder Radio enthaltener MediaProxy an die Gruppe übertragen werden muss, der das Land gehört. Näheren Aufschluß, welches Objekt an die Gruppe zu übergeben ist liefert in allen Fällen die Bedienungsanleitung zum Radio oder Fernseher. Nur Objekte mit dem gleichen Eigentümer können auf einer Parzelle Audio- oder Mediastreams einstellen. Dazu muss das Objekt bei einer Parzelle, die einer Gruppe gehört, als Eigentümer also auch die Gruppe haben. Es muss vom bisherigen Eigentümer in das Eigentum der Gruppe übergeben werden.

Dabei spielt es keine Rolle, ob der Eigentümer bereits durch seine Gruppenmitgliedschaft oder eine entsprechende Rolle das Recht hat, Audio- oder Mediastreams auf der Parzelle einzustellen. Bei Objekten werden keine Rollen angewendet, sondern es entscheidet einzig und allein, ob das Objekt dem Landeigentümer (bei Gruppenland eben der Gruppe) gehört.

Um ein Objekt an die Gruppe übergeben zu können, muss der bisherige Eigentümer das Recht haben, dieses Objekt weiterzugeben (das Objekt muss transfer sein). Außerdem muß der Eigentümer in der jeweiligen Gruppe das Recht haben, Objekte an die Gruppe übergeben zu dürfen. Wenn diese beiden Voraussetzungen gegeben sind, wird im Bearbeiten-Modus des zu übergebenden Objekts folgendermaßen vorgegangen:

  1. Mit der Schaltfläche Festlegen wird die Gruppe ausgewählt, an die das Objekt übergeben werden soll, bzw. der das Land gehört.
  2. Durch Anklicken von Mit Gruppe teilen wird die Schaltfläche rechts daneben aktiviert.
  3. Und schließlich durch Übertragen wird das Objekt in das Eigentum der Gruppe übertragen.

Seit kurzem verwendet diese Webseite Drupal 7. In der Grundinstalltion sind schon wesentliche Module zum Betrieb einer einfachen Webseite oder eines Forums enthalten. Um noch mehr Komfort zu ermöglichen oder bestimmte Funktionen nachzurüsten, kann Drupal einfach mit Modulen erweitert werden. Im Folgenden möchte ich ein paar Module vorstellen, die auch auf dieser Webseite eingesetzt werden: ...weiterlesen "Module für Drupal 7"

Nachdem nun mein eigener Mailserver online ist, er nicht in einem Dialin-IP-Block liegt und (ich hoffe) anständig mit TLS und saslauthd abgesichert ist, kann ich getrost Adieu zum E-Mail-Paket sagen, da ich nun alle Funktionen, insbesondere das Verwenden der unterschiedlichen eigenen E-Mail-Adressen selber erledigen kann.

Mit Drupal 7 hat sich das Taxonomiemodul grundlegend geändert. Die Beispiele aus dem Web für ältere Drupal-Versionen enden schlimmstenfalls in einer komplett leeren Seite. Dann ist Handarbeit in der Datenbank angesagt...

Hier nun ein funktionierendes Beispiel, wie Blöcke in Drupal 7 anhand eines Taxonomiebegriffs des Nodes angezeigt werden können (einzufügen in den Sichbarkeitseinstellungen des jeweiligen Blocks):

<?php
if ( arg(0) == 'node' && is_numeric(arg(1)) ) {
    $node = node_load(arg(1));
	$items = field_get_items('node', $node, 'field_tags');
	if (is_array($items))
	{
		foreach($items as $term)
		{
			if ($term['tid'] == 7)
			{
				return TRUE;
			}
		}
	}
	return FALSE;
}
?>

Dabei wird davon ausgegangen, dass das Feld field_tags die Taxonomiebegriffe enthält. Im Beispiel wird der Block nur angezeigt, wenn der Node den Taxononomie-Term 7 enthält.

Genau dieser Code wird hier auf der Webseite eingesetzt, um Blöcke auf der rechten Seite anzuzeigen, wenn der Node den Term 7 (= Secondlife) enthält.