Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ Anmelden zum schreiben ] |
| Gallery Kommentar verbieten | |||
|---|---|---|---|
| marvman Mitglied
Posts: 509 |
Hallo
Ich hab schon wie ein wilder gesucht, aber nix gefunden. Wie kann mann Gästen in der Gallery verbieten Kommentare zu schreiben. gruß marv verwendete ilchClan Version: 1.1 betroffene Homepage: www.dakfunclan.de.vu/ www.dakfunclan.de Nicht viel, aber meins |
||
| aka_admiral Mitglied
Posts: 253 |
Is doch ganz einfach Adminmenü dann Einstellungen suchen nach Gallery optionen dann einfach bei Kommentare für Bilder zulassen? nein machen dann dürfte das gehen.
Mfg aka_admiral |
||
| marvman Mitglied
Posts: 509 |
hmmm so einfach ist das nicht, dann kann niemand mehr
kommentare schreiben. Ich möchte aber daß User noch schreiben können und Gäste nicht. www.dakfunclan.de Nicht viel, aber meins |
||
| marvman Mitglied
Posts: 509 |
HYYYY
Hat keiner ne Idee??? Irgend so ein troll schreibt immer müll kommentare rein und ich kann die jeden tag löschen. www.dakfunclan.de Nicht viel, aber meins |
||
| Mairu Coder
Posts: 12770 |
Doch in der include/contents/gallery.php in folgenden Code (Zeile 125)
# kommentare
if ($allgAr['gallery_img_koms'] == 1) {
# eintragen
if (isset($_POST['name'])) {
$name = escape($_POST['name'],'string');
$text = escape($_POST['text'],'string');
db_query("INSERT INTO prefix_koms (name,text,uid,cat) VALUES ('".$name."','".$text."',".$row['id'].",'GALLERYIMG')");
}in der ersten if Abfrage die Abfrage nach dem Recht mit eintragen, also so
if ($allgAr['gallery_img_koms'] == 1 AND has_right(-1)) {
Damit können nur angemeldete User (und höher) Kommentare abgeben. Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| marvman Mitglied
Posts: 509 |
super funtzt einwandfrei
![]() www.dakfunclan.de Nicht viel, aber meins |
||
| timosy Mitglied
Posts: 175 |
Zitat geschrieben von Mairu
Doch in der include/contents/gallery.php in folgenden Code (Zeile 125) # kommentare
if ($allgAr['gallery_img_koms'] == 1) {
# eintragen
if (isset($_POST['name'])) {
$name = escape($_POST['name'],'string');
$text = escape($_POST['text'],'string');
db_query("INSERT INTO prefix_koms (name,text,uid,cat) VALUES ('".$name."','".$text."',".$row['id'].",'GALLERYIMG')");
}in der ersten if Abfrage die Abfrage nach dem Recht mit eintragen, also so
if ($allgAr['gallery_img_koms'] == 1 AND has_right(-1)) {
Damit können nur angemeldete User (und höher) Kommentare abgeben. ja aber gäste können dann auch keine kommentare lesen
was muss ich n da ändern? THX! |
||
| Mairu Coder
Posts: 12770 |
Dann machst du statt
if (isset($_POST['name'])) { halt
if (isset($_POST['name']) AND has_right(-1)) { ![]() Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| timosy Mitglied
Posts: 175 |
hmm ja thx
dann muss man aber den alten code nehmen # kommentare
if ($allgAr['gallery_img_koms'] == 1) {
# eintragen
if (isset($_POST['name'])) {
$name = escape($_POST['name'],'string');
$text = escape($_POST['text'],'string');
db_query("INSERT INTO prefix_koms (name,text,uid,cat) VALUES ('".$name."','".$text."',".$row['id'].",'GALLERYIMG')");
}
sonst sieht man die kommentare au ned also ohne if ($allgAr['gallery_img_koms'] == 1 AND has_right(-1)) {
aber wenn man des dann macht ...dann sehen gäste noch des textfeld aber wenn man als gast ein kommentar abschicken will kommt er halt blos ned an wie könnte man des machen dass des textfeld gar nimmer angezeigt wird? |
||
| Mairu Coder
Posts: 12770 |
# zeigen
$tpl->set('uname', $_SESSION['authname']);
$tpl->out(1); ändern in # zeigen
$tpl->set('uname', $_SESSION['authname']);
if (has_right(-1)) $tpl->out(1);Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| timosy Mitglied
Posts: 175 |
iwie funktioniert des ned so,vill liegts daran dass ich namesave drinnen hab
also wenn man eingeloggt ist sind plötzlich zwei textfelder da wenn man nicht eingeloggt ist ist aber immernoch einz da |
||
| Mairu Coder
Posts: 12770 |
Also ich hatte es vorher nicht getestet, aber nun habe ich es gemacht und es geht, also liegts wohl am Namesave, meinst du damit zufälligerweise mein Modul?
Wenn ja, da ist das $tpl->out(0); einfach nur weiter unten und oben auskommentiert, also einfach bei dem unten machen. Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| timosy Mitglied
Posts: 175 |
jo subba genau jetzt funtzts perfekt danke!
|
||
| cab Mitglied
Posts: 21 |
Nochmal nen Push.
Kannste mir nochmals veraten was ich machen muss damit der user nicht seinen Name frei Wählen kann sondern nur Comments mit seinen login namen machen kann? Auserdem wollte ich wissen: Ist es ja möglich die Gallery lese rechte zu geben zb nur als admin. Wen ich nun aber als user in die Gallerie gehe. sehe ich die Kategorie aber sehe keine Bilder. Wolte jetzt zb sen Satz stehen haben. Leider haben sie keinen Zugriff auf die Bilder oder so. Oder überhaupt nicht anzeigen lassen. Zuletzt modifiziert von cab am 04.01.2008 - 07:27:14 |
||
| Mairu Coder
Posts: 12770 |
In Version I sollten sie nicht mehr angezeigt werden.
Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| [ Anmelden zum schreiben ] |