Jetzt kostenlos Anmelden!


-=LCL=-|BuLLeT| Männlich

#1.6.1 - still alive #

Beiträge: 1 356

Geschlecht: Männlich

Wohnort: Leipzig

PHPKIT Version: 1.6.1

11

Dienstag, 6. April 2010, 19:00

PNs sind an euch beide raus...

viel spass damit
  • Zum Seitenanfang
  • Zum Seitenende

mccracker Männlich

kennen Einige hier

Beiträge: 380

Geschlecht: Männlich

PHPKIT Version: 1.6.1

12

Dienstag, 6. April 2010, 22:29

Hi LCL.

Doch ein Problem gibt mit der History-Sache. Er listet alle Autoren auf, auch wenn diese als User garnicht existieren. Wenn einer z.B. einen Content als Mustermann geschrieben hat und später einen als Mustermann&Mustermanngehilfe, so stehen in der Autorenliste beide drinne und jeweil (bei mir) mit 59 Contents. Das Teil muss noch soweit erweitert werden, dass eine Benutzerkontoprüfung stattfindet und Contents ohne Autor auf "ohne Autor" gesetzt werden. Geht das? Wird sonst sehr konfus.

@Webi: Habe dein Teil eingebaut und funzt super! Hast dir viel Mühe gegeben! Danke nochmal.

Gruß,
Mario
  • Zum Seitenanfang
  • Zum Seitenende

-=LCL=-|BuLLeT| Männlich

#1.6.1 - still alive #

Beiträge: 1 356

Geschlecht: Männlich

Wohnort: Leipzig

PHPKIT Version: 1.6.1

13

Mittwoch, 7. April 2010, 07:28

die userauswahl in der suche oben, zeigt jede user id einmal an, welche mind. einem content zugewiesen wird.

also egal was für ein name auch drin steht, es wird dem echten autor zugewiesen.

die erweitwrung prüft ja auf vorhandenen user ids, egal welchen userstatus diese hat.

ich werd mal schauen, ob ich dafür heute abend ne alternativ.

mfg
  • Zum Seitenanfang
  • Zum Seitenende

mccracker Männlich

kennen Einige hier

Beiträge: 380

Geschlecht: Männlich

PHPKIT Version: 1.6.1

14

Dienstag, 1. Juni 2010, 22:06

@Webi: Ich habe nochmal eine Frage. Habe ja deine Content-History drinne. Nun habe ich einen Redakteur, der wenn er auf den Link Übersicht" unter "Content History" klickt direkt wieder zur Admin-Startseite kommt. Er kann also als Moderator das Teil nicht einsehen. Habe dann mal unter Admin=>cth=>main.php das

PHP-Quelltext

1
 $cth_getca $DB->fetch_array($DB->query("SELECT COUNT(*) FROM ".$db_tab['user']." WHERE user_status='admin'"));

und

PHP-Quelltext

1
 $getadmins $DB->query("SELECT user_id, user_nick FROM ".$db_tab['user']." WHERE user_status='admin'");


ebenfalls auf "mod" gesetzt, aber er kann es dennoch nicht einsehen.

Wie ändere ich das nun? Die Redakteure sollen dort auch Ihren eigenen Content einsehen können. Haben alle Rang "Moderator".

Gruß,
Mario
  • Zum Seitenanfang
  • Zum Seitenende

WEBI Männlich

Unberechenbares Urgestein

Beiträge: 367

Geschlecht: Männlich

Wohnort: Hannover

PHPKIT Version: 1.6.03

15

Freitag, 11. Juni 2010, 13:50

@mccracker, ist wohl untergegangen, deine Frage, tut mir leid.

Begib dich ins phpMyAdmin und führe folgenden SQL Code aus:

MySQL-Abfrage(n)

1
ALTER TABLE `phpkit_usergroup` ADD `access_cth` TINYINT( 1 ) NOT NULL DEFAULT '0';


Beachte dabei selbstverständlich das Präfix, wie in diesem Fall, Standardgemäß "phpkit_" - sollte ein anderes von Dir genutzt werden, so schreibe dieses davor.

Nun öffne die Datei admin/usergroup.php und suche nachdem Ende folgendem Datenbank-Updates:

PHP-Quelltext

1
WHERE usergroup_id='".$grpid."'");


füge davor folgendes ein:

PHP-Quelltext

1
access_cth ='".$_POST['access_cth']."' 


Suche weiter nach:

PHP-Quelltext

1
   if ($group['access_faqcat']==1$access_faqcat='checked';


Und füge darunter dieses hinzu:

PHP-Quelltext

1
   if ($group['access_cth']==1$access_cth='checked';


Nun, zu guter Letzt öffne das Template - admin/templates/usergroup_form.htm und suche darin nach:

HTML

1
2
3
4
5
6
 <tr>
  <td class="left">FAQ</td>
  <td class="right"><font class="small">
  	<input class="checkbox" type="checkbox" value="1" name="access_faq" $access_faq /> Eintr&auml;ge verwalten<br />
  	<input class="checkbox" type="checkbox" value="1" name="access_faqcat" $access_faqcat /> Rubriken verwalten</font></td>
 </tr>


Füge darunter folgendes hinzu:

HTML

1
2
3
4
5
6
 <tr>
 <td class="left">Content Team History</td>
 <td class="right">
  <font class="small"><input class="checkbox" type="checkbox" value="1" name="access_cth" $access_cth /> Einsicht in die Content Team History gew&auml;hren</font>
 </td>
</tr>


abspeichern, hochladen, Benutzergruppen editieren, oder erstellen, einen Haken zur Einsicht der Content Team History setzen, speichern, fertig. ;)

PS: Deine Änderungen an den beiden DB-Abfragen bitte wieder auf admin setzen, andern falls hast du dort die Ausgabe der Moderatoren in der Liste, der Administratoren, und das erste war lediglich ein Counter, dieser zählt die vorhandenen Administratoren, eine Änderung dieser Zeilen bringt demnach keinerlei Abhilfe, sondern verändert lediglich die Funktion des kleinen Moduls. ;)

mfG
Möge der PHP Code mit Dir sein

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »WEBI« (11. Juni 2010, 13:56)

  • Zum Seitenanfang
  • Zum Seitenende

mccracker Männlich

kennen Einige hier

Beiträge: 380

Geschlecht: Männlich

PHPKIT Version: 1.6.1

16

Freitag, 11. Juni 2010, 14:37

Hi Webi.

Fannnnntasssstiiiiik! Genauso habe ich mir das vorgestellt. Hat super funktioniert. Danke dir da echt nochmal, dass Du dich dem erneut angenommen hast.

fetten gruß,
mario
  • Zum Seitenanfang
  • Zum Seitenende

WEBI Männlich

Unberechenbares Urgestein

Beiträge: 367

Geschlecht: Männlich

Wohnort: Hannover

PHPKIT Version: 1.6.03

17

Freitag, 11. Juni 2010, 15:08

Nichts zu danken, freut mich, das es funktioniert. ;)
Möge der PHP Code mit Dir sein
  • Zum Seitenanfang
  • Zum Seitenende