Willkommen Gast.
Um die volle Funktionalität des Forums nutzen zu können,
müssen Sie sich einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

 
Erweiterte Suche

31.099 Beiträge in 6.469 Themen- von 6.480 Mitglieder - Neuestes Mitglied: Frideborg

25-06-2019 04:12:13
JOOM::GALLERY::FORUMArchivJoomGallery 1.5 MVC - ErweiterungenAddonsGalleryTab4 "Usergallery"
Seiten: [1]
Drucken
Autor Thema: GalleryTab4 "Usergallery"  (Gelesen 5926 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
go.kos
Newbie
*
Offline Offline

Beiträge: 9


« am: 03-01-2011 19:06:08 »

Hallo,

kann man den GalleryTab so einstellen das man die Bilder eines Users ansehen kann ohne gleich in die Hauptgallery zu kommen?

Lg
Gespeichert

JoomGallery 1.5.6.2
JoomImages 1.5.6
GalleryTab 4.1.1
aHa
Entwickler-Team
Hero Member
*****
Offline Offline

Beiträge: 2.367


WWW
« Antworten #1 am: 04-01-2011 20:12:10 »

Hallo,
könntest Du das bitte genauer beschreiben?
Bitte auch mit Angabe der Versionen (JoomGallery/GalleryTab/Joomla!)

Danke
Gruß
Andreas
Gespeichert
go.kos
Newbie
*
Offline Offline

Beiträge: 9


« Antworten #2 am: 04-01-2011 21:23:03 »

hi,

ich meinte das so, wenn ich auf ein Bild im GalleryTab klicke komme ich in die Detailansicht, wenn ich jetzt auf weiter klicke kommt ein bild von einem anderen user, mir wäre es aber lieber wenn jetzt nur Bilder von einem User kommen würden und nicht von allen usern.

Meine versionen sind:
Joomla 1.5.22
Joomgallery 1.5.6.1.
GalleryTab 4.1.1

Danke
LG
Gespeichert

JoomGallery 1.5.6.2
JoomImages 1.5.6
GalleryTab 4.1.1
aHa
Entwickler-Team
Hero Member
*****
Offline Offline

Beiträge: 2.367


WWW
« Antworten #3 am: 05-01-2011 20:40:06 »

Hallo,
danke für die Erklärung.
Ich muss Dich leider enttäuschen. Der Tab kann der Gallery nicht vorgeben, dass nur Bilder des User in der Detailansicht angezeigt werden.
Möglicherweise ein nettes Feature für die Galerie in zukünftigen Versionen. Du könntest Deinen Vorschlag hier einbringen, wenn Du magst.
Die Detailansicht ist eher eine umfassende Übersicht aller Bilder der betreffenden Kategorie ohne Einschränkung.

Eine Möglichkeit wäre, dass in der Kategorieansicht der Galerie das direkte Öffnen des Thumbs in z.B. der Slimbox eingestellt wird.
Dann sollte innerhalb des Tabs eine Navigation aller Bilder des User mit der Slimbox möglich sein.
Es geht leider die Detailansicht komplett für die Galerie verloren.

Gruß
Andreas
Gespeichert
go.kos
Newbie
*
Offline Offline

Beiträge: 9


« Antworten #4 am: 07-01-2011 16:05:21 »

Hallo, danke für deine Antwort.

Den vorschlag werde ich machen sm_smile

und ein leichten Hack kann man da nicht machen?
Gespeichert

JoomGallery 1.5.6.2
JoomImages 1.5.6
GalleryTab 4.1.1
aHa
Entwickler-Team
Hero Member
*****
Offline Offline

Beiträge: 2.367


WWW
« Antworten #5 am: 07-01-2011 17:59:49 »

Hallo, danke für deine Antwort.

Den vorschlag werde ich machen sm_smile

und ein leichten Hack kann man da nicht machen?

Na ja, was verstehst Du unter 'leicht'?
Auch, wenn ich Dir einen Hack liefern würde, müsstest Du bei jedem Update des Tabs und der JoomGallery die manuellen Änderungen nachpflegen.
Das ist für Dich immer mit Aufwand verbunden. Und Fehler können dort immer auftreten.

Ich beschreibe Dir mal kurz, welche Änderungen notwendig wären.
- Der Tab muss einen weiteren Parameter z.B. 'user=xx' liefern, wenn auf ein Thumb geklickt wird
- die Detailansicht der JoomGallery muss diesen Parameter abfragen und - wenn vorhanden - die entsprechende Datenbankabfrage angepasst werden

So einfach es klingt, es geht nicht um wenige Codezeilen.
Bist Du immer noch an einem Hack interessiert?
Gespeichert
go.kos
Newbie
*
Offline Offline

Beiträge: 9


« Antworten #6 am: 07-01-2011 18:48:57 »

Auch wenn es mit Aufwand verbunden ist, dafür kann ich den wunsch einiger User erfüllen bzw. Du/Ihr  sm_smile
Hab zwar den Vorschlag gemacht aber wer weiß ob das auch umgesetzt wird.
Danke

LG
Gespeichert

JoomGallery 1.5.6.2
JoomImages 1.5.6
GalleryTab 4.1.1
aHa
Entwickler-Team
Hero Member
*****
Offline Offline

Beiträge: 2.367


WWW
« Antworten #7 am: 07-01-2011 21:32:49 »

Der Vorschlag auf joomgallery.uservoice.com ist nie falsch.
Es ist für uns nach dem Forum eine wichtige Plattform für Feedbacks.
Auch wenn wir dort nicht regelmässig antworten.

Es wird wahrscheinlich 2 Tage dauern, bis ein getesteter Hack zur Verfügung steht.
Bitte habe ein wenig Geduld.
Danke
Gespeichert
go.kos
Newbie
*
Offline Offline

Beiträge: 9


« Antworten #8 am: 07-01-2011 22:50:30 »

OK danke für deine mühe!
Gespeichert

JoomGallery 1.5.6.2
JoomImages 1.5.6
GalleryTab 4.1.1
aHa
Entwickler-Team
Hero Member
*****
Offline Offline

Beiträge: 2.367


WWW
« Antworten #9 am: 11-01-2011 19:33:33 »

Ok, es gibt eine Möglichkeit für einen Hack. Der hat aber auch einige Nachteile.
Bitte lies meinen Beitrag zuerst komplett durch und entscheide dann selbst, ob Du den Hack einbauen willst.
So wird er sicher in keiner offiziellen Version der JoomGallery vorkommen.
Wie schon gesagt halte ich Deine Idee für sehr gut. Nur sollte sie anders, allgemeingültiger eingebaut werden.
Betrachte den Hack als 'quick & dirty'....
Teste auf keinen Fall in Deiner produktiven Installation
---
Der Hack geht davon aus, dass nach einem Klick auf ein Thumb im Tab auf die Bilder des jeweiligen Besitzers in der Detailansicht verwiesen wird.
Dabei so, dass ausschließlich dessen Bilder in der Kategorie angezeigt werden.
Es ist dabei egal, in welchem Subtab (z.B. Namensschilder) ein Thumb angeklickt wird. Immer wird auf die Bilder des Besitzers verwiesen.

Nachteil: Es werden nur die Bilder des Users der jeweiligen Kategorie (der des Bildes) angezeigt.
Wenn ein User Bilder in mehrere Kategorien hochgeladen hat, wird der Hack nicht funktionieren.
---
Es müssen zwei Dateien geändert werden

/components/com_joomgallery/interface.php
Zeile 447

vorher
Code
$output .= '  <a href="'.$link.'" class="jg_catelem_photo">';
 

nachher
Code
$output .= '  <a href="'.$link.'&imgowner='.$obj->owner.'" class="jg_catelem_photo">';
 

Damit fügst Du dem Link auf den Thumbs eine weitere Angabe 'imgowner=userid' hinzu, z.B. 'imgowner=62'.
Nachteil: Von dieser Änderung sind auch andere Erweiterungen betroffen, welche diese Funktion nutzen, z.B. das Modul JoomImages.


/components/com_joomgallery/models/detail.php
mehrere Änderungen

Zuerst fügst Du eine neue Klassenvariable ''_imgowner' ein, ab Zeile 86 unterhalb von der $_iptcdata
Code
  var $_iptcdata = '';
 var $_imgowner;// new
 

Weiter unten im Bereich Zeile 101 füllst Du diese neue Variable mit dem, was in der URL ergänzt wurde.
Code
$id = JRequest::getVar('id', 0, '', 'int');
// new Get owner of image
$this->_imgowner = JRequest::getVar('imgowner', 0, '', 'int'); // new
 
Wenn in der URL 'imgowner' nicht vorhanden ist, wird eine 0 vergeben.

Jetzt wird es ein wenig hakelig. Die Datenbankabfrage wird geändert. Benutze bitte copy&paste, um die neue Zeile einzufügen.
Die DB-Abfrage müsste jetzt ab der Zeile 495 anfangen:

Code
AND a.published = 1
AND a.approved  = 1 ".
($this->_imgowner != 0 ? "
AND a.owner = ".$this->_imgowner."." : "")."AND c.access   <= ".$this->_user->get('aid')."
".$this->_buildOrderClause()
Die dritte Zeile ist neu. Wenn in der vorherigen Abfrage in der URL 'imgowner' (ungleich 0) gefunden wurde, werden in der DB nur die Bilder des User in der Kategorie gesucht.
Sonst werden alle Bilder der Kategorie in der Detailansicht angezeigt.

Vielleicht hilft es Dir ein wenig weiter.

Gruß
Andreas
Gespeichert
go.kos
Newbie
*
Offline Offline

Beiträge: 9


« Antworten #10 am: 16-01-2011 20:08:08 »

Hallo,

danke für deinen Hack! Aber ist es möglich das alle Bilder angezeigt werden und nicht nur aus einer Kategorie?
Gespeichert

JoomGallery 1.5.6.2
JoomImages 1.5.6
GalleryTab 4.1.1
aHa
Entwickler-Team
Hero Member
*****
Offline Offline

Beiträge: 2.367


WWW
« Antworten #11 am: 17-01-2011 21:15:06 »

Hallo,
das sollte prinzipiell möglich sein, indem die Datenbank-Abfrage um die Verbindung zu der Kategorientabelle erleichtert wird.
Nach dem Motto "Zeige mir alle Bilder des User" ohne weitere große Einschränkungen.

Viel Erfolg
Gruß
Andreas
Gespeichert
go.kos
Newbie
*
Offline Offline

Beiträge: 9


« Antworten #12 am: 21-01-2011 19:37:21 »

Genau das was ich brauche "Zeige mir alle Bilder des User" Das wäre echt spitze wenn du mir ein Hack liefern könntest. Ich kann leider nicht Programmieren, das einzige was ich kann ist ein Hack einfügen oder verändern.

Viele Grüße
go.kos
Gespeichert

JoomGallery 1.5.6.2
JoomImages 1.5.6
GalleryTab 4.1.1
Seiten: [1]
Drucken
Gehe zu:  

HOSTED BY SCHWARZKÜNSTLER ®

PROTECTED BY  ZB BLOCK  AND Project Honey Pot
Theme orange-lt created by panic

Bad Behavior has blocked 5319 access attempts in the last 7 days.