» Forum » Clanscript » Kritik und Verbesserungen » Usergallerie mit Userfreigabe
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

Usergallerie mit Userfreigabe
Brainmark
Mitglied
0 Beitragspunkte
Posts: 16

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 10.03.2009 - 16:51:21     Zitieren
Moin Leute!

Ich bin ja nun schon seit einiger Zeit begeisteter Ilch Anhänger.
Nun hat mich gestern ein Mitglied unserer Gilde gefragt, ob jedes Mitglied Ihre Usergallerie sehen kann...
Musste ich mit ja beantworten, da alle Mitglieder ja auf die Gallerie anderer Mitglieder zugreifen sollen.
Wäre es theoretisch möglich, z.B. einzelne Bilder nur für bestimmte User sichtbar zu machen?
Also mit Rechtevergabe etc.?
Hab schon die SuFu benutzt aber nicht wirklich etwas diesbezüglich gefunden.
Thx, schon einmal im Voraus.

Brainmark


verwendete ilchClan Version: 1.1

betroffene Homepage: www.the-unholy-guards.de
Akira
Mitglied
1 Beitragspunkte
Posts: 1368

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 10.03.2009 - 17:59:44     Zitieren
baust in die katdb halt nen atertable ein

und dan in der abfrage einfach ob der user dad hat


www.torridOrbs.com/ref-1.html Visit Us Zwinker
Neue Scripte: JQuery Login usw... Turnier(www.torridorbs.com/?turnier), Multi-Bewertung, Refferer, Forum Upload, E-Mail login
Brainmark
Mitglied
0 Beitragspunkte
Posts: 16

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 10.03.2009 - 18:07:57     Zitieren
Thx für die schnelle Antwort.

Jetzt müsste man nur noch richtig Plan von SQL etc. haben! Zwinker
Aber ich werd mich mal ransetzen und probieren.
Gelobe Besserung! ^^
Akira
Mitglied
1 Beitragspunkte
Posts: 1368

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 10.03.2009 - 18:33:06     Zitieren
hatte die gallerie nicht ne rang abfrage?


www.torridOrbs.com/ref-1.html Visit Us Zwinker
Neue Scripte: JQuery Login usw... Turnier(www.torridorbs.com/?turnier), Multi-Bewertung, Refferer, Forum Upload, E-Mail login
Brainmark
Mitglied
0 Beitragspunkte
Posts: 16

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 10.03.2009 - 19:46:45     Zitieren
Ja, hat sie.
Bei uns ist die Gallerie erst ab dem Rang "Mitglied" sichtbar.
Ich dachte bei einer Bilderfreigabe an so eine Art "Freundesliste".
Wer da eingetragen ist, kann die Bilder auch sehen.
Also z.B. alle User haben den Rang "Mitglied"; nur Usera und Userb dürfen das Bild sehen, Userc nicht.
Da bin ich noch am Grübeln, wie man das lösen könnte.
Hab ja schon ein wenig mit SQL rumgemacht aber da scheine ich extrem an meine Grenzen zu stoßen.
Akira
Mitglied
1 Beitragspunkte
Posts: 1368

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 11.03.2009 - 20:51:23     Zitieren
das dann ne ganz andere nummer da musste via array dann die user eintragen die gucken dürfen ist nen bischen schwieriger


www.torridOrbs.com/ref-1.html Visit Us Zwinker
Neue Scripte: JQuery Login usw... Turnier(www.torridorbs.com/?turnier), Multi-Bewertung, Refferer, Forum Upload, E-Mail login
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 12.03.2009 - 11:25:55     Zitieren
Naja wenn du das Freundemodul hast, sollte es nicht so schwer sein, dann kann man mit einer simplen Abfrage herausfinden, ob der Besucher ein Freund ist.

if (db_count_query("SELECT COUNT(*) FROM prefix_friends WHERE uid = ".$uid." AND fid = ."$_SESSION['authid']) == 1) { //zeigen } else { //du bist kein freund }


So in der Art, wenn du Fragen hast fragen Zwinker


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
Brainmark
Mitglied
0 Beitragspunkte
Posts: 16

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 12.03.2009 - 13:36:54     Zitieren
Spitzen Idee mit dem Freundemodul.
Hab ich mir gleich geladen und installiert.
Auf meinem Testserver läufts zwar nicht, dafür aber perfekt auf der "live" Homepage.
Ich habe den Code von Mairu mal in die "usergallery.php" eigefügt, da die ja die User-Bilder anzeigt.
Jetzt bekomme ich allerdings eine Fehlermeldung:
Parse error: syntax error, unexpected T_VARIABLE in /var/www/web/html/include/contents/user/usergallery.php on line 45

Das wäre genau die if-Abfrage.
Ich habe die hier eingesetzt:

if (db_count_query("SELECT COUNT(*) FROM prefix_friends WHERE uid = ".$uid." AND fid = ."$_SESSION['authid']) == 1) 
{
# user gallery zeigen
$uname = db_result(db_query("SELECT name FROM prefix_user WHERE id = ".$uid),0,0);

$title = $allgAr['title'].' :: Users :: Gallery';
$hmenu  = $extented_forum_menu.'<a class="smalfont" href="index.php?user">Users</a><b> &raquo; </b><a class="smalfont" href="?user-usergallery">Gallery</a><b> &raquo; </b>von '.$uname.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();

$tpl = new tpl ('user/gallery');
$tpl->set('uid', $uid);
$tpl->set('uname', $uname);

}
else 
{ 
echo"Du bist kein Freund!";
}


Wie schon gesagt, ich versuch mich gerade erst an SQL. Zwinker
Aber schon einmal vielen dank für eure Hilfe.
Akira
Mitglied
1 Beitragspunkte
Posts: 1368

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 12.03.2009 - 16:19:19     Zitieren
auf die idee hätt ich auch kömmmen müssen

wieso einfach wenns auch kompliziert geht...


www.torridOrbs.com/ref-1.html Visit Us Zwinker
Neue Scripte: JQuery Login usw... Turnier(www.torridorbs.com/?turnier), Multi-Bewertung, Refferer, Forum Upload, E-Mail login
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 12.03.2009 - 19:22:05     Zitieren
Hatte ein Tippfehler das ". vor dem $_SESSION['authid'] sind vertauscht.


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
Qlimax20xx
Mitglied
0 Beitragspunkte
Posts: 27

0 Mitglieder finden den Beitrag gut.

Merkliste 06.03.2010 - 14:50:23     Zitieren
Der Beitrag ist zwar schon älter, aber die Idee finde ich gut.
Lässt sich das Freundmenü auch unter Ilch 1.1 M betreiben?
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 07.03.2010 - 09:09:29     Zitieren
Ja sollte gehen.


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite

[ Anmelden zum schreiben ]