Gallery2 in Nodeprofile einbinden?
Eingetragen von dominikm (17)
am 25.10.2007 - 19:59 Uhr in
am 25.10.2007 - 19:59 Uhr in
Hallo alle zusammen,
habe soeben das Tutorial von http://shellmultimedia.com/node/274 erfolgreich hinter mich gebracht =)
Jetzt weiß ich allerdings nicht wie ich gallery2 in meine node-uprofile.tpl.php (Profil) einbinden soll...
Kann mir jemd helfen?
Die Sufu hat mich leider nicht weiter gebracht =)
Grüße,
Dominik
- Anmelden oder Registrieren um Kommentare zu schreiben
Probier mal 5.x-2.x-dev
am 25.10.2007 - 21:26 Uhr
Bin gerade etwas in Eile, aber schau mal unter http://drupal.org/node/185251 und probier die aktuelle 5.x-2.x-dev version von gallery module. Es ist auch die Frage, was Du unter 'einbinden' verstehst. Was genau willst Du denn erreichen?
Danke hat mir sehr
am 26.10.2007 - 18:29 Uhr
Danke hat mir sehr weitergeholfen. Jetzt suche ich nur noch eine Lösung wo jeder Benutzer seine eigene Gallerie in seinem Node-Profile bearbeiten und Bilder hochladen kann evtl. in einem extra Tab?
habe das auch so gemacht....
am 05.11.2007 - 15:29 Uhr
habe das auch so gemacht.... habe das wie das in der node-uprofile.tpl_.php_.txt die da angefügt ist,... eingefügt, leider ist danach das Themplate weg und die Seite ist weiß, zeigt aber noch die Profilfinformationen an bis zu dem punkt, wo der Code eingefügt ist...
woran könnte das liegen?
?
am 05.11.2007 - 15:52 Uhr
@dominikm: Das Bearbeiten des UserAlbum innerhalb der Profilseite (oder Tab) ist im Moment nicht möglich. Man könnte höchstens für den jeweiligen Benutzer ein Tab einblenden, welches direkt zu dessen UserAlbum verweist.
@Naiszen: Was genau hast wo eingefügt? Könntest Du vielleicht mal die wichtigen Abschnitte des Templates posten (als Anhang)? Wenn Du das gallery_profile Modul verwendest, brauchst Du den Code auch nicht manuell einzubetten, sondern kannst direkt die Variable '$profile['useralbum_gallery']' ausgeben. (Im original VorlageTemplate von Drupal passiert das übrigens automatisch, bei einem angepassten Template musst Du die Variable natürlich selbst einfügen.)
Also ich habe folgendes
am 06.11.2007 - 02:26 Uhr
Also ich habe folgendes vor:
Ich bin dem Tutorial von http://shellmultimedia.com/node/274 gefolgt. So wich das verstehe wird aber im Tutorial eine andere Bildergallerie verwendet, was für mich sehr ungünstig ist. Ich benutze die Gallerie2 und habe da auch schon viele 1000 Bilder eingefügt. Die Gallery2 bietet für jedem User die Möglichkeit eigene Bilder Hochzuladen und zu veröffentlichen, also das jeder User deine eigene Gallerie hat.
Jetzt habe ich vor, das einige Bilder in dem Benutzerprofiel angezeigt werden, quasi Random. Und wenn ein Besucher auf dieses Bild klickt, das er automatisch in der Bildergallerie des Users landet.
Nun habe ich gedacht das der Link http://drupal.org/node/185251 die Lösung sei, und habe genau dem Beispiel gefolgt, leider hatte es nicht geklappt.
Was muß ich machen, damit ich die Bilder aus der Gallerie2 in dem Noteprofile bekomme?
Hier noch mal der wichtige abschnitt der node-uprofile.tpl.php:
<!-- BOTTOM PANEL -->
<div class="panel-col-bottom">
<div id="user-gallery">
<h3>User Gallery:</h3>
<?php print($node->uid); ?>
<?php $testnum = $node->uid; ?>
<?php
// Grid block (4 random images in 2 columns from useralbum of the profile's owner)
$params = array(
'blocks' => implode('|', array_fill(0, 4, 'randomImage')),
'itemId' => 'user:'. $user->uid
);
$block = gallery_get_block($params, 2);
print $block['content'];
?>
<?php
// $view = views_get_view('gallery_user');
// print views_build_view('embed', $view, array(strval($profileuser->uid)), false, false);
?>
</div>
<div id="user-guestbook">
<h3>Guestbook</h3>
Grüße, Marko
Hey Marko, Hab noch ne
am 06.11.2007 - 11:37 Uhr
Hey Marko,
Hab noch ne Anmerkung in den Kommentaren gefunden. Wir haben Node-Profile. Wenn Ich das richtig verstanden hab muss die Zeile 'itemId' => 'user:'. $user->uid durch 'itemId' => 'user:'. $node->uid eventuell auch 'itemId' => 'user:'. $profileuser->uid ersetzt werden (da ist sich der Ersteller nicht sicher).
Versuchs mal!
liebe Grüße
Janna
hi Janna, hat leider nicht
am 06.11.2007 - 12:46 Uhr
hi Janna,
hat leider nicht funktioniert, bekomme das selbe Ergebnis raus. :(
ich Poste hier noch mal den Quelltext den ich bekomme, aus dem Bereich der Gallery:
<!-- BOTTOM PANEL -->
<div class="panel-col-bottom">
<div id="user-gallery">
<h3>User Gallery:</h3>
1</div></div></div>
Welche Version?
am 06.11.2007 - 13:31 Uhr
Hast Du auch die neue 5.x-2.x version von gallery module? Mit der alten 5.x-1.x Series funktioniert der Code nicht. Ansonsten wüßte ich nicht, was daran falsch sein könnte ...
Hast Du es mal mit dem gallery_profile Modul und
$profile['useralbum_gallery']
probiert?Danke, das hatte
am 08.11.2007 - 02:05 Uhr
Danke, das hatte geholfen...
konnte nur nicht so schnell das Modul updaten, da ich noch einen anderen Fehler im Dateiensystem und der Datenbank hatte, was ich erst finden muß... nun klappt das mit den Vorschaubilder sehr gut.
Viele Grüße, Marko