4images Forum & Community

4images Modifications / Modifikationen => Mods & Plugins (Releases & Support) => Topic started by: KillerCookie on August 30, 2007, 12:06:07 PM

Title: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on August 30, 2007, 12:06:07 PM
Update Ticker (V1.3 - working / läuft)

NOTE: All updates till page 5, post #64 are included in this instruction!
HINWEIS: Alle Updates bis Seite 5, post #64 sind in der Anleitung berücksichtigt!


[If you got a good idea for an extension - feel free to post / Wenn du eine Idee für zusätzliche Features hast - poste bitte]

V1.0
- lots of bugs / viele Fehler

V1.1
+ added dual language support (english / german) / Script und Interface in deutsch und englisch
+ added global links and link text / Global nutzbare link und link-text variablen
- still lots of bugs :( / immernoch viele Fehler :(

V1.2
+ script is working fine now (new layout) / Script arbeitet jetzt ordentlich (neues Layout erstellt)
+ fixed error-message bug (message was dsiplayed everytime) / Fehlermeldungs-Bug behoben (Meldung wurde ständig eingeblendet)
+ added thunderstrike´s code (thx) / den Code von Thunderstrike hinzugefügt (thx)
+ script creates image and thumbnail folders now / das Script erstellt jetzt die Bilder- und Thumbnail-Ordner
+ modified and listet mawenzi´s addon in first post / mavenzi´s addon modifiziert und im ersten post aufgelistet

V1.3
+ small updates of the instructions / kleine Neuerungen der Installationsbeschreibung
+ added missing language part / fehlenden Teil in den Sprachdateien hinzugefügt
+ small code update [addcat.php] / kleine code erneuerung [addcat.php]

German:

Hallo Community,
da es bisher noch keine Möglichkeit gab Usern zu erlauben eigene Kategorien bzw. Subkategorien zu erstellen und die einzigste Methode eine Auslagerung der Admin-Funktionen war habe ich nun eine eigene Lösung gebaut. Nun kurz und schmerzlos die Features:

Features:

- Installation in weniger als 5 Minuten (!)
- PHP und HTML sauber getrennt für Template Kompatibilität
- stabil und sicher (hoffentlich ;) )
- sämtliche Daten werden fehlerlos nach den Vorgaben von 4images in die Datenbank eingetragen
- Anpassung auf persönliche Bedürfnisse problemlos machbar
- der gesamte code wurde deutsch und englisch kommentiert


English:

Hello community,
after searching for a way to let users add categories and/or subcategories i found that the only way to do that is to rip the admin functions out and make them available for the users. Because of that i made my own solution.


Features:

- Installation takes < 5 min. (!)
- PHP and HMTL are cleanly separated for for better template compatibility
- stable and secure (i hope so ;) )
- all informations are put into the database like the original functions of 4images do
- customization can be easily done
- the whole code is commented in english and german



Installation (german / english):

Step 1 / Schritt 1
Download the attached File
Lade die Datei im Anhang herunter

1.1
Put the "addcat.php" into your 4images root-folder and the "addcat.html" to your template folder
Lege die Datei "addcat.php" in dein 4images Hauptverzeichnis und die "addcat.html" in dein Template Verzeichnis

1.2
Opfen both files with the editor you like
Öffne beide Dateien mit einem Editor deiner Wahl


Step 2 / Schritt 2

[addcat.php]

Search for / suche nach
Code: [Select]
  // Initial value of the category hits / Startwert der Kategorie Hits
  $cat_hits = '0';
  // Rights for the new categorie / Rechte für die neue Kategorie
  // 0 = all / alle , 2 = registered users / registrierte benutzer , 9 = admin
  $auth_viewcat = '0';
  $auth_viewimage = '0';
  $auth_download = '0';
  $auth_upload = '2';
  $auth_directupload = '9';
  $auth_vote = '2';
  $auth_sendpostcard = '0';
  $auth_readcomment = '0';
  $auth_postcomment = '2';

Change the values according to your needs / Ändere die Werte nach deinen Wünschen ab


Step 3 / Schritt 3

[addcat.html]

Search for / suche nach
Code: [Select]
<!-- Start of Options -->
<tr>
 <td class="row1"><b>{lang_addcat_which_subcat}</b></td>
 <td align="right" class="row1">
 <select name="cat_parent_id" size="">
  <!-- At "value" enter a cat_id and next to it a cat_name / Bei "value" kann die Kategorie ID und daneben der Kategorie Name eingetragen werden -->
  <option value="18">Upload</option>
  <option value="your 2nd id / deine 2 id">your 2nd category name / der name deiner 2. Kategorie</option>
  <option value="...">...</option>
 </select>
 </td>
</tr>
<!-- End of Options -->

At the <option... </option> lines please enter your own values.
(The users will be able to create new categories in all categories that are listet here. You can see category ID "18" and the category name "Upload" for example. Change both values according to your needs.
- you can get the category ID and the names by opening the menu-link "Edit categories" in the admin control panel)
- you can also add or delete <option...</option> lines

In den <option... </option> Zeilen bitte die eigenen Werte eintragen
(Die Benutzer können in den hier angegebenen Kategorien neue Unterkategorien erstellen. Als Beispiel habe ich Kategorie ID "18" und den
Kategorie-Name "Upload" eingetragen. Beide Einträge müssen geändert werden.
- die Kategorie ID und den zugehörigen Name findet man im Menüpunkt "Kategorien bearbeiten" im Admin Control Panel
- man kann <option...</option> Zeilen hinzufügen oder entfernen


Step 4 / Schritt 4

Place a link to addcat.php somewhere in your templates (for example the user_logininfo) ( you can use {url_addcat} for the url and {url_addcat_text} for the link text
Platziere einen Link zur addcat.php irgendwo in deinen templates (als Beispiel hier die user_logininfo.html) (es kann {url_addcat} für die url und {url_addcat_text} für den Link-Text verwendet werden)

[user_logininfo.html]

Search for / suche nach
Code: [Select]
&raquo; <a href="{url_control_panel}">{lang_control_panel}</a><br />
Add after / danach einfügen
Code: [Select]
&raquo; <a href="{addcat_url}">{addcat_url_text}</a></td>   
[The link can be found at the left side of the page in the user-menu now]
[Der Link steht nun im User-Menü auf der linken Seite, sofern man angemeldet ist]


Step 5 / Schritt 4
Open 4images\lang\deutsch\main.php / Öffne 4images\lang\deutsch\main.php
Open 4images\lang\english\main.php / Öffne 4images\lang\english\main.php

5.1

[deutsch\main.php]

Search for / Suche nach
Code: [Select]
?>
Add before / davor einfügen
Code: [Select]
//-----------------------------------------------------
//--- Addcat MOD by Killercookie ----------------------
//-----------------------------------------------------
$lang['addcat_new_cat1'] = 'Neue Kategorie';
$lang['addcat_new_cat2'] = 'Neue Kategorie anlegen';
$lang['addcat_info'] = 'Informationen';
$lang['addcat_description'] = 'Beschreibung der Kategorie';
$lang['addcat_name'] = 'Name der Kategorie';
$lang['addcat_submit_button'] = 'Kategorie erstellen';
$lang['addcat_which_subcat'] = 'Zu welcher Kategorie hinzufügen';
$lang['addcat_error'] = 'Das Formular wurde nicht korrekt ausgefüllt, bitte erneut versuchen.';
$lang['addcat_ok'] = 'Ihre Kategorie wurde erfolgreich erstellt!';
$lang['addcat_no_rights'] = 'Sie besitzen nicht genügend Rechte zum Anzeigen der Seite!';


[english\main.php]

Search for / Suche nach
Code: [Select]
?>
Add before / davor einfügen
Code: [Select]
//-----------------------------------------------------
//--- Addcat MOD by Killercookie ----------------------
//-----------------------------------------------------
$lang['addcat_new_cat1'] = 'New category';
$lang['addcat_new_cat2'] = 'Add new category';
$lang['addcat_info'] = 'Information';
$lang['addcat_description'] = 'Category description';
$lang['addcat_name'] = 'Category name';
$lang['addcat_submit_button'] = 'Create category';
$lang['addcat_which_subcat'] = 'Add to which category';
$lang['addcat_error'] = 'The submitted information is incorrect. Please try again';
$lang['addcat_ok'] = 'Your category was created successfully!';
$lang['addcat_no_rights'] = 'You do not have the permission to display this page!';

5.2
Open includes\page_header.php

Search for / Suche nach
Code: [Select]
  "rss_url" => "",
Add after / danach einfügen
Code: [Select]
  "addcat_url" => ROOT_PATH."addcat.php",
  "addcat_url_text" => $lang['addcat_new_cat1'],

Done! / Fertig!



Addons (german / english):

Addon [1 - Show user who added the cat in cat description / Zeige den user, der die Kat. erstellt hat in der Beschreibung] by mawenzi

1. find in addcat.php / finde in addcat.php
Code: [Select]
$user_access = get_permission();
Add after / danach einfügen
Code: [Select]
$user_name = format_text(trim($user_info['user_name']), 2);

2. find in addcat.php / finde in addcat.php
Code: [Select]
$new_cat_description = (isset($HTTP_POST_VARS['new_cat_description'])) ? un_htmlspecialchars(trim($HTTP_POST_VARS["new_cat_description"])) : "";
Add after / danach einfügen
Code: [Select]
$new_cat_description = str_replace(array("{new_cat_description}", "{user_name}"), array(format_text(trim($new_cat_description), 1, 0, 1), format_text(trim($user_info['user_name']), 2)), $lang['new_cat_description_added_by']);

3. find in lang/english/main.php / finde in lang/english/main.php
Code: [Select]
?>
Add before / davor einfügen
Code: [Select]
$lang['new_cat_description_added_by'] = "<span class=\"smalltext\">{new_cat_description} [added by : {user_name}]</span>";

4. find in lang/deutsch/main.php / finde in lang/deutsch/main.php
Code: [Select]
?>
Add before / davor einfügen
Code: [Select]
$lang['new_cat_description_added_by'] = "<span class=\"smalltext\">{new_cat_description} [hinzugefügt von: {user_name}]</span>";

5. Done :) / Fertig! :)


If you have questions, problems, praise or criticism then please post in this thread.
Bei Fragen, Problemen, Anregungen, Lob oder Kritik einfach hier in den Thread posten oder mir eine PN schicken.

LG / Greets Maik
Title: Re: [Finally DONE] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mawenzi on August 30, 2007, 01:10:11 PM
@KillerCookie 
 
... zunächst kurz und bündig : arbeitet (jedoch nicht ganz) perfekt ... :!:
... habe es unter 4images version1.7.4 getestet ...
... mit version1.7.0 dürfte es aufgrund der Funktion "create_cache_id" prinzipielle Probleme geben ...

Was mir gefällt :
... Trennung php und html für individuelle Templates, das war bei anderen Versionen von "Add_Cat" nicht der Fall ... ;)
... unkomplizierte Einstellmöglichkeiten und klare Zuweisungsmöglichkeiten, wo Kategorien erstellt werden dürfen ...
... die Installationszeit von 3min ist nicht untertrieben ...

Was ggf. noch zu ändern wäre :
... die Einführung und Auslagerung von Sprachtags in die /lang/<your_lang>/main.php ...
... Änderung des Hardcode-Links für die user_logininfo.html ...
... statt dessen Erzeugung des Link-Tags incl. sess_id in der /includes/page_header.php ...
... und Verwendung wie : &raquo; <a href="{url_addcat}">{lang_addcat}</a><br /> ... in user_logininfo.html ...
... und weiteres siehe unten ...
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mawenzi on August 30, 2007, 02:50:33 PM
Die erste kleine Erweiterung ... ;)
Es sollte das Recht zum Erstellen von Kategorien ja nur Usern zugewiesen werden. Doch um  (als Admin oder auch User) zu erfahren, wer auf der Website die Kategorie angelegt hat, kann folgender Zusatz zur Kategorie-Beschreibung erzeugt werden.

... hier die Kategoriebeschreibung ... [added by : Username]

Was wäre dazu zu ändern :
1. finde in addcat.php
Code: [Select]
$user_access = get_permission();
und füge dahinter folgendes ein
Code: [Select]
$user_name = $user_info['user_name'];

2. finde in addcat.php
Code: [Select]
$new_cat_description = strip_tags($new_cat_description);
und ersetze es durch
Code: [Select]
$new_cat_description = strip_tags($new_cat_description)." [added by : ".$user_name."]";

3. fertig

Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on August 30, 2007, 02:53:00 PM
This:

Quote
$cat_parent_id = $_POST["cat_parent_id"];
$do_it = $_POST["do_it"];
$new_cat_name = $_POST["new_cat_name"];
$new_cat_description = $_POST["new_cat_description"];

for:

Quote
$cat_parent_id = (isset($HTTP_POST_VARS['cat_parent_id'])) ? (intval(trim($HTTP_POST_VARS["cat_parent_id"])) : 0;
$do_it = (isset($HTTP_POST_VARS['do_it'])) ? intval(trim($HTTP_POST_VARS["do_it"])) : 0;
$new_cat_name = (isset($HTTP_POST_VARS['new_cat_name'])) ? strip_tags($HTTP_POST_VARS["new_cat_name"]) : "";
$new_cat_description = (isset($HTTP_POST_VARS['new_cat_description'])) ? strip_tags($HTTP_POST_VARS["new_cat_description"]) : "";

This:

Quote
$sql = mysql_query("SELECT * FROM 4images_categories ORDER BY cat_id DESC LIMIT 1");
$result = mysql_fetch_array($sql);

for:

Quote
$sql = $site_db->query("SELECT * FROM 4images_categories ORDER BY cat_id DESC LIMIT 1");
$result = $site_db->fetch_array($sql);

This:

Quote
$sql = mysql_query("SELECT * FROM 4images_categories WHERE cat_parent_id='$cat_parent_id' ORDER BY cat_order DESC LIMIT 1");
$result = mysql_fetch_array($sql);

for:

Quote
$sql = $site_db->query("SELECT * FROM 4images_categories WHERE cat_parent_id='$cat_parent_id' ORDER BY cat_order DESC LIMIT 1");
$result = $site_db->fetch_array($sql);

This:

Quote
$msg = 'Die Kategorie "'.$new_cat_name.'" wurde erfolgreich hinzugef!';
 }
 else
 {
  $msg = 'Das Formular wurde nicht korrekt ausgeft, bitte erneut versuchen.';

Quote
- all informations are put into the database like the original functions of 4images do
- customization can be easily done
- the whole code is commented in english and german

 :?:

@Mawenzi:

You put MOD in publish ... no 4images SQL code or VARS code (10% is) ... is dangerus.
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on August 30, 2007, 04:56:19 PM
" - all informations are put into the database like the original functions of 4images do"

I mean that i fill out the correctly. An example: I set the cat_order dynamically and not just to "0" (this will work too but it isn´t original). All fields are filled out like you create the table with your admin cp.

Sorry for that false description of me. I´ll update my code like you suggested. I also added mutli language support.

The update will take about 10 min.

@mawenzi
I´ll add your extension to my first post, thank you.

Greets Maik
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mawenzi on August 30, 2007, 06:46:57 PM
@KillerCookie

... habe noch einen Fehler beim Testen gefunden, und zwar bei der Bestimmung der neuen cat_id ...
... für die neue cat_id ist die tatsächlich zuletzt vergebene id + 1 zu verwenden ...
... und nicht die unterhalb der Hauptkategorie ... !
... also in der addcat.php ist statt ...
Code: [Select]
$sql = $site_db->query("SELECT * FROM 4images_categories WHERE cat_parent_id='$cat_parent_id' ORDER BY cat_order DESC LIMIT 1");
... folgendes zu verwenden ...
Code: [Select]
$sql = $site_db->query("SELECT * FROM 4images_categories ORDER BY cat_id DESC LIMIT 1");

... es ist wohl besser, wenn du den Code der addcat.php hier postest, so kannst du schneller Änderungen vornehmen ...
... damit entfällt das ständige berichtigen, zippen und hochladen ...

btw.
... für Version 1.7 (ohne cache-system) habe diesen MOD mit Änderungen auch schon getestet ...
... bei Interesse ... bitte melden ...

PS.
... ich sehe gerade du hast wohl die queries für die neuen cat_id und cat_order vertauscht ...
... brauchts sie nur zu tauschen, dann werden die neuen cat_id und cat_order richtig vergeben ...
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mawenzi on August 31, 2007, 02:02:18 AM
Noch einige Hinweise :
... neben einigen Rechtefehlern für die Kategorien ( 0 = Guest/Gast ! ) ...
... gibt es noch ein gravierendes Manko ...
... es werden zwar in der Datenbank die Kategorien angelegt ...
... doch die tatsächlichen Ordner data/media/cat_id und data/thumbnails/cat_id für den Bildupload werden nicht erzeugt ...
... es lassen sich so keine Bilder in die angelegten Kategorien hochladen ...

Ich denke der Thread muss wieder zurück nach Mods & Plugins (Requests & Discussions) !
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on August 31, 2007, 09:13:55 AM
Ok, ich werd mich nächste Woche nochmal damit beschäftigen.
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mawenzi on August 31, 2007, 09:37:35 AM
Noch ein Hinweis :
... für die Ermittlung der neuen group_id solltest du die Tabelle 4images_groups verwenden nicht 4images_groupaccess ...
... bei der Löschung von Kategorien wird die betreffende Zeile aus der 4images_groupaccess mit gelöscht ...
... aus der 4images_groups jedoch nicht ...
... wird also eine Kategorie gelöscht und danach wieder eine neue angelegt ...
... dann kommt es mit der group_id zu Problemen, wegen Doppelbelegung der group_id ...
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on August 31, 2007, 01:58:32 PM
Hallo,
so... die neue Version ist online und IMO voll lauffähig. Habe sie getestet und konnte keine Fehler finden. Gibt es noch Verbesserungsvorschläge bzgl. des Codes? (ich kenne leider nicht jede Funktion, die 4images bereitstellt und verwende daher die standard Funktionen :( ).

Und nun: Testet und berichtet...  :)

MfG Maik
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mawenzi on August 31, 2007, 06:49:22 PM
Hallo Ivan,

das textfeld ist für die beschreibung ein bisschen zu klein.
vielleicht müsste die zeilen noch angepasst...

... wie wäre es hiermit ...
Code: [Select]
<textarea name="new_cat_description" cols="35" rows="10" class="commenttextarea" ></textarea>
... das Template ist ja meistens anpassungswürdig ... ;)

was natürlich super wäre, wenn die rechte vorher geprüft werden
wenn ein user z.b die kategorie 15 hat und nur dort die berechtigung
sollte er auch nur da ein bild hochladen resp. da die kategorie erstellen können.

... du kannst mit der Erstellung der neuen Kategorie und gleichzeitigen Anpassung ( etwas Coderweiterung in der addcat.php wir nötig) der  Tabellen "4images_groups", "4images_groupaccess", "4images_groupmatch" absolut personalisierte Kategorien schaffen, d.h in die nur der User, der die Kategorie angelegt hat, auch Bilder hochladen kann ...
... und da du ja einstellen kannst, welche Kategorien zum Anlegen von Unterkategorien freigegeben sind, lenkt man diese Funktion in geordneten Bahnen ...
... ich habe die neue Version noch nicht getestet, habe aber die Vorgängerversion (mit erheblichen Änderungen) toll zu Laufen gebracht ...
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on September 01, 2007, 04:08:09 PM
hallo,
besten dank für den tollen mod...

was man noch ändern müsste

suche
Code: [Select]
  "rss_url" => "",
ersetze
Code: [Select]
  "url_addcat" => ROOT_PATH."addcat.php",
  "lang_addcat_text" => $lang['addcat_new_cat1'],

suche
Code: [Select]
&raquo; <a href="{url_control_panel}">{lang_control_panel}</a><br />
mit
Code: [Select]
&raquo; <a href="{url_addcat}">{lang_addcat_text}</a><br />
ansonsten funktionieren die sprach-tags nicht

add_cat.html
das textfeld ist für die beschreibung ein bisschen zu klein.
vielleicht müsste die zeilen noch angepasst...


was natürlich super wäre, wenn die rechte vorher geprüft werden
wenn ein user z.b die kategorie 15 hat und nur dort die berechtigung
sollte er auch nur da ein bild hochladen resp. da die kategorie erstellen können.

Ist, wie von mawenzi erwähnt, alles machbar und wird von mir, sobald ich nochmal bischen zeit habe umgesetzt. Funktioniert der MOD ansonsten tadellos?

Die Fehler habe ich oben korrigiert, danke für den Hinweis. :)

MfG Maik
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on September 05, 2007, 06:54:26 PM
Quote
$action = (isset($HTTP_POST_VARS['action'])) ? strip_tags($HTTP_POST_VARS["action"]) : "";

no need from addcat.php file. Jan use from: global.php file anywhere in script. ;)

Delete line or problem with rational chars (urgent) ...
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Melissa67 on September 05, 2007, 07:51:31 PM
I am totally confused. I can't read anything except English so I don't understand the other comments.

I followed the instructions but cannot seem to get this to work.
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on September 05, 2007, 08:00:58 PM
I am totally confused. I can't read anything except English so I don't understand the other comments.

I followed the instructions but cannot seem to get this to work.

And what is exact prob ?
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Melissa67 on September 05, 2007, 08:07:19 PM
Well, I do see the 'New Category' button on the left side but when I type to create a new category with a description nothing shows up in the categories. It does say, however, that it has successfully created a new category at the bottom.

I was confused about the added 'options' . I just left it. Do I add something here?
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on September 05, 2007, 08:09:59 PM
Quote
// 0 = all / alle , 2 = registered users / registrierte benutzer , 9 = admin

Configure this line in addcat.php file ?

0 = all
2 = registered users
9 = admin

set right value for level for create categories. ;)
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Melissa67 on September 05, 2007, 08:13:02 PM
I've done that already. This is what I did:

  // Rights for the new categorie / Rechte für die neue Kategorie
  // 0 = all / alle , 2 = registered users / registrierte benutzer , 9 = admin
  $auth_viewcat = '0';
  $auth_viewimage = '0';
  $auth_download = '9';
  $auth_upload = '2';
  $auth_directupload = '9';
  $auth_vote = '2';
  $auth_sendpostcard = '2';
  $auth_readcomment = '0';
  $auth_postcomment = '2';
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Melissa67 on September 05, 2007, 08:14:44 PM
I didn't really understand this section sort of:

Quote
<!-- Start of Options -->
<tr>
 <td class="row1"><b>{lang_addcat_which_subcat}</b></td>
 <td align="right" class="row1">
 <select name="cat_parent_id" size="">
  <!-- At "value" enter your cat_id and next to it you cat_name -->
  <option value="18">Upload</option>
  <option value="your 2nd id / deine 2 id"></option>
  <option value="...">...</option>
 </select>
 </td>
</tr>
<!-- End of Options -->
At the <option... </option> lines please enter your own values ( value="cat id you wish to contain the subcat" and the Name which is displayed to the user) - you can add more lines or delete some of course.
In den <option... </option> Zeilen bitte die eigenen Werte eintragen ( value="cat id in welcher die subcat erzeugt wird" und daneben der Name, welcher dem User angezeigt wird.) - man kann natürlich Zeilen löschen oder neue hinzufügen
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on September 05, 2007, 08:16:17 PM
1 - In addcat.php file,

find:

Quote
$user_access = get_permission();

add after:

Code: [Select]
if ($user_info['user_level'] == ADMIN ) {
    error_reporting(E_ALL);
}

2 - Save & Upload file to server.
3 - Load page.

See any error message on top ?

(if so, no worry - only admin can see - post error and I see). ;)
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on September 05, 2007, 08:17:02 PM
I didn't really understand this section sort of:

Quote
<!-- Start of Options -->
<tr>
 <td class="row1"><b>{lang_addcat_which_subcat}</b></td>
 <td align="right" class="row1">
 <select name="cat_parent_id" size="">
  <!-- At "value" enter your cat_id and next to it you cat_name -->
  <option value="18">Upload</option>
  <option value="your 2nd id / deine 2 id"></option>
  <option value="...">...</option>
 </select>
 </td>
</tr>
<!-- End of Options -->
At the <option... </option> lines please enter your own values ( value="cat id you wish to contain the subcat" and the Name which is displayed to the user) - you can add more lines or delete some of course.
In den <option... </option> Zeilen bitte die eigenen Werte eintragen ( value="cat id in welcher die subcat erzeugt wird" und daneben der Name, welcher dem User angezeigt wird.) - man kann natürlich Zeilen löschen oder neue hinzufügen

This must put in templates/your_template folder (your_template for real template name folder).
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Melissa67 on September 05, 2007, 08:18:52 PM
It's there and uploaded.

I sent you a link to my site for you to take a look at.
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on September 05, 2007, 08:21:46 PM
Add this step ?

http://www.4homepages.de/forum/index.php?topic=18564.msg100042#msg100042
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Melissa67 on September 05, 2007, 08:28:06 PM
Ok. I just did that. I didn't see an error.
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on September 05, 2007, 08:28:35 PM
When create category with button - no see error ?
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Melissa67 on September 05, 2007, 08:31:46 PM
Yes, I just saw the error:

Notice: Undefined index: addcat_no_rights in /var/www/vhosts/bellevilleart.ca/httpdocs/art-gallery/addcat.php on line 210

 
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Melissa67 on September 05, 2007, 08:33:07 PM
I checked Line 210 in add.php. It says this:

  "lang_addcat_no_rights" => $lang['addcat_no_rights']

This should be changed, right?
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Melissa67 on September 05, 2007, 08:59:06 PM
So is there anything else I should change? The new category button still does not work.
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on September 05, 2007, 09:10:42 PM
Quote
This should be changed, right?

Add $lang['addcat_no_rights'] in your lang/your_lang/main.php file.
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Melissa67 on September 05, 2007, 09:24:25 PM
Ok. I added that.

I noticed that it says:

1 images in 8 categories.


So there are 8 categories but I cannot see them?

Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on September 05, 2007, 09:54:56 PM
Author reply to this.  :mrgreen:
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on September 05, 2007, 11:13:59 PM
@Killercookie:

addcat.php -

change:

Quote
mkdir($new_image_folder_path , 0755);
mkdir($new_thumb_folder_path , 0755);

for:

Code: [Select]
mkdir($new_image_folder_path, CHMOD_DIRS);
mkdir($new_thumb_folder_path, CHMOD_DIRS);
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Melissa67 on September 06, 2007, 01:43:05 AM
Still does not show the new category that was supposedly created. It says that I have 9 categories but only 2 that I had previously created in the admin section shows. Even when I go into the Admin section, only 2 are there!
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on September 06, 2007, 01:47:33 AM
After make modification, create a new category ? Is write on FTP ? Can you see in admin ?
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Melissa67 on September 06, 2007, 05:34:44 AM
Do you mean for addcat.php?
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on September 06, 2007, 02:45:32 PM
Yes, when create category with addcat.php file.
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Melissa67 on September 06, 2007, 04:58:47 PM
Whew! I finally got it working!! I had the cat_ID wrong so it couldn't find where it should go to!
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on September 08, 2007, 07:09:52 PM
Author reply to this.  :mrgreen:

Yes... here i am. ;)

I´ll update my first post with new things posted here and i´m trying to describe the options part a bit better.

Für alle, die kein Englisch können: Ich aktualisiere meinen ersten Beitrag nochmal, es sind also alle "Fehler" bis zu diesem Punkt behoben.

Maik
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: derrick on September 16, 2007, 10:10:49 PM
Hi,

I´m out of ideas  :?. It still write that Your category was created successfully! but category is not in categories tree.. I´m using 4images 1.7.4 and website is http://www.artvision.sk/index.php?l=eng. Test account is - username: test and password: test. Link to Add new category is in left down corner on frontpage. Any suggestion please?
Thanks.

duso 
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on September 18, 2007, 11:08:01 AM
Hi,

I´m out of ideas  :?. It still write that Your category was created successfully! but category is not in categories tree.. I´m using 4images 1.7.4 and website is http://www.artvision.sk/index.php?l=eng. Test account is - username: test and password: test. Link to Add new category is in left down corner on frontpage. Any suggestion please?
Thanks.

duso 

Hello derrick!

Thanks for using my AddCat Mod. It seems like the creation process works well but something is wrong with the database. You need to look at the "4images_categories" table at your database interface (phpMyAdmin). If you find some wrong or left out entries then please post this here. (if the category name, parent_id or something is empty at your new category then i can fix the problem).

If you don´t know what to do then please contact me with PN or ICQ and we can look nat this together.

Maik
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: derrick on September 23, 2007, 07:57:32 PM
Hi,

I´m out of ideas  :?. It still write that Your category was created successfully! but category is not in categories tree.. I´m using 4images 1.7.4 and website is http://www.artvision.sk/index.php?l=eng. Test account is - username: test and password: test. Link to Add new category is in left down corner on frontpage. Any suggestion please?
Thanks.

duso 

Hello derrick!

Thanks for using my AddCat Mod. It seems like the creation process works well but something is wrong with the database. You need to look at the "4images_categories" table at your database interface (phpMyAdmin). If you find some wrong or left out entries then please post this here. (if the category name, parent_id or something is empty at your new category then i can fix the problem).

If you don´t know what to do then please contact me with PN or ICQ and we can look nat this together.

Maik

Hi,

Its fixed! Problem was with the name of the table - in your add-cat-script is predefined table "4images_categories". But I installed 4images twice with other tables and I´m using right now table with name "4images1_categories"..  And that was it! Anybody could insert category right now  :D.
Thanks many times for support and also for this module!
And good luck with 4images  :wink:.

duso   
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on September 25, 2007, 09:55:24 AM
Hi,

Its fixed! Problem was with the name of the table - in your add-cat-script is predefined table "4images_categories". But I installed 4images twice with other tables and I´m using right now table with name "4images1_categories"..  And that was it! Anybody could insert category right now  :D.
Thanks many times for support and also for this module!
And good luck with 4images  :wink:.

duso   

Thank your for posting and using my MOD.

Maik
Title: Re: [MOD] Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: skidpics on September 27, 2007, 02:02:12 AM
This:

Quote
$cat_parent_id = $_POST["cat_parent_id"];
$do_it = $_POST["do_it"];
$new_cat_name = $_POST["new_cat_name"];
$new_cat_description = $_POST["new_cat_description"];


 :?:

@Mawenzi:

You put MOD in publish ... no 4images SQL code or VARS code (10% is) ... is dangerus.

Are the instructions from the first post the correct instructions to add this feature, or do I need to follow your thread instead?
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on September 27, 2007, 02:43:25 AM
Quote
Are the instructions from the first post the correct instructions to add this feature, or do I need to follow your thread instead?

Both. First instruction is ok but need edit. Is all. ;)
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on September 27, 2007, 01:44:56 PM
All updates of this thread are written into the instructions part till this point and i´ll update until there are new problems / extensions.

Maik
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mawenzi on September 27, 2007, 02:18:20 PM
@KillerCookie
... danke für deinen Hinweis und die damit verbundene Klarstellung für alle zukünftigen MOD-User ...
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on September 27, 2007, 08:11:13 PM
Ok, patch hour.

Quote
<select name="cat_parent_id" size="">
  <!-- At "value" enter a cat_id and next to it a cat_name / Bei "value" kann die Kategorie ID und daneben der Kategorie Name eingetragen werden -->
  <option value="18">Upload</option>
  <option value="your 2nd id / deine 2 id">your 2nd category name / der name deiner 2. Kategorie</option>
  <option value="...">...</option>
 </select>

No patch for this but please set with lang.

Replace:

Quote
$user_name = $user_info['user_name'];

for:

Code: [Select]
$user_name = format_text(trim($user_info['user_name']), 2);

Replace:

Quote
$new_cat_description = (isset($HTTP_POST_VARS['new_cat_description'])) ? strip_tags($HTTP_POST_VARS["new_cat_description"]) : "";

with:

Code: [Select]
$new_cat_description = (isset($HTTP_POST_VARS['new_cat_description'])) ? un_htmlspecialchars(trim((string)$HTTP_POST_VARS["new_cat_description"])) : "";

Replace:

Quote
$new_cat_description = $new_cat_description." [added by : ".$user_name."]";

with:

Code: [Select]
$new_cat_description = str_replace(array("{new_cat_description}", "{user_name}"), array(format_text(trim($new_cat_description), 1, 0, 1), format_text(trim($user_info['user_name']), 2)), $lang['new_cat_description_added_by']);

In lang/english/main.php file,

add on top ?>:

Code: [Select]
$lang['new_cat_description_added_by'] = <span class=\"smalltext\">{new_cat_description} [added by : {user_name}]</span>";
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on September 28, 2007, 01:22:26 PM
Ok, patch hour.

Quote
<select name="cat_parent_id" size="">
  <!-- At "value" enter a cat_id and next to it a cat_name / Bei "value" kann die Kategorie ID und daneben der Kategorie Name eingetragen werden -->
  <option value="18">Upload</option>
  <option value="your 2nd id / deine 2 id">your 2nd category name / der name deiner 2. Kategorie</option>
  <option value="...">...</option>
 </select>

No patch for this but please set with lang.

Dont know what you mean... The description is provided in german and english in the file itself and much better at my instructions. What do you mean with "set with lang"?

BTW: Instructions are up to date! / Anleitung ist wieder auf dem neuesten Stand!

Maik
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on September 28, 2007, 01:31:11 PM
Quote
What do you mean with "set with lang"?

Example: {lang_your_text} and in PHP - "lang_your_text" => $lang['your_text'] in register_vars ... and add $lang['your_text'] = ... in main.php file ...
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Melissa67 on October 04, 2007, 03:08:07 PM
I like this MOD, however, a user can add a new category to ANY user and not just themselves. Also, they are unable to delete their sub-category if they decide they no longer want it. Am I right?

Melissa
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on October 04, 2007, 10:06:53 PM
I like this MOD, however, a user can add a new category to ANY user and not just themselves. Also, they are unable to delete their sub-category if they decide they no longer want it. Am I right?

Melissa

Hello Melissa67,

in this first version of addcat the categories aren´t dedicated to the user who created them. This means that every user can add every category he likes. You can give _all_ users the right to delete the new categories but this will mean big trouble if someone deletes all cats. If you just want to give the users a personal cat then please search for "personal category mod".

So... what to do about that?

It is possible to create each category as "private" and give the current user all rights for his new category, but i need to add some code for that and i haven´t too much time at the moment. With this feature you can manage the rights perfectly...

If you got some other nice features which should be included in the next version so feel free to post them here and i´ll have a look at them.

Maik

Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on October 04, 2007, 10:10:00 PM
Quote
please search for "personal category mod".

Obsolete support for this MOD and no work for last 4images version I think ...
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: skidpics on October 11, 2007, 05:06:46 AM
I like this MOD, however, a user can add a new category to ANY user and not just themselves. Also, they are unable to delete their sub-category if they decide they no longer want it. Am I right?

Melissa

Can you limit the creation of categories in one main category only, such as 'user galleries',and the users create sub categories ONLY in that category?
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mawenzi on October 11, 2007, 11:00:19 AM
Can you limit the creation of categories in one main category only, such as 'user galleries',and the users create sub categories ONLY in that category?

... yes ...
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on October 11, 2007, 11:19:36 AM
I like this MOD, however, a user can add a new category to ANY user and not just themselves. Also, they are unable to delete their sub-category if they decide they no longer want it. Am I right?

Melissa

Can you limit the creation of categories in one main category only, such as 'user galleries',and the users create sub categories ONLY in that category?

You have to write all the allowed categories into the script by yourself (see instructions) so you got perfect control of it. All the other features will be included in V2.0 which will be released soon.

Maik
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Fryz on October 13, 2007, 03:47:44 PM
Mal ne Frage:

Wenn ich $lang['new_cat_description_added_by'] = <span class=\"smalltext\">{new_cat_description} [hinzugefügt von: {user_name}]</span>";
in die main.php einfüge, bekomme ich folgenden Fehlerhinweis:
Parse error: syntax error, unexpected '<' in /usr/export/www/vhosts/funnetwork/hosting/fryz/4images/lang/deutsch/main.php on line 879


Was hab ich falsch gemacht?


Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on October 13, 2007, 04:46:55 PM
Quote
Parse error: syntax error, unexpected '<' in /usr/export/www/vhosts/funnetwork/hosting/fryz/4images/lang/deutsch/main.php on line 879

Please post from lang/deutsch/main.php - line 875 to line 885.
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Fryz on October 14, 2007, 11:07:59 AM
This mod is the last I installed. so the following lines are the last I put in:

line 875-881

$lang['addcat_error'] = 'Das Formular wurde nicht korrekt ausgefüllt, bitte erneut versuchen.';
$lang['addcat_ok'] = 'Ihre Kategorie wurde erfolgreich erstellt!';
$lang['addcat_no_rights'] = 'Sie besitzen nicht genügend Rechte zum Anzeigen der Seite!';

?>
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on October 14, 2007, 03:10:55 PM
I say post 875-885 and you post 875-881.  :roll:
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Fryz on October 14, 2007, 03:16:54 PM
I say post 875-885 and you post 875-881.  :roll:

sorry, but  there is nothing else, it end's at line 881
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on October 14, 2007, 04:06:45 PM
Ok, here I find.

Change:

Quote
$lang['new_cat_description_added_by'] = <span class=\"smalltext\">{new_cat_description} [hinzugefügt von: {user_name}]</span>";

for:

Code: [Select]
$lang['new_cat_description_added_by'] = "<span class=\"smalltext\">{new_cat_description} [hinzugefügt von: {user_name}]</span>";

Is typo error.
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: skidpics on October 14, 2007, 11:43:13 PM
I am lost in the thread.  Can the updated and original post be posted again in one post?
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on October 18, 2007, 10:51:44 AM
I am lost in the thread.  Can the updated and original post be posted again in one post?

Don´t know what you mean because...

all updates, fixes and extensions till this post are included in my first post.

I´ll now add these lines in my first post:"Updated till post ### of this thread." is this what you mean?

@thunderstrike
Thank you for your great support!

Maik
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: skidpics on October 18, 2007, 03:34:23 PM
Quote

Don´t know what you mean because...

all updates, fixes and extensions till this post are included in my first post.

I´ll now add these lines in my first post:"Updated till post ### of this thread." is this what you mean?



Well, as I was reading, after Thunderstrikes patches, it was not stated after his post if the original post had been updated to include any additions, or patches.  If that is the case, then the first post is the correct post..  Then there is no need to repost..  I just wanted to make sure that I got it all working in one pasting session, instead of trying to work through all the threads to get it running correctly.  Thanks for the clarification!
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Tino23 on November 16, 2007, 06:44:09 PM
Im Admincenter erscheint bei der Beschreibung der Kategorie bei mir immer vor dem Text <span class="smalltext">, in der Beschreibung in der Galerie ist von diesem HTML Schnipsel in der Beschreibung nichts zu sehen. Muß irgendwie am Punkt 4 des Addon liegen...
Auch habe ich die Zeile 2. im Addon nicht gefunden, da steht bei mit "nur"
Code: [Select]
$new_cat_description = (isset($HTTP_POST_VARS['new_cat_description'])) ? strip_tags($HTTP_POST_VARS["new_cat_description"]) : "";

Zu erwähne wäre auch noch, wer seine Datenbank nicht 4images genannt hat, muß in folgenden Zeilen in der addcat.php den Namen der eigenen Datenbank angeben.

Code: [Select]
// cat_id
  $sql = $site_db->query("SELECT * FROM 4images_categories ORDER BY cat_id DESC LIMIT 1");

Code: [Select]
// cat_order
  $sql = $site_db->query("SELECT * FROM 4images_categories WHERE

Code: [Select]
// Step 3: Finally add al Informations to the Database / Füge alle Informationen zur Datenbank hinzu

  $sql = "INSERT INTO 4images_categories
        (

Zu Modifizieren wäre dann jeweils der Eintrag 4images_categories
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Hein on November 19, 2007, 02:14:31 PM
Hallo,

der MOD funktioniert super. Genau darauf habe ich seit Jahren gewartet ,-) - Ein riesen Danke!!!!

Ist es möglich nach dem Anlegen der Kategorie, diese z.B. im User-Profil oder im User_loginfo.html als "meine Kategorie" zu verlinken?

und/oder die Anzahl der durch einen User anlegbaren Kategorie auf eine zu begrenzen? Könnte man das anlegen der Kategorie auch mit der Registrierung verbinden oder ist das alles zu aufwendig?

Danke im Voraus.
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on November 26, 2007, 09:07:35 PM
Hallo,

@Tino23

Das Addon stammt ja nicht direkt von mir, wenn ich Zeit habe schaue ich aber mal kurz drüber...

Ansonsten ist der Aufruf von "4images_categories" usw. ja nicht der Datenbankname sondern der Tabellenpräfix.

@Hein
Der Link zur eigenen Kategorie wäre etwas umständlich, da man dafür noch eine extra Spalte für die Userzuordnung in der Datenbank bräuchte und außerdem das ganze wieder ins Template einarbeiten bzw. entsprechende Prüffunktionen einbauen müsste.

Die Limitierung würde in eine ähnliche Kerbe schlagen, man könnte dann das oben erwähnte Feld "wem gehört diese Kategorie" durchsuchen lassen und wenn die eigene User_ID gefunden wird, dann wird das weitere Hinzufügen verwehrt.

Nach der Registrierung könnte man das ganze auch erstellen lassen, nur war das für meinen MOD nie geplant... solche Wünsche sind zwar verständlich, aber ich müsste die Zeit eben ohne eigenen Nutzen für meine Seite aufbringen. Grundsätzlich habe ich damit kein Problem, aber leider bin ich im Moment beruflich sehr beschäftigt und daher zeitlich etwas knapp angebunden.

Sollte es dir sehr wichtig sein, dann schildere halt nochmal die wichtigsten Features die du brauchst und ich werde versuchen das ganze irgendwie unterzubringen.

BTW: Hast du dir mal den MOD "Personal Category" (oder so ähnlich, ist von V@no) angeschaut? Der würde besser für dich passen, falls er denn unter 1.7.4 läuft...

MfG Maik
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Tino23 on November 26, 2007, 09:16:38 PM
Danke erst mal für deine Antwort
also die Zeile

Code: [Select]
$lang['new_cat_description_added_by'] = "<span class=\"smalltext\">{new_cat_description} [hinzugefügt von: {user_name}]</span>";habe ich geändert in
Code: [Select]
$lang['new_cat_description_added_by'] = "{new_cat_description} [erstellt von: {user_name}]";, dann war auch der beschrieben Fehler weg.
Ist es eigentlich  verwendung verschiedene Usergruppen irgendwie möglich User in einem bestimmten Level vom erstellen der Kategorien auszuschließen bzw. zu sperren?
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on November 26, 2007, 09:25:18 PM
Danke erst mal für deine Antwort
also die Zeile

Code: [Select]
$lang['new_cat_description_added_by'] = "<span class=\"smalltext\">{new_cat_description} [hinzugefügt von: {user_name}]</span>";habe ich geändert in
Code: [Select]
$lang['new_cat_description_added_by'] = "{new_cat_description} [erstellt von: {user_name}]";, dann war auch der beschrieben Fehler weg.
Ist es eigentlich  verwendung verschiedene Usergruppen irgendwie möglich User in einem bestimmten Level vom erstellen der Kategorien auszuschließen bzw. zu sperren?

Du meinst selbst erstellte Usergruppen?
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Tino23 on November 26, 2007, 09:40:10 PM
Ja genau. Dort hab ich ja die Möglichkeit User in verschiedene Gruppen einzuteilen, die dann nur die für sie zuläsigen Dinge machen dürfen. So kann ja im Moment jeder User egal welcher Gruppe Kategorien erstellen.
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Hein on November 27, 2007, 12:41:12 PM
Hallo,

@Hein
Der Link zur eigenen Kategorie wäre etwas umständlich, da man dafür noch eine extra Spalte für die Userzuordnung in der Datenbank bräuchte und außerdem das ganze wieder ins Template einarbeiten bzw. entsprechende Prüffunktionen einbauen müsste.

Die Limitierung würde in eine ähnliche Kerbe schlagen, man könnte dann das oben erwähnte Feld "wem gehört diese Kategorie" durchsuchen lassen und wenn die eigene User_ID gefunden wird, dann wird das weitere Hinzufügen verwehrt.

Nach der Registrierung könnte man das ganze auch erstellen lassen, nur war das für meinen MOD nie geplant... solche Wünsche sind zwar verständlich, aber ich müsste die Zeit eben ohne eigenen Nutzen für meine Seite aufbringen. Grundsätzlich habe ich damit kein Problem, aber leider bin ich im Moment beruflich sehr beschäftigt und daher zeitlich etwas knapp angebunden.

Sollte es dir sehr wichtig sein, dann schildere halt nochmal die wichtigsten Features die du brauchst und ich werde versuchen das ganze irgendwie unterzubringen.

BTW: Hast du dir mal den MOD "Personal Category" (oder so ähnlich, ist von V@no) angeschaut? Der würde besser für dich passen, falls er denn unter 1.7.4 läuft...

MfG Maik

Hallo Maik,

danke für Deine nette Antwort. So ein extra Feld wäre gar nicht schlecht, zumal ich bisher einen Teil des Userprofils (derzeit per Iframe) in der Kategoriebeschreibung anzeige, was keine elegante und schöne Lösung ist und was man mit dem extra Feld eventuell automatisieren könnte!? Vielleicht wäre es ja möglich die cat_id in den User-Table und gleichzeitig die User-ID irgendwie in den Cat-Table reinzuschreiben. Dann könnte man das mit dem Link zur eigenen Kategorie und der Anzeige des Kategorie-userprofils in der category.php sicher easy lösen.

Die Limitierung könnte man sicher weglassen, wenn man das Kategorie anlegen gleich mit der Registrierung verbindet.

Im Prinzip wäre das genau das was ich schon seit 2002 dringend gebraucht hätte ;-)

Vano´s MOD Personal Katogie hatte ich natürlich mehrfach probiert aber irgendwie funktionierte das bei mir immer nicht. Obwohl ich derzeit (leider aus Zeitgründen) noch die 1.7 nutze, habe ich das damals auch schon mit 1.7.2 und 1.7.3 probert. Vano´s MOD wäre aber auch nur zur Hälfte das richtige für mich gewesen.

Dein MOD funktionierte auf Anhieb, ist zwar einfach aber effektiv ;-)

Natürlich kann ich verstehen, dass Du viel um die Ohren hast - geht mir auch nicht anders und finanziell ist meine Seite mittlerweile auch teuer genug ;-( aber nen fuffi würde ich zur Not noch locker machen können.

Liebe Grüße

Hein
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on November 29, 2007, 10:57:00 AM
Hallo,

@Hein
Der Link zur eigenen Kategorie wäre etwas umständlich, da man dafür noch eine extra Spalte für die Userzuordnung in der Datenbank bräuchte und außerdem das ganze wieder ins Template einarbeiten bzw. entsprechende Prüffunktionen einbauen müsste.

Die Limitierung würde in eine ähnliche Kerbe schlagen, man könnte dann das oben erwähnte Feld "wem gehört diese Kategorie" durchsuchen lassen und wenn die eigene User_ID gefunden wird, dann wird das weitere Hinzufügen verwehrt.

Nach der Registrierung könnte man das ganze auch erstellen lassen, nur war das für meinen MOD nie geplant... solche Wünsche sind zwar verständlich, aber ich müsste die Zeit eben ohne eigenen Nutzen für meine Seite aufbringen. Grundsätzlich habe ich damit kein Problem, aber leider bin ich im Moment beruflich sehr beschäftigt und daher zeitlich etwas knapp angebunden.

Sollte es dir sehr wichtig sein, dann schildere halt nochmal die wichtigsten Features die du brauchst und ich werde versuchen das ganze irgendwie unterzubringen.

BTW: Hast du dir mal den MOD "Personal Category" (oder so ähnlich, ist von V@no) angeschaut? Der würde besser für dich passen, falls er denn unter 1.7.4 läuft...

MfG Maik

Hallo Maik,

danke für Deine nette Antwort. So ein extra Feld wäre gar nicht schlecht, zumal ich bisher einen Teil des Userprofils (derzeit per Iframe) in der Kategoriebeschreibung anzeige, was keine elegante und schöne Lösung ist und was man mit dem extra Feld eventuell automatisieren könnte!? Vielleicht wäre es ja möglich die cat_id in den User-Table und gleichzeitig die User-ID irgendwie in den Cat-Table reinzuschreiben. Dann könnte man das mit dem Link zur eigenen Kategorie und der Anzeige des Kategorie-userprofils in der category.php sicher easy lösen.

Die Limitierung könnte man sicher weglassen, wenn man das Kategorie anlegen gleich mit der Registrierung verbindet.

Im Prinzip wäre das genau das was ich schon seit 2002 dringend gebraucht hätte ;-)

Vano´s MOD Personal Katogie hatte ich natürlich mehrfach probiert aber irgendwie funktionierte das bei mir immer nicht. Obwohl ich derzeit (leider aus Zeitgründen) noch die 1.7 nutze, habe ich das damals auch schon mit 1.7.2 und 1.7.3 probert. Vano´s MOD wäre aber auch nur zur Hälfte das richtige für mich gewesen.

Dein MOD funktionierte auf Anhieb, ist zwar einfach aber effektiv ;-)

Natürlich kann ich verstehen, dass Du viel um die Ohren hast - geht mir auch nicht anders und finanziell ist meine Seite mittlerweile auch teuer genug ;-( aber nen fuffi würde ich zur Not noch locker machen können.

Liebe Grüße

Hein

Ok... ein Vorschlag: Ich habe kurzfristig die komplette nächste Woche Urlaub bekommen und habe mir noch nichts vorgenommen. Wir könnten also am Wochenende per ICQ, PN oder irgendetwas ähnlichem das ganze nochmal hieb- und stichfest machen. Samstag und Sonntag hätte ich ab ca. 13:00 ausreichend Zeit, falls du also Interesse hast klären wir den Rest per PN um den Thread hier nicht weiter Off Topic zu führen.

MfG Maik

Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on December 02, 2007, 03:20:21 PM
Ja genau. Dort hab ich ja die Möglichkeit User in verschiedene Gruppen einzuteilen, die dann nur die für sie zuläsigen Dinge machen dürfen. So kann ja im Moment jeder User egal welcher Gruppe Kategorien erstellen.

Der Ausschluss vom Erstellern der neuen Kategorien ist absolut problemlos möglich. Man müsste nur überprüfen lassen ob der User einer bestimmten Gruppe angehört (oder eben nicht angehört) und das Resultat sperrt oder öffnet die addcat.php. Ich werde diese zusätzlichen Rechte Features höchstwarscheinlich in Version 2 integrieren.

Wann wird es die geben? Könnte ein Weihnachtsgeschenk werden... ;)

MfG Maik
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Tino23 on December 05, 2007, 08:08:02 PM
Na dann freu ich mich schon mal auf Weihnachten  :wink:

Hab gerade noch ein kleines Problem bei meiner Seite festgestellt. Wenn ich über meinen Redirector mich in der Galerie Anmelde und dann auf "Neue Kategorie" gehe, wird mir angezeigt, das ich keine ausreichenden Rechte hätte und ich bin aus der Galerie wieder ausgeloggt. Rufe ich hingegen meine Galerie über die eigentliche URL auf Funktioniert alles. Hatt da jemand eine Idee woran das liegen kann? Hab da keinen Plan wie ich das Problem lösen könnte...
Title: Ordering of new categories
Post by: derrick on December 13, 2007, 09:59:59 AM
Hi,
could be new added subcategory show on the top of subcategories? I mean ordering of categories by date of adding - I mean exactly same thing which you could setup in ACP in settings with new added images - ordering by date, by name, by nmr of downloads.... I know that I should order categories manually in ACP but I didnt find any way how to setup it for doing automatically when new user add subcategory  :cry:.
Thanks!
duso
Title: Re: Ordering of new categories
Post by: KillerCookie on December 14, 2007, 03:55:13 AM
Hi,
could be new added subcategory show on the top of subcategories? I mean ordering of categories by date of adding - I mean exactly same thing which you could setup in ACP in settings with new added images - ordering by date, by name, by nmr of downloads.... I know that I should order categories manually in ACP but I didnt find any way how to setup it for doing automatically when new user add subcategory  :cry:.
Thanks!
duso

Hello,
yes the ordering of the new subcats is set to ascending by default. The ordering function works like the following: you set an order-number to the cat (for example 10) and when the next cat is added you can set the number higher or lower than the previous number (ascending order / descending order). The ascending is easy because you just need to add 10 everytime you make a new cat and it will work... but descending... maybe take a number about 10000 and decrease it by 10 everytime (does the original 4images algorithm add 10 to every category higher than the target category? - i´m too tired to look at this now). [If someone got a better idea then please post it ;) ]

If you want such a modification then i´ll send you a link to a modified addcat.php. Maybe in the next version i´ll add a little setup where you can change some settings in a pretty little form. Because not everybody likes editing files.

Greets Maik
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Jasi on January 27, 2008, 01:29:48 AM
Hallo an Alle,

bin absolut neu hier, eben ert angemeldet und dieser OD ist eigentlich genau das was ich suche ;)

So nun meine Fragen nachdem ich den ganzen Thread durchgelesen habe:

1. ich benutze die V1.7 4images (will dieser auch nicht aufgeben wegen eigen erstellten Templates)
2. läuft dieser MOD V1.3 nun auch mit der V1.7 4images oder bekomme ich diesen von mawenzi oder killercookie direkt?

Besten dank für eure Hilfe und großes Lob für diese tolle 4images-Forum und die tollen MOD's

LG eure Jasi

Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mawenzi on January 27, 2008, 01:43:11 AM
... dieser MOD läuft natürlich unter 4images Version 1.7.4 ... die Version 1.3 ist die Bezeichnung für diesen MOD ...
... zur Installation einfach nur die Anweisungen aus dem ersten Post ausführen ...
... alle Aktualisierungen und Fixes sind bereits darin enthalten ...
... ansonsten benötigst du von niemanden mehr irgend welche Infos, Dateien oder sonst was ...

... der MOD läuft 100% perfekt ...
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Jasi on January 27, 2008, 01:56:45 AM
@ mawenzi
@ KillerCookie

erst einmal dankeschön für die schnelle Antwort, super !

Also kann ich den MOD nach der Beschreibung der 1.Threadseite nicht in meine V1.7 4images einbauen?

Weil du doch auf Seite 1 dieses Threads gepostet hattest:

Quote
... mit version1.7.0 dürfte es aufgrund der Funktion "create_cache_id" prinzipielle Probleme geben ...

Oder würde es ausreichen wenn ich in der addcat.php den betreffenden Abschnitt auskommandiere:

Code: [Select]
/*
$cache_id = create_cache_id(
  'page.index',
  array(
    $user_info[$user_table_fields['user_id']],
    isset($user_info['lightbox_image_ids']) ? substr(md5($user_info['lightbox_image_ids']), 0, 8) : 0,
    $config['template_dir'],
    $config['language_dir']
  )
);
*/

um den MOD doch für die V1.7 einsetzen zu können?


Nachtrag:

OK habe den betreffenden Codeabschnitt in der addcat.php mal auskommandiert und funktioniert eigentlich dann auch mit der V1.7.

Allerdings hab ich 2 Punkte die nicht so zufriedenstellen sind:

1. der CHMOD für eine neue Kategorie (/date/media) und (/date/thumbnail/ wird nicht auf 0777 (777) gesetzt sondern auf 550 und damit ist kein Upload möglich

2. kann man die Benutzerzuordnung für die von einem Mitglied erstellte Kategorie gleich beim erstellen zuordnen lassen, so dass man nicht extra in den ACP muss und die Zuordnung manuell machen

- neue Kategorie = Privat (3)
-- Benutzer = nur das Mitglied welches die Kategorie erstellt hat (da ja Privat)

Kann man das ändern und wenn JA wie?
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: rubberduck on January 29, 2008, 12:18:14 PM
1. der CHMOD für eine neue Kategorie (/date/media) und (/date/thumbnail/ wird nicht auf 0777 (777) gesetzt sondern auf 550 und damit ist kein Upload möglich

Ok dann will ich das mal versuchen :)

Öffne addcat.php

Suche:

Code: [Select]
$user_access = get_permission();
Füge danach ein:

Code: [Select]
function create_cat_folder($path, $mode) {
  if (@is_dir($path)) {
    @chmod($path, $mode);
    return true;
  }
  else {
    $oldumask = umask(0);
    $result = mkdir($path, $mode);
    umask($oldumask);
    if (!@is_dir($path) || !$result) {
      $result = mkdir($path, 0755);
      @chmod($path, $mode);
    }
    return $result;
  }
}

Suche:

Code: [Select]
mkdir($new_image_folder_path, CHMOD_DIRS);
mkdir($new_thumb_folder_path, CHMOD_DIRS);

Ersetze mit:

Code: [Select]
create_cat_folder($new_image_folder_path, CHMOD_DIRS);
create_cat_folder($new_thumb_folder_path, CHMOD_DIRS);

Das ist das aus dem Adminbereich, sollte also funktionieren.


Quote
2. kann man die Benutzerzuordnung für die von einem Mitglied erstellte Kategorie gleich beim erstellen zuordnen lassen, so dass man nicht extra in den ACP muss und die Zuordnung manuell machen

Was meinst Du damit genau? Die Berechtigungen für die neue Kategorie? Die kannst Du direkt in der addcat.php einstellen.

Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Jasi on January 29, 2008, 02:59:26 PM
rubberduck

Erst mal dankeschön, sollte funzen, hab es zwar noch nicht ausprobiert aber denke schon ;)

Zu 2.)
Quote
2. kann man die Benutzerzuordnung für die von einem Mitglied erstellte Kategorie gleich beim erstellen zuordnen lassen, so dass man nicht extra in den ACP muss und die Zuordnung manuell machen...

Was meinst Du damit genau? Die Berechtigungen für die neue Kategorie? Die kannst Du direkt in der addcat.php einstellen.


Ich meine konkret, dass in die erstellte neue Kategorie NUR das Mitglied uploaden kann welches die Kategorie erstellt hat. Der Admin logisch kann überall.

Also z.B. Mitglied XYZ erstellt eine neue Kategorie, diese hat den Status (3) PRIVAT. Darin soll dann auch nur Mitglied XYZ Bilder uploaden (hochladen) können.

Du sagst dies können man in der addcat.php einstellen?! Hab ich was überlesen in der Anleitung oder bin ich wirr im Kopf  :idea: Wo ?

LG Jasi
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: rubberduck on January 29, 2008, 03:05:08 PM
Ich meine konkret, dass in die erstellte neue Kategorie NUR das Mitglied uploaden kann welches die Kategorie erstellt hat. Der Admin logisch kann überall.

Also z.B. Mitglied XYZ erstellt eine neue Kategorie, diese hat den Status (3) PRIVAT. Darin soll dann auch nur Mitglied XYZ Bilder uploaden (hochladen) können.

Du sagst dies können man in der addcat.php einstellen?! Hab ich was überlesen in der Anleitung oder bin ich wirr im Kopf  :idea: Wo ?

LG Jasi

Genau damit bin ich auch gerade am kämpfen :) Da hab ich das wohl falsch verstanden. Sorry.

Mal sehen ob ich da noch was finde.

Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Jasi on January 29, 2008, 05:47:22 PM
Hallo rubberduck,

funktioniert leider doch nicht mit deiner Änderung dass der CHMOD auf 0777 (777) gesetzt wird. Bilderfreischaltung im ACP doch nicht möglich :(

Code: [Select]
Warning: copy(): SAFE MODE Restriction in effect. The script whose uid is 1199 is not allowed to access /var/www/web25/html/2008/data/media/43 owned by uid 33 in /var/www/web25/html/2008/admin/admin_functions.php on line 111

Warning: copy(./../data/media/43/globale_erwaermung.jpg): failed to open stream: No such file or directory in /var/www/web25/html/2008/admin/admin_functions.php on line 111

Warning: copy(): SAFE MODE Restriction in effect. The script whose uid is 1199 is not allowed to access /var/www/web25/html/2008/data/thumbnails/43 owned by uid 33 in /var/www/web25/html/2008/admin/admin_functions.php on line 155

Warning: copy(./../data/thumbnails/43/.jpg): failed to open stream: No such file or directory in /var/www/web25/html/2008/admin/admin_functions.php on line 155
Fehler beim Hinzufügen des Bildes: Globale Erwärmung (globale_erwaermung.jpg)

LG Jasi
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: rubberduck on January 29, 2008, 11:45:10 PM
Kann dann ja auch nicht Funktionieren, wenn das Script einem anderen User/Gruppe gehört. Da gibt es dann mit dem SafeMode (siehe Fehlermeldung) Probleme.

Das kannst Du aber dann nur lösen wenn Du Zugriff auf den Server hast, oder aber über ein Adminpanel (z.B. Confixx) gesonderte Einstellungen für einen Benutzer machen kannst.

Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Jasi on January 30, 2008, 12:35:30 AM
Kann dann ja auch nicht Funktionieren, wenn das Script einem anderen User/Gruppe gehört. Da gibt es dann mit dem SafeMode (siehe Fehlermeldung) Probleme.

Das kannst Du aber dann nur lösen wenn Du Zugriff auf den Server hast, oder aber über ein Adminpanel (z.B. Confixx) gesonderte Einstellungen für einen Benutzer machen kannst.



@ rubberduck

also über ConFIXX den PHP Safe_Mode auf off setzen?

Code: [Select]
php_admin_flag safe_mode off
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: rubberduck on January 30, 2008, 12:42:14 AM
Hab selber Confixx nicht mehr auf dem Server, sollte aber passen. Einfach mal Probieren.

Achte aber darauf das Du diese Einstellung direkt über den Admin-Zugang machst und dann nur "für diese Domain" setzt. Wenn Du das für einen "Kunden" machst dann wird das "für alle Domains dieses Kunden" gemacht.

Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Jasi on January 30, 2008, 12:59:39 AM
Hab selber Confixx nicht mehr auf dem Server, sollte aber passen. Einfach mal Probieren.

Achte aber darauf das Du diese Einstellung direkt über den Admin-Zugang machst und dann nur "für diese Domain" setzt. Wenn Du das für einen "Kunden" machst dann wird das "für alle Domains dieses Kunden" gemacht.



rubberduck

also die Safe_Mode Änderung hat nichts bewirkt. Sobal eine neue Kategorie angelegt wird, egal ob über den ACP von 4images direkt oder über die addcat.php, wird der Ordner in /data/media zwar erstellt aber generell mit CHMOD 0550 (550) gesetzt. Da geht natürlich nichts anderes als den Ordner manuell auf dem Webspace zu löschen und manuell wieder anzulegen und dann manuell mit CHMOD 0777 (777) versehen.

Muss dann wohl an irgendeiner Servereinstellung selbst liegen, oder ?
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: rubberduck on January 30, 2008, 01:47:15 AM
Schau mal direkt hier nach

http://kb.swsoft.com/en/products/confixx

Aber dort gibts wohl nur noch für die V3 Infos. Ansonsten mal bei Google

http://www.google.de/search?hl=de&q=confixx+safe+mode+abschalten&btnG=Google-Suche&meta=

oder bei

http://serversupportforum.de/forum/confixx/5460-safe-mode-abschalten.html

Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on January 31, 2008, 11:33:45 AM
Nachtrag:

OK habe den betreffenden Codeabschnitt in der addcat.php mal auskommandiert und funktioniert eigentlich dann auch mit der V1.7.

Allerdings hab ich 2 Punkte die nicht so zufriedenstellen sind:

1. der CHMOD für eine neue Kategorie (/date/media) und (/date/thumbnail/ wird nicht auf 0777 (777) gesetzt sondern auf 550 und damit ist kein Upload möglich

2. kann man die Benutzerzuordnung für die von einem Mitglied erstellte Kategorie gleich beim erstellen zuordnen lassen, so dass man nicht extra in den ACP muss und die Zuordnung manuell machen

- neue Kategorie = Privat (3)
-- Benutzer = nur das Mitglied welches die Kategorie erstellt hat (da ja Privat)

Kann man das ändern und wenn JA wie?

Guten Tag Jasi,

genau diese Erweiterung soll die Addcat V2 enthalten. Die Funktion benutze ich selbst bereits und sie funktioniert auch perfekt. Falls es unbedingt notwendig ist, dann stelle ich sie als eine Art "Hotfix" zur Verfügung. Hier mal die Features der V2:

- erweitertes Rechtemanagement für die Erstellte Kategorie (Rechte können an bestimmten (z.B. Ersteller) User/Gruppen vergeben werden)
- komplettes Management über das Admin-Panel
- einfaches festlegen der Kategorien, in welchen Sub-Cats erstellt werden können

Unter Vorbehalt, da ich diesen MOD für jemand anderen erstelle:
- Personal Category Modus - jeder User erhält beim registrieren eine eigene Kategorie
- vieles mehr...

Frage: "Wo bleibt die V2 denn nun, die hattest du doch schon ewig angekündigt?"
Antwort: Meine USB-HDD, auf der alle meine Testserver sind/waren hat unverhofft vor 2 Wochen gestreikt und lies sich nicht mehr einschalten. Die V2 hatte ich in 2 Tagen auf Arbeit erstellt und wollte sie eigentlich nur noch durchkommentieren. Nun allerdings ist mein ganzer Arbeitsstand wieder stark zurückgefallen. Kurz und knapp: Wird noch bischen dauern.

PS.: MediMax (wo ich die Platte gekauft habe) hat mich gestern angerufen, das die Reparatur abgeschlossen sei. Es besteht die Möglichkeit, dass nur der USB-Controller defekt war und meine Daten noch vorhanden sind. Ich werde das heute überprüfen, nachdem ich sie abgeholt habe.


@mavenzi ... and all the others who may help me:

At the registration process (register.php) a the following line is calling a function to get the id for the new user:

Code: [Select]
$user_id = $site_db->get_next_id($user_table_fields['user_id'], USERS_TABLE);
The function "$site_db->get_next_id" looks like that:

Code: [Select]
  function get_next_id($column = "", $table = "") {
    if (!empty($column) && !empty($table)) {
      $sql = "SELECT MAX($column) AS max_id
              FROM $table";
      $row = $this->query_firstrow($sql);
      return (($row['max_id'] + 1) > 0) ? $row['max_id'] + 1 : 1;
    }
    else {
      return NULL;
    }
  }

Why is this needed? User_id is an auto_increment field and will get the next id automatically when a new user is added. Am i right? So whats my problem with this? Because only the max_id is used to get the new user_id it is possible that a new user will get the same id as the last deleted user (already tested). This is very bad for a "personal category" MOD.

Now the question: Can i leave out this function and just use the auto_increment value with get_insert_id? I think this is much better, or are there some disadvantages that i´ve forgotten?

Greets Maik
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Jasi on January 31, 2008, 01:16:03 PM
@ KillerCookie

Hallo KillerCookie ,

das ist ja SUPER :)

hab die von dir vorgeschlagene function schon mal in die regsiter.php integriert!

Gut Ding will Weile und auch Glück... drücke dir die Daumen das deine USB wieder funktioniert.

Besten Dank schon mal und LG

Jasi
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Lucifix on January 31, 2008, 02:59:53 PM
Does anyone have idea how to allow users to create new sub-category in upload form?
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mawenzi on January 31, 2008, 03:10:59 PM
@Lucifix

... add a link in upload-form to category-create-form ...
... maybe only for members like this ...
Code: [Select]
{if user_loggedin}<a href="{addcat_url}">{addcat_url_text}</a>{endif user_loggedin}
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Knut63 on January 31, 2008, 04:20:16 PM
How can the username automatic be added as subcat. when a user make one?
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mawenzi on January 31, 2008, 04:28:18 PM
@Knut63

... in addcat.html I use this ... value="{user_name}" ...
Code: [Select]
<input type="text" name="new_cat_name" value="{user_name}" size="30" class="commentinput">
... size and class is design part and from my template ...

Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on January 31, 2008, 04:49:53 PM
@ KillerCookie

Hallo KillerCookie ,

das ist ja SUPER :)

hab die von dir vorgeschlagene function schon mal in die regsiter.php integriert!

Gut Ding will Weile und auch Glück... drücke dir die Daumen das deine USB wieder funktioniert.

Besten Dank schon mal und LG

Jasi

Wie bitte? Vorgeschlagene Funktion? Falls du den englischen Text meinen solltest - ich wollte mich erkundigen, weshalb diese Funktion (die Bestandteil von 4images ist) überhaupt an dieser Stelle verwendet wird. Meiner Meinung nach ist sie überflüssig, könnte aber für die Kompatibilität zu anderen Datenbankentypen nützlich sein. Da ich mir nicht sicher bin, ob ich sowas aus dem Code rauswerfen kann frage ich lieber hier nach. Falls du da irgendwas geändert haben solltest -> bitte rückgängig machen.

BTW: Ich war im MediMax und habe eine neue Platte bekommen. Das heist dann ade AddcatV2. Ich formatiere die neue Platte soeben und setze dann neue Testserver drauf. Im Verlauf der nächsten Wochen sollte ich dann (hoffentlich) die größten Teile des Codes wieder aus meinem Hirn regenerieren können.

Bis dahin heist es also abwarten und auf die Features freuen, oder selbst basteln. Des Weiteren bin ich übrigens, wie gesagt, über Verbesserungs- und Erweiterungsvorschläge sehr erfreut.

MfG Maik
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Lucifix on January 31, 2008, 05:47:29 PM
@Lucifix

... add a link in upload-form to category-create-form ...
... maybe only for members like this ...
Code: [Select]
{if user_loggedin}<a href="{addcat_url}">{addcat_url_text}</a>{endif user_loggedin}

Well there is problem that user will have to refresh upload form and fill all needed data again. I think Ajax or javascripts will solve that problem, but I don't know that language.
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mawenzi on January 31, 2008, 06:09:17 PM
@Lucifix

... use that link on the top of image-upload-form with a little description ...
... maybe ...
1. Add your own category to the website : Link to category-create-form ...
2. Than you can upload your images to your own category ...

... I think, it is not a good idea both forms on the same page ...
... but it is only my poit of view ...
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on February 01, 2008, 12:31:40 AM
// Is work for next_id method.

E.g: New user register in USERS_TABLE table and other remove account (with MOD). If user remove, user_id remove. If user_id remove, this is right for auto_increment - is work + 1 of each new field add but order value is break. Jan method is get last value insert and add + 1 for insert. + 1 is no add 1 of auto_increment. Is add 1 of total count of SELECT MAX function of SQL.  ;)
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on February 01, 2008, 10:10:57 AM
E.g: New user register in USERS_TABLE table and other remove account (with MOD). If user remove, user_id remove. If user_id remove, this is right for auto_increment - is work + 1 of each new field add but order value is break. Jan method is get last value insert and add + 1 for insert. + 1 is no add 1 of auto_increment. Is add 1 of total count of SELECT MAX function of SQL.  ;)

Ok...
- SELECT MAX is getting the highest user_id that exists. Then Jan added + 1... right?
- If you delete the previous added user then the new user will get the same id, because of the function above... right?

- auto_increment will also work, but "order value" will break ... which "order value" do you mean? Is this critical?
- i deleted the whole function and just left out the "user_id" field at the database insert so that its given an auto_increment value. After that i fetched the given id with the get_insert_id function - is this ok?
- are there other disadvantages?

I´m asking because further modifications may include this way of adding the new user to the db and i don´t want to make it buggy. If you know another way which avoids that different users will get the same id (not at the same time, but still the same id) then please share it with me. ;)

"// Is work for next_id method."

Don´t know what this means... :(

Sorry, but it´s hard for me to understand your english.

Regards Maik

Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on February 01, 2008, 10:15:00 AM
@Lucifix

... add a link in upload-form to category-create-form ...
... maybe only for members like this ...
Code: [Select]
{if user_loggedin}<a href="{addcat_url}">{addcat_url_text}</a>{endif user_loggedin}

Well there is problem that user will have to refresh upload form and fill all needed data again. I think Ajax or javascripts will solve that problem, but I don't know that language.

I dont think that such a function is needed. First the user should create a category and then add the images. Mixing both methods means editing the upload process or some other stuff. I think my method is much easier to understand for the user and it works fine.

Regards Maik
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: thunderstrike on February 01, 2008, 02:08:50 PM
Quote
Is this critical?

Is no critical. Auto_increment is no risk for next ID and no problem for remove function. ;)
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Jasi on February 01, 2008, 04:39:46 PM
@Knut63

... in addcat.html I use this ... value="{user_name}" ...
Code: [Select]
<input type="text" name="new_cat_name" value="{user_name}" size="30" class="commentinput">
... size and class is design part and from my template ...



mawenzi

So habe ich es bei mir auch gelöst, allerdings wird nicht zuverlässig der Username des Mitglieds automatisch includet welches eingeloggt ist und eine neue Kategorie anlegen will.

Bei mir holt es sich wahlweise irgend einen Username und erst wenn ich mehrmal aktualisiere bekomme ichden richtigen Usernamen.

Keine Ahnung woran das liegt?

LG Jasi
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mawenzi on February 01, 2008, 05:54:19 PM
Hallo Jasi,

... ich habe wieder einmal festgestellt, dass ich nicht die gleiche addcat.php verwende wie hier von KillerCookie veröffentlicht ...
... da der Code hier im Thread nicht offen hinterlegt ist, muss bei Einsicht erst die aktuelle Version heruntergeladen werden ...
... von daher konnte mein Vorschlag für euch so noch nicht richtig funktionieren ...
... also folgende Änderungen sind noch vorzunehmen ...

1. finde in der addcat.php ...
Code: [Select]
include(ROOT_PATH.'includes/page_header.php');
und füge dahinter ein ...
Code: [Select]
//--- Für Username zur Kategoriebeschreibung ---
$cat_user_name = $user_info['user_name'];
//--- Für Username zur Kategoriebeschreibung ---

2. finde in der addcat.php ...
Code: [Select]
$site_template->register_vars(array(
  "msg" => $msg,
  "clickstream" => $clickstream,
und füge dahinter ein ...
Code: [Select]
"cat_user_name" => $cat_user_name,

3. nun kannst du in der addcat.html folgendes verwenden ... value="{cat_user_name}" ...
Code: [Select]
<input type="text" name="new_cat_name" value="{cat_user_name}" size="30" class="commentinput">

... so setzte ich bei mir den User-Namen als Kategorie-Namen in das Formular ein ...
... und es funktioniert bestens ...
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Jasi on February 01, 2008, 07:55:51 PM
mawenzi

Hallo mawenzi,

danke funktioniert 1A :)

LG Jasi

NS.
bezgl. dem Thema "Kategorien untereinander" bei dir im Forum habe ich dir gestern noch geantwortet ;)
http://klick.kl.funpic.de/showthread.php?bid=3&threadid=121&page=2
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on February 02, 2008, 11:16:00 PM
Hallo Jasi,

... ich habe wieder einmal festgestellt, dass ich nicht die gleiche addcat.php verwende wie hier von KillerCookie veröffentlicht ...
... da der Code hier im Thread nicht offen hinterlegt ist, muss bei Einsicht erst die aktuelle Version heruntergeladen werden ...
... von daher konnte mein Vorschlag für euch so noch nicht richtig funktionieren ...

Der Zaunpfahl ist bei mir angekommen. Ich werde das beim nächsten Update anpassen... ;)

MfG Maik
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mawenzi on February 05, 2008, 10:52:19 AM
@Maik
... so persöhnlich war das aber nicht gemeint ...  :mrgreen:
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Benny on March 13, 2008, 01:30:50 PM
Hallo,

erstmal vielen dank für diese tolle Modifikation.
Ich hab noch eine kleine Frage und zwar was muss ich in der addcat.html als ID angeben, damit ich direkt Kategorien in der obersten Ebene erstellen kann?
Ist das überhaupt möglich? Ich hoffe mein "Problem" ist verständlich erklärt!
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mawenzi on March 13, 2008, 02:58:29 PM
... ich würde es mal wie folgt testen ...
Code: [Select]
<option value="0">Als Hauptkategorie</option>
... ist aber ungetestet und aus dem holen Bauch ...
... wenn es nicht funktioniert, dann muss value="0" in der addcat.php noch definiert werden ...
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Ankney on March 13, 2008, 03:07:12 PM
Danke für deine Antwort, das war allerdings auch das erste das ich auch getestet hatte und es hat leider nicht funktioniert.
Da ich recht wenig Ahnung habe wie man sowas definiert wäre es echt super wenn das jemand machen könnte.

Danke schonmal!


hatte mich mit dem falschen Namen eingeloggt  :wink:
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Ankney on March 14, 2008, 03:15:37 PM
... ich würde es mal wie folgt testen ...
Code: [Select]
<option value="0">Als Hauptkategorie</option>
... ist aber ungetestet und aus dem holen Bauch ...
... wenn es nicht funktioniert, dann muss value="0" in der addcat.php noch definiert werden ...

Ich hab ein wenig rumgewerkelt und es sogar selbst hinbekommen, ohne irgendetwas definieren zu müssen.
Einfach Value="-1" setzen, dann klappt es.
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mawenzi on March 14, 2008, 03:47:28 PM
@Ankney
... na bestens ... und danke für's Posting ...  ;)
... die Lösung liegt machmal so nahe ... man muss u.U. auch mal ganz unvoreingenommen an die Problemlösung gehen ...
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: bjorn666 on April 21, 2008, 09:11:19 PM
Hi,
nice mod! :D
Ihave one problem, in the addcat the text is gone... everything is working great but the text is missing :roll:
Any help for that?

Thanks!
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mawenzi on April 21, 2008, 09:17:58 PM
in the addcat the text is gone

... please explain more ...
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: bjorn666 on April 21, 2008, 10:02:01 PM
Like this:
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mawenzi on April 21, 2008, 10:56:28 PM
... you did Step 5 for your language ... ?
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: bjorn666 on April 21, 2008, 11:03:13 PM
aaa yes thats it..... thanks :mrgreen:
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Bob on April 30, 2008, 08:11:16 PM
Nachtrag:

...

- erweitertes Rechtemanagement für die Erstellte Kategorie (Rechte können an bestimmten (z.B. Ersteller) User/Gruppen vergeben werden)
- komplettes Management über das Admin-Panel
- einfaches festlegen der Kategorien, in welchen Sub-Cats erstellt werden können

Unter Vorbehalt, da ich diesen MOD für jemand anderen erstelle:
- Personal Category Modus - jeder User erhält beim registrieren eine eigene Kategorie
- vieles mehr...

...


Hallo KillerCookie,

hast Du das addon noch bzw kannst du es hier veröffentlichen?
besonders die Funktion:
"- Personal Category Modus - jeder User erhält beim registrieren eine eigene Kategorie"

würde mich interessieren.

Mfg
Bob


Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on May 13, 2008, 10:47:50 AM
Hallo Bob,

dieses "Addon" wollte ich eigentlich schon vor langer Zeit als Addcat 2.x veröffentlichen. Die usereigenen Kategorien funktioniertn auch ganz gut (realisiert über ein zusätzliches Feld in den Kategoriedaten, welches die User_id enthielt). Die erstellung des Admin-Menüs dauerte auch ewig, funktionierte aber ganz gut. Eine frühe Version dieser Modifikation setze ich auf meiner privaten Seite ein, die vollständige Version ist aber mit meiner USB HDD (stand auch hier im Thread) verloren gegangen.

Der Aufwand für die Neuprogrammierung ist nicht gerade gering, meine verfügbare Zeit aber schon. Daher liegt das Projekt momentan (leider) auf Eis. Ich habe zur Zeit etwas Prüfungsstress und kann mich somit keinen anderen Dingen widmen. Wenn sich das ganze ein bischen gelegt und meine Ausbildung abgeschlossen ist (25.06.08), dann werde ich mir die Zeit nochmal nehmen und eine bessere Version veröffentlichen. Die von mir eingesetzte will ich auf keinem Fall jemandem zumuten, da ich dafür sehr viele Dateien angepasst habe.

Für Feedback und Wünsche für die nächste Version bin ich aber offen und würde mich über einige Posts freuen.

Ich hoffe auf euer Verständnis.  :(

MfG Maik
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: phil954030 on May 25, 2008, 02:42:55 PM
Hi, this is great - thanks. I also want to be able to allow users to EDIT those categories that they create. They might have made a typo or they might want to change what they entered for the category description. I have searched but I couldn't find an answer, it maybe there in German but I only speak English.

Many thanks in advance for any help given

Phil
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on May 26, 2008, 09:15:48 AM
Hi, this is great - thanks. I also want to be able to allow users to EDIT those categories that they create. They might have made a typo or they might want to change what they entered for the category description. I have searched but I couldn't find an answer, it maybe there in German but I only speak English.

Many thanks in advance for any help given

Phil

Hello phil,

this feature isn´t implemented yet. They categories which users can create aren´t "dedicated" (hope you know what i mean ;) ) to a user or a usergroup, so it isn´t possible to check if the user got the rights to edit them. In my german post above yours i wrote that there will be a version with this and many more features in some months. But at the moment i got no time to make the new version... so if you´re interested in this, then leave some feature requests und watch this thread for news.

Regards, Maik.
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Jockl on June 23, 2008, 09:40:25 AM
Hallo Leute!

Erstmals ein wirklicher toller Mod, nach sowas habe ich lange gesucht.

Mein Problem ist aber, dass ich keine statische Liste von Kategorien haben will, in denen die User die Kategorien selber erstellen können, sondern dass diese Liste immer aktualisiert wird. In der addcat.html habe ich die option values durch "{auswahl}" ersetzt.

In der addcat.php habe ich die SQL-Abfrage eingebaut, die auch gut funktioniert.

Code: [Select]
  $sql = $site_db->query("SELECT cat_id, cat_name FROM 4images_categories WHERE cat_parent_id = 2"); 
  while ($row = $site_db->fetch_array($sql))
  {
  $auswahl .= "<option value=\"".$row['cat_id']."\">".$row['cat_name']."</option>";
  }

Bei

Code: [Select]
$site_template->register_vars(array(
habe ich

Code: [Select]
"auswahl" => $auswahl,
eingefügt. Trotzdem erscheinen im Dropdown nicht die gewünschten Kategorien. Wo liegt mein Fehler?

LG, Jockl
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on June 24, 2008, 03:37:50 PM
Hallo,

was verstehst du denn unter "funktioniert gut"? Hast du dir das Ergebnis deiner Abfrage mal per echo ausgeben lassen? Stimmt der Inhalt?

Bei

Code: [Select]
"auswahl" => $auswahl,
ist das Komma am Ende zuviel, sofern es am Ende der Liste steht. Wenn nicht, dann ist das ganze OK so.

Quote
Trotzdem erscheinen im Dropdown nicht die gewünschten Kategorien. Wo liegt mein Fehler?

Was erscheint denn statt dessen? Nichts? dann siehe meinen 1. Satz.

MfG Maik

Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on June 27, 2008, 11:42:59 AM
Hallo,

es gibt gute und schlechte Neuigkeiten. Fangen wir mal an:

1. Gut: Ich bin jetzt Fachinformatiker für Systemintegration, da ich meine Facharbeiterprüfung recht gut bestanden habe.
2. Schlecht: Ich bin jetzt erstmal arbeitslos, da es in meiner Gegend nicht zu gut um Arbeitsplätze dieser Branche bestellt ist.
3. Gut: Ich werde ab nächste Woche mit der (Neu-) Entwicklung von Addcat V2 beginnen. Die fertige Version gibt es aber erst "when it´s done".

Also: Feature requests und alles sonstige, was zum Thema passt bitte hier posten, ich lese ständig mit. Sollte jemand einen Mitarbeiter für sein Unternehmen suchen: Ich bewerbe mich gerne. ;)

An die Arbyte...
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: rubberduck on June 29, 2008, 05:43:21 PM
1. Gut: Ich bin jetzt Fachinformatiker für Systemintegration, da ich meine Facharbeiterprüfung recht gut bestanden habe.

Na dann meinen herzlichsten Glückwunsch! Und in Bezug auf die Arbeitsstelle ... das wird schon!

Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Holger2 on September 29, 2008, 01:21:13 PM
Hallo!

Ist an dem Mod noch was passiert seit Juli? :D
Dies ist genau das was ich brauche. Wäre echt klasse, wenn Du es veröffentlichen würdest! :D

Gruss
Holger
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Holger2 on September 29, 2008, 02:40:54 PM
Ich habe den Mod 1.3 installiert. Klappt auch hervorragend.
Nur: ich benutze ein anderes Template. Die Anpassung gestaltet sich schwierig.
UND: Bilder, die in den von Benutzern angelegten Kategorien hochgeladen wurden, werden auf der Index-Seite nicht unter New Photos gelistet.
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Gazzagreen on September 30, 2008, 02:52:10 AM
Step 1 / Schritt 1
Download the attached File
Lade die Datei im Anhang herunter

Where can i find the attached file?
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mawenzi on September 30, 2008, 02:59:46 AM
...  :roll: ...
... wie der Name schon sagt, angehangene Datei ... eventuell am Ende des Posts ...
... da wurde sie zumindest schon 372 mal heruntergeladen ...
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: V@no on September 30, 2008, 03:03:30 AM
Where can i find the attached file?

Hello and welcome to 4images forum.

The attached files are located at the bottom of the post (not page). This is a standard place for all forums ;)

P.S.
ops, mawenzi beat me :)
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Gazzagreen on September 30, 2008, 03:33:03 AM
Many thanks :)
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Gazzagreen on September 30, 2008, 12:51:31 PM
hello

I was thinking, as a tempary solution to allow just the author to upload pictures to the new category he has made, is it possible to alter the upload button to just allow the author to upload from the new category page.

To help with this I have changed this...

in addcat.php added new entry to database called cat_author. This will contain the login name of the member who created the database. (needs to enter cat_author the categories database)

  $sql = "INSERT INTO gallery_categories   (
          cat_id,
          cat_name,
          cat_description,
          cat_parent_id,
                                    cat_author ,    //****new
          cat_hits,
          cat_order,
          auth_viewcat,
          auth_viewimage,
          auth_download,
          auth_upload,
          auth_directupload,
          auth_vote,
          auth_sendpostcard,
          auth_readcomment,
          auth_postcomment
         )
    VALUES
         (
          '$new_cat_id',
          '$new_cat_name',
          '$new_cat_description',
          '$cat_parent_id',
                       '$user_name',                                 //****new
          '$cat_hits',
          '$new_cat_order',
          '$auth_viewcat',
          '$auth_viewimage',
          '$auth_download',
          '$auth_upload',
          '$auth_directupload',
          '$auth_vote',
          '$auth_sendpostcard',
          '$auth_readcomment',
          '$auth_postcomment'
          )";

Now all that is need is a small script to just allow the user that is logged in, to match the name in the database (cat_author) for the upload button to appear. If another member visits the page, the upload button is greyed out?

I tried this so that if it worked I could have entered into the upload_button script, but it didn't work;

if($cat_cache['cat_author']== "$user_name")
{
$test = "test";
}

What do you think, can this be done?

All the best
Gary
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Gazzagreen on October 01, 2008, 01:51:56 AM
I'm trying to get this statement to work below.

$test2 = "SELECT * FROM gallery_categories WHERE cat_id = '$cat_id'";
$test = $test2[cat_hits];

Any ideas how i can get info from the database using something like this?

many thanks
Gary
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: V@no on October 01, 2008, 02:06:12 AM
try:
$test = $cat_cache[$cat_id]['cat_hits'];
if this line is inside a function or inside a template you'll need add above it:
global $cat_cache;
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Gazzagreen on October 01, 2008, 02:40:54 AM
try:
$test = $cat_cache[$cat_id]['cat_hits'];
if this line is inside a function or inside a template you'll need add above it:
global $cat_cache;

Many thanks for this.

I have inserted a new field into table, "gallery_categories" called cat_author. This statement you sent works with all other fields except the new one. Seems there is somehwhere I have to update so that the new table is recognised.

Do you know where?

If I can get this to work, I might be able to add some simple code to the upload button so that only the member that made the new category can upload to it :)

All the best.
gary
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: V@no on October 01, 2008, 03:51:41 AM
You'll need add it to the list in global.php:
Code: [Select]
  $sql = "SELECT cat_id, cat_name, cat_description, cat_parent_id, cat_hits, cat_order, auth_viewcat, auth_viewimage, auth_download, auth_upload, auth_directupload, auth_vote, auth_sendpostcard, auth_readcomment, auth_postcomment
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Gazzagreen on October 01, 2008, 11:44:01 AM
YES WE DID IT!    :lol:

Ok with many thanks to V@no, :thumbup: I have managed to alter the code enough to just allow members who have created a new category to write to it, but not allow any other members. I did this by altering the code for the upload button, and by adding a field to the *_categories table in the database.

First of all get in the database and add a new field to the categories table called "cat_author"
The reason for this is because when a new category is made, we are going to add the name of the member who created it.
For those categories where you want anyone to be able to write to, just put 1. If there is already many categories on your site, you'll have to make the new field with a default value of 1, otherwise nobody will be able to write to them again once the code is in. (you have been warned)

After your time in the databse, now lets alter the code to add the members name who created the category.

Find this entry in addcat.php (you can see where I have entered the new entries.   

$sql = "INSERT INTO (name)_categories   (whatever your table is called)
   (
          cat_id,
          cat_name,
          cat_description,
          cat_parent_id,
           cat_author ,         
          cat_hits,
          cat_order,
          auth_viewcat,
          auth_viewimage,
          auth_download,
          auth_upload,
          auth_directupload,
          auth_vote,
          auth_sendpostcard,
          auth_readcomment,
          auth_postcomment
         )
    VALUES
         (
          '$new_cat_id',
          '$new_cat_name',
          '$new_cat_description',
          '$cat_parent_id',
           '$user_name',         
          '$cat_hits',
          '$new_cat_order',
          '$auth_viewcat',
          '$auth_viewimage',
          '$auth_download',
          '$auth_upload',
          '$auth_directupload',
          '$auth_vote',
          '$auth_sendpostcard',
          '$auth_readcomment',
          '$auth_postcomment'
          )";

Use $username as this is what name you are using when you are logged into the gallery.

Next you will need to add "cat_author" to your global.php in your gallery root directory.

Change this line in global.php   (Its line 462 in my script)

Code: [Select]
  $sql = "SELECT cat_id, cat_name, cat_description, cat_parent_id, cat_hits, cat_order, auth_viewcat, auth_viewimage, auth_download, auth_upload, auth_directupload, auth_vote, auth_sendpostcard, auth_readcomment, auth_postcomment
to
Code: [Select]
  $sql = "SELECT cat_id, cat_name, cat_description, cat_parent_id, cat_hits, cat_author, cat_order, auth_viewcat, auth_viewimage, auth_download, auth_upload, auth_directupload, auth_vote, auth_sendpostcard, auth_readcomment, auth_postcomment

Notice the new entry for cat_author?

In catergories.php you need to overwrite and enter some extra code for the new upload button.

Select:
Code: [Select]
//-----------------------------------------------------
//--- Show Categories ---------------------------------
//-----------------------------------------------------
if (!check_permission("auth_upload", $cat_id)) {
  $upload_url = "";
  $upload_button = "<img src=\"".get_gallery_image("upload_off.gif")."\" border=\"0\" alt=\"\" />";
}
else {
  $upload_url = $site_sess->url(ROOT_PATH."member.php?action=uploadform&amp;".URL_CAT_ID."=".$cat_id);
  $upload_button = "<a href=\"".$upload_url."\"><img src=\"".get_gallery_image("upload.gif")."\" border=\"0\" alt=\"\" /></a>";
}

and change to:

Code: [Select]
//-----------------------------------------------------
//--- Show Categories ---------------------------------
//-----------------------------------------------------
$online_member ="$user_info[user_name]";
$cat_creator = $cat_cache[$cat_id]['cat_author'];

if($online_member == $cat_creator || $cat_creator ==1)
{
$upload_allowed = "1";
}
else
{
$upload_allowed = "0";
}

if ($upload_allowed != "1") {
  $upload_url = "";
  $upload_button = "<div align=\"center\"><img src=\"".get_gallery_image("upload_off.gif")."\" border=\"0\" alt=\"\" /> <br />private category</div>";
}
else if (!check_permission("auth_upload", $cat_id)) {
  $upload_url = "";
  $upload_button = "<img src=\"".get_gallery_image("upload_off.gif")."\" border=\"0\" alt=\"\" />";
}
else {
  $upload_url = $site_sess->url(ROOT_PATH."member.php?action=uploadform&amp;".URL_CAT_ID."=".$cat_id);
  $upload_button = "<a href=\"".$upload_url."\"><img src=\"".get_gallery_image("upload.gif")."\" border=\"0\" alt=\"\" /></a>";
}

And thats it.  Now you can write to any category except those that are created by members (after this code is added).

Hope it works for you  :mrgreen:
Gary
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: V@no on October 01, 2008, 03:11:08 PM
Hmmm
are you sure?
I think there are more to it then just showing the upload button ;)
you also need change member.php.

P.S.

using username to identify the owner is a bad idea, username can be changed, however user_id can not. Use this instead:
$sql = "INSERT INTO " . CATEGORIES_TABLE . "
   (
          cat_id,
          cat_name,
          cat_description,
          cat_parent_id,
          cat_hits,
          cat_order,
          auth_viewcat,
          auth_viewimage,
          auth_download,
          auth_upload,
          auth_directupload,
          auth_vote,
          auth_sendpostcard,
          auth_readcomment,
          auth_postcomment,
          cat_author ,         
         )
    VALUES
         (
          '$new_cat_id',
          '$new_cat_name',
          '$new_cat_description',
          '$cat_parent_id',
          '$cat_hits',
          '$new_cat_order',
          '$auth_viewcat',
          '$auth_viewimage',
          '$auth_download',
          '$auth_upload',
          '$auth_directupload',
          '$auth_vote',
          '$auth_sendpostcard',
          '$auth_readcomment',
          '$auth_postcomment',
          $user_info['user_id'],
          )";


in categories.php
this should be better:
//-----------------------------------------------------
//--- Show Categories ---------------------------------
//-----------------------------------------------------
if (check_permission("auth_upload", $cat_id)
    || ($user_info['user_level'] > GUEST && $cat_cache[$cat_id]['cat_author'] == $user_info['user_id'])) {
  $upload_url = $site_sess->url(ROOT_PATH."member.php?action=uploadform&amp;".URL_CAT_ID."=".$cat_id);
  $upload_button = "<a href=\"".$upload_url."\"><img src=\"".get_gallery_image("upload.gif")."\" border=\"0\" alt=\"\" /></a>";
}
else {
  $upload_url = "";
  $upload_button = "<img src=\"".get_gallery_image("upload_off.gif")."\" border=\"0\" alt=\"\" />";
}

P.P.S.
I just looked closer at this mod and see that it has no protection of any sorts. Guests can create categories by pressing a link - this means your gallery can get thousands of new categories per minute, which eventually will bring down the site.
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Gazzagreen on October 01, 2008, 04:15:56 PM
Ah, Just goes to show how much of a newbie I really am!

Thanks for the changes, I'll update the pages immediately. Hmmm, for protection could make it so that the upload page and the create category page don't load if your not signed in? I'll have a look at that.

Gazza
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Gazzagreen on October 01, 2008, 05:56:02 PM
Hello again

I just checked out the site again and my code at the moment seems fine. There is still a prpoblem that members can still add photos to other members categoriesd by altering the code in the address bar, I'll have a look at that.

However, people that are not logged into the site cannot upload any pics. People that are not logged into the site cannot make any categories either. Don't know if this is what you mean

Better get to work now

Gazza
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: V@no on October 02, 2008, 02:00:14 AM
However, people that are not logged into the site cannot upload any pics. People that are not logged into the site cannot make any categories either. Don't know if this is what you mean
That controls by $auth_... variables, and that is not what I was talking about.
I was talking about creating the categories. All a visitor needs to do is click "New category" link and it's done, no questions asked, no restrictions on who can and cannot create new categories, nada.
With this in place it would take to a lamer 2 minutes and no more then 5 lines of PHP code to create a script that would loop indefinately "clicking" that link. After 10 minutes of such "clicking" your 4images will be virtually inaccessible because it will be so slow with thousands of empty categories (current 4images version is not optimized for lots of categories).
What I'm saying is guests should not be allowed create categories or do any kind of changes to the gallery.


P.S.
Since the author hasn't been here for 2 month, I'll attach optimized addcat.php script with flood protection.

[EDIT]
attached to the original post.
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Gazzagreen on October 04, 2008, 01:59:39 PM
hello

However, people that are not logged into the site cannot upload any pics. People that are not logged into the site cannot make any categories either. Don't know if this is what you mean
That controls by $auth_... variables, and that is not what I was talking about.
I was talking about creating the categories. All a visitor needs to do is click "New category" link and it's done, no questions asked, no restrictions on who can and cannot create new categories, nada.
With this in place it would take to a lamer 2 minutes and no more then 5 lines of PHP code to create a script that would loop indefinately "clicking" that link. After 10 minutes of such "clicking" your 4images will be virtually inaccessible because it will be so slow with thousands of empty categories (current 4images version is not optimized for lots of categories).
What I'm saying is guests should not be allowed create categories or do any kind of changes to the gallery.


P.S.
Since the author hasn't been here for 2 month, I'll attach optimized addcat.php script with flood protection.

[EDIT]
attached to the original post.

Thank you for the new script, its in and running.

I have looked at what you said above, and I would like to insure you that a visitor cannot create a new category, or add images or do anything without signing in first. Only the admin can create new members. I even tried this going stright to the add cat page as a visitor and all you get is the error page. I just can't see anyway at all that a visitor can do anything to the site without getting into the code? (I'm very new to this so I don't really know anything yet :) )

http://gallery.lovemansfield.co.uk/addcat.php

I have figured out how to stop members from adding to other members categories by changing the cat_id number. I have added the code to next reply.

Many thanks
Gazza

Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Gazzagreen on October 04, 2008, 02:03:41 PM
To alter the member.php so that other members cannot just change the cat_id number and add picture to your category, insert the following code.

This code must go over the line below which is line 720 in my code.
if ($action == "uploadform") {

When you are finished you will have two lines of code begiining this way!

Code: [Select]
//----only authorise members can upload to category where author = their own username
//or author = 1 -------------

$online_member ="$user_info[user_name]";
$cat_creator = $cat_cache[$cat_id]['cat_author'];

if($online_member == $cat_creator || $cat_creator ==1)
{
$upload_allowed = "1";
}
else
{
$upload_allowed = "0";
}

if ($action == "uploadform")
{
  if ($upload_allowed != "1") {
    show_error_page($lang['no_permission']);
    exit;
}}

Then the next line of code withh be the orignal
if ($action == "uploadform") {

This will show an error screen if another member tried to upload images to your category.

All the best
Gazza
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Gazzagreen on October 04, 2008, 02:06:24 PM
Now I am going to attemp to allow members to edit and delete their own categories if they wish :)
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on October 11, 2008, 03:07:57 PM
Now I am going to attemp to allow members to edit and delete their own categories if they wish :)

Hello and sorry for not answering all the questions.

This is a part of Addcat V2 - which is actually tested on my private website. I did it nearly the same way as you, but with some more options, security and a pretty little admin interface (which is currently under development). But i´m just not satisfied about the new version. :(  Some features i wanted don´t work properly and some... call it "design limitations" also occured. Because of the long developement time it is sometimes hard to continue the coding after a break of 1 or 2 weeks.

But i still try to make a perfectly working version with some nice features - but the release is still "when it´s done". :roll:

Quote from: V@no
P.P.S.
I just looked closer at this mod and see that it has no protection of any sorts. Guests can create categories by pressing a link - this means your gallery can get thousands of new categories per minute, which eventually will bring down the site.

You mean the whole mod or just the custom parts postet at these last pages?


Yours sincerely

Maik



Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Gazzagreen on October 11, 2008, 04:54:46 PM
Hi Killer

Can't wait for the new version to come :)

In the meantime my next task will be to allow members to edit their categories, example "change name of the category" and allow to alter who can see the category example "all, members or private". Private will mean that people have to type in a password to view the category page and see the photos in there. I may also alter the code so that pics don't show up to visitors on the front screen if they are member or private.

I am in the middle of editing a dance show ATM so have no time. Got another large dance show to film and edit at the end of the month too, so don't know when I'll get into the code again (which is very difficult when your used to the simple php, not this {bracketed} stuff.

BTW I have created some code to be able to delete your own categories. It works well deleting all the photos in the category, the database  and the actual folder too, except I haven't found out how to redirect to a page afterwards yet! Tell me if you want to see the code I used.

All the best
Gazza
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: KillerCookie on October 12, 2008, 09:08:29 PM
Hi Killer

Can't wait for the new version to come :)

In the meantime my next task will be to allow members to edit their categories, example "change name of the category" and allow to alter who can see the category example "all, members or private". Private will mean that people have to type in a password to view the category page and see the photos in there. I may also alter the code so that pics don't show up to visitors on the front screen if they are member or private.

I am in the middle of editing a dance show ATM so have no time. Got another large dance show to film and edit at the end of the month too, so don't know when I'll get into the code again (which is very difficult when your used to the simple php, not this {bracketed} stuff.

BTW I have created some code to be able to delete your own categories. It works well deleting all the photos in the category, the database  and the actual folder too, except I haven't found out how to redirect to a page afterwards yet! Tell me if you want to see the code I used.

All the best
Gazza

Compress the file(s) to an archive of your choice, upload it to any one click hosting service ( http://www.rapidshare.com ) and send me the link via PN. I´ll try my best to get the new version out as soon as possible and thanks for your help.

Maik
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Gazzagreen on October 19, 2008, 04:20:43 PM
Hi Killercookie and viewers

Just to let you know that i have succeeded in getting the latest mod done, now people on my site can create there own categories (thanks to killercookies original mod), they can delete the category and all files associated with it (pictures,comments, folders) and now they can modify their categories too. Just the creator of the category can make changes or delete!

By modifying categories I mean they can reedit the name of the category, edit the description and change whom can view the category. Example of this, All visitors can view the picture in the category, Just members can see the photos or they can make them private so that just the author can see the photos.

The next task will be to allow the author to assign a password to private categories so they can allow just visitors with the correct password to view the category.  may need some advise on this one, but I'm going to give it a try first.
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: herb on December 04, 2008, 11:38:00 AM
Hallo KillerCookie,

wenn ich alles richtig verstanden habe, wird es irgendwann (hoffentlich bald) eine überarbeitete Version von dem MOD geben.
Da warte ich drauf, denn es wäre für mich eine richtige Hilfe, wenn die User Kategorien selbst erstellen könnten.

Wir sind eine Senioren-Community, und haben in unserer Bildergalerie http://www.seniorentreff.de/galerie/ (http://www.seniorentreff.de/galerie/) schon mehr als 6.000 Bilder.

Für Deine Entwicklungsarbeit vieln Dank.

Es grüßt ein Senior
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Elefant on February 15, 2009, 09:40:37 AM
who post working MOD for add categories? Its very important MOD.
I read 148 post and cant find working version.
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: lceman on May 10, 2009, 08:32:43 PM
hallo,


Kann mir mal jemand erklären wie das mit dem Mod funktioniert :?:


Bin jetzt alle Seiten durchgegangen, habe aber nirgends eine Datei zum runterladen gefunden...

Der Mod wäre extrem hilfreich  :D


Liebe grüße, Stefan
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: rubberduck on May 10, 2009, 08:53:15 PM
Am Ende des ersten Beitrags sind doch 2 Dateien angehangen.

Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: lceman on May 10, 2009, 09:20:48 PM
Am Ende des ersten Beitrags sind doch 2 Dateien angehangen.




oje...Danke^^ Kann es sein, dass man die nur als registrierter User sieht?! Das würde erklären warum ich sie dauernd übersehen habe  :mrgreen:



die Anpassungen im ersten post funktionieren auch mit V 1.7.6? Oder müsste ich alles nochmal durchlesen? ;(
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: rubberduck on May 10, 2009, 09:26:28 PM
die Anpassungen im ersten post funktionieren auch mit V 1.7.6? Oder müsste ich alles nochmal durchlesen? ;(

Das kann ich Dir nicht sagen, habe das Teil nicht installiert.

Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: lceman on May 11, 2009, 01:11:10 AM
hmm, also ich schaff es nicht  :(


Habe die Dateien alle so weit verändert und hochgeladen - aber links im Usermenü wird einfach kein neuer Link angezeigt... hab keine Ahnung was ich falsch mache!



Kann mir da jemand weiterhelfen?

Gibt es 4images nicht irgendwo mit fertig installierten Scripts?  :?


Bin jetzt nach 5 Stunden testen am Ende und geh schlafen...

Liebe Grüße



edit:

I'm not able to install this mod... I don't knwo why, but in the control panel on the left no new link will appear :(

Can anyone help me? Does it work with Iceberg-Template?

Would be great if there is wold be a version of 4images with all mods installed  8)

Thanks (=
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: 4ella on May 17, 2009, 04:33:19 PM
Just installed , installation easy , and everything works perfect , great Mod working very good under 1.7.6 , Thanks to the authors .
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: 4ella on May 17, 2009, 09:08:14 PM
Does anybody know how (after successful creation category ) to redirect the page to the currently created category to have the possibility to continue with upload pictures ?
something like V@no advice for redirect after successful upload - and where to put it?
Code: [Select]
if ($image_id)
        redirect("categories.php?".URL_CAT_ID."=".$cat_id);
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Sebas Bonito on June 22, 2009, 09:49:41 PM
Läuft das unter 1.7.7?  :idea:
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: nobby on June 22, 2009, 09:56:41 PM
Läuft das unter 1.7.7?  :idea:

Hallo,

wenn es unter 1.7.6 (Antwort #155) läuft sollte es mit 1.7.7 wohl keine probleme geben.
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: herb on July 05, 2009, 07:32:19 AM
Habe nun alles durchgelesen.
Was ich nicht gefunden habe ist eine "letzte" Datei, in der alle Änderungen und Ergänzungen für das MOD eingebaut sind. Gibt es das vielleicht gar nicht und ich muss von Anfang an anfangen und alle hier beschriebenenen Änderungen und Ergänzungen selbst einpflegen. Das wäre schade.

Oder muss ich zu Fielmann gehen und mir eine neue Brille beschaffen, weil ich was überlesen habe. ;-)
Danke für jeden Tipp.

Is there a latest version of the MOD and where can I find it.
THX

Gruß
regards
Herbert
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: rinaldos on July 05, 2009, 10:20:08 AM
Hi,
also bis Seite 5, so wie es im ersten Post steht, sind alle Änderungen eingepflegt. Und soviele Code Änderungen sind es ja nicht ...
Wünsche dir viel Glück beim Einbau :-)

LG
Ingo
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: herb on July 06, 2009, 07:37:59 AM
Hallo,

danke für den Tipp. Habe einfach aus dem 1. Post die "fixed.zip" genommen und installiert.
Hat auf Anhieb geklappt, war ja auch eine gute Beschreibung dabei.

Ich bin zufrieden, weitere Änderungen habe ich nicht gemacht. Bei  Gelegenheit möchte ich noch die Beschreibung der Kategorie entfallen lassen. Meine Besucher sind da manchmal sehr erfinderisch und schreiben viel.
Aber so einfach ist das nicht, es reicht nicht nur das Eingabeformular zu ändern, es muss in der addcat.php auch noch einiges geändert werden, sonst gibt es Fehlermeldungen. aber das werde ich auch noch irgendwie schaffen.
Gruß
Herbert
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: herb on July 10, 2009, 02:20:21 PM
Wie im realen Leben, wenn man was hat, möchte man auch noch mehr. :-)

Ich habe eine Bildergalerie mit vielen Kategorien und dann auch noch entsprechenden Unterkategorien.
Eine dieser Kategorien habe ich freigegeben, um darunter eigene Kategorien einzurichten. Funktioniert hervorragend und wird auch von meinen Usern gut angenommen.

Aber, nun kommt die Frage, ob es nicht möglich ist, alle bisherigen Kategorien und deren Unterkategorien zum Einbau einer neuen Kategorie freizugeben.
Ich würde das so nicht gern realisieren, sondern nur eine bestimmte Kategorie, nämlich "Persönliche Alben" und die bereits darin enthaltenen Unterkategorien freigeben wollen.

Natürlich steht mir mein Unvermögen zum richtigen Programmieren im Wege und ich frage um Hilfe. Bitte.

Wie bekomme ich die entsprechenden Daten in die "addcat.html" zur Auswahl. Ich würde die ungern alle von Hand hardcoden wollen.
Danke für jeden Tipp im  Voraus.
Gruß
Herbert

PS: Hier steht die Galerie http://www.stufr.de/galerie-new/index.php
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Sebas Bonito on July 24, 2009, 08:16:31 AM
Also bei mir läuft die MOD super. Danke!

Meine Vorschläge:

- Die Anzahl pro User limitieren. Ähnlich wie bei der [MOD] Picture Upload Limit for User (http://www.4homepages.de/forum/index.php?topic=24682.0) fände ich es nicht verkehrt, wenn die User nicht unendlich viele Kategorien erstellen können. Noch eher Sinn würde eine Zeitsperre machen... so z.B. nur alle 10 Minuten. So besteht keine (große) Möglichkeit eines Doppel-Posts.

- Anstelle der "Msg" bei erfolgreicher Erstellung einer Kategorie UNTER dem Formular würde ich es bevorzugen, eine "weiße" Seite mit Extra-Infos zu erstellen. Bei Reload der Seite wird die Kategorie erneut erstellt! Passiert selten, aber Usern sollte man es einfach machen.

- Wie kann ich die Kategorie-ID (bei erfolgreicher Erstellung) in die $msg ausgeben? Dann würde ich einen angepassten Link (/member.php?action=uploadform&cat_id=XX) für das Upload-Formular ausgeben, oder vielleicht direkt (nach 10sek) zum Upload-Formular weiterleiten...
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: softxgame on July 24, 2009, 06:20:55 PM
Thank you for the subject
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Sebas Bonito on July 26, 2009, 06:51:08 PM
:flag-en: Why is step 2 (in the addcat.php) in comments? Isn't that necessary?
:flag-de: Warum ist Schritt 2 (in der addcat.php) auskommentiert? Ist der nicht notwendig?

Code: [Select]
 // Step 2: Get the highest cat-ID, cat_order and add 1 / Ermittle die größte cat_id, cat_order und addiere 1

  // cat_id
/*
  $sql = $site_db->query("SELECT * FROM 4images_categories ORDER BY cat_id DESC LIMIT 1");
  $result = $site_db->fetch_array($sql);
  $new_cat_id = $result['cat_id'];
  $new_cat_id = $new_cat_id + 1;
  $new_cat_id = $mysql->get_next_id("cat_id", CATEGORIES_TABLE);
*/
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mirakel on July 31, 2009, 09:30:51 AM
hallo zusammen,

ist es möglich die berechtigung um privat zu erweitern?
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Sebas Bonito on August 13, 2009, 06:51:48 PM
:flag-en: How to include a sort-function for the users? In my case I'm using a concert-gallery sorted by the date (of the concert). Everytime an user had created a "subcategory" I had to sort it manually. So maybe it's better, that users have the choice to pre-sort it. Is this possible? It's the way like in admin-panel (when I create a category).

:flag-de: Wie können User die Kategorie schon beim Erstellen richtig einsortieren? Ich benutze eine Konzert-Gallery, und die Konzerte sind dementsprechend per Datum sortiert. Wenn ein User eine neue Subcategory erstellt, wird sie immer ans Ende gestellt und ich muss das jedes Mal per Hand korrigieren und hochschieben, auf Dauer wird das etwas lästig. Deswegen ist es besser, wenn der User schon gleich beim Erstellen einer Kategorie eine Vor-Auswahl treffen kann. Ist das machbar? Die Funktionsweise wäre wie die im Admin-Panel, wenn ich dort eine Kategorie erstellen möchte.
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: mawenzi on August 13, 2009, 07:26:03 PM
@Sebas Bonito

... diese Version von "Add a Category" ist bewusst von den Einstellungen etwas einfacher gehalten ...
... so dass die User sich nicht durch die Einstellungsvielfalt wie im ACP durchmühen müssen, gewisse Einstellungen werden hier halt festgeschrieben ...
... es geht aber auch anders ...
... so dass der reg.User die gleiche Einstellungsvielfalt wie der Admin im ACP hat, ggf. können aber einige Kriterien wieder festgeschrieben werden ...
... habe vor einiger Zeit in einer Testgalerie mal solch ein System installiert ... "Add a Category v1.0" ...
... bei Interesse kommt Link per PM zum Testen ...
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Sebas Bonito on August 13, 2009, 11:44:30 PM
@mawenzi

Schau mal hier: http://tinyurl.com/oovy6d

Ja, ich verstehe, was Du meinst. Aber das wäre noch mal ein riesiger Aufwand.
Ich hab diese MOD eh schon gut verändert, dass nämlich gleich 3 Kategorien
auf einmal erstellt werden: Das Konzert unter dem jeweiligen Interpreten,
und darunter noch mal zwei Subkategorien für Fotos und Videos, die mit dem
jeweiligen Konzert bzw. Datum verknüpft sind. Anhand der Auswahl-Felder,
die man im Link sehen kann, werden auch Beschreibungen und Titel erstellt.

Ich möchte im Grunde genommen keinen User, der (auch nur vom Aussehen her)
im Admin Panel was einstellt. Das obige Formular reicht völlig aus und erfüllt bis
auf eine Kleinigkeit ihren Zweck. Jetzt fehlt nur noch die Sortierung.
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: per4mance on August 16, 2009, 02:54:36 PM
Hallo,
ich bin noch neu hier und habe die Version 1.7.7 installiert. Ich habe aber ein anderes Template genommen, das mit v1.7.7 kompatibel ist und keine manuellen Änderungen gemacht werden mussten. Nun habe ich die [MOD] V1.3 fixed installiert. An sich hat alles klappt, nur das bei Aufruf der 'addcat.php' nicht die Tabellengröße des neuen Templates genommen wird, sondern die des Standard-Templates. Auch wird nicht das Logo des neuen Templates übernommen, sondern, so meine Vermutung, das in der Admin-Funktion.
Beim Anlegen einer neuen Kategorie ist der Hinweis 'Upload' als Ziel verwirrend. Hier hätte ich mir die Auflistung bestehender Kategorien gewünscht, um den Hauptordner wählen zu können, da User ja nur Unterkategorien anlegen sollen. Trotz vorhandener Hauptkategorien mit Unterkategorien wird immer nur in einer Kategorie ein Unterordner angelegt, den ich nicht bestimmen kann.

Meine Frage:
Gibt es eine Möglichkeit, dass ein User in von mir freigegebenen Kategorien seine Haupt- und dann Unterkategorie anlegen kann? Somit hätte ein User sein eigenes Fotoalbum.


Anmerkung:
Ich schätze die vielen Stunden Arbeit der Programmierung der User hier sehr. Nur sitze ich nun seit drei Stunden, um alle Beiträge sinnvoll nachvollziehen zu können. Je länger ein Beitrag wird, desto schwieriger wird es, alles richtig zu machen oder nichts auszulassen. Ich fände es daher hilfreich, wenn man Zwischendurch die Download-Dateien neu in Beiträge einbindet. Der Hinweis, dass alles bis Seite 5 an Änderungen berücksichtigt wurde lässt nicht erkennen, ob die Seite 5 auch noch gilt oder aber nach Seite 4 endet.

Meine Kritik ist bitte konstruktiv zu verstehen, da ich die Mühen kenne, die sich ein jeder hier macht - danke und großes Lob an den Thread-Starter.
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Sebas Bonito on August 17, 2009, 12:04:42 AM
Das geht prinzipiell auf jeden Fall. In meinem Fall wird unter bestehenden Kategorien gleich 3 erstellt: eine Sub-Kategorie, und darunter zwei Sub-Sub-Kategorien. Das kommt Deinem Wunsch sehr Nahe, oder?
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: tk74 on February 08, 2010, 09:46:42 AM
Gibt es die Möglichkeit in der addcat.html die Auswahl der Kategorien für die User auf einfache Weise auf alle existierenden Kategorien auszudehnen? Mit <option value="37">Neue Kategorie</option> kann ich Kategorien festlegen (auch mehrere, das ist klar), aber bei immer neu hinzukommenden Kategorien will ich nicht jede neue extra in die Dropdown-Liste aufnehmen müssen...
Gibt es dann die Möglichkeit einzelne Kategorien auszuschließen, so dass diese nicht mehr in der Drop-Down angezeigt werden?
Danke!
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: surferboy on February 24, 2010, 04:13:33 AM
Mod installed and working great.

Noticed two things:

1. the option .../option values you enter display the categories in that order, rather than in alphabetical order. There is a silver lining to this because it allowed me to sort in the order that best suited our community site, although it did take some tedious copy, cut, and pasting.

2. when a new subcategory is added by a user, it does not appear in the drop down list. yes of course, I understand why - this is a very simple coding command that creates the drop down menu and it is constructed by us, and not by php scripts. but the newbies should realize that going in.

One question:

to better sort the opion.../option values and make them more readable, I inserted this code as separators in the listing:
<option value="">----------</option>

Will this create a problem if someone accidentally selects this line to add a new user category? Is this dangerous? If so, might there be a different code that would work?

Thanks,

Brian
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Holger2 on March 18, 2010, 03:38:43 PM
Gibt es die Möglichkeit in der addcat.html die Auswahl der Kategorien für die User auf einfache Weise auf alle existierenden Kategorien auszudehnen? Mit <option value="37">Neue Kategorie</option> kann ich Kategorien festlegen (auch mehrere, das ist klar), aber bei immer neu hinzukommenden Kategorien will ich nicht jede neue extra in die Dropdown-Liste aufnehmen müssen...
Gibt es dann die Möglichkeit einzelne Kategorien auszuschließen, so dass diese nicht mehr in der Drop-Down angezeigt werden?
Danke!
Diese Frage hätte ich auch!
Könnte man nicht per Code die Kategorien generieren?

/Holger
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Tino23 on September 06, 2010, 10:48:10 AM
Was ist denn eigentlich aus KillerCookie und der Version 2.0 geworden?
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: rekorderek on October 30, 2010, 04:44:43 AM
Hi,
Can you help in how to password protect the user can upload an image or a category it created.
So you can password-encrypt the uploaded image categories.
thank you
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: xzillen on November 21, 2011, 06:41:10 PM
Hallo

Ich habe mal ne frage.

in der frage geht es um diesen teil in der addcat.html datei

ich habe mir das mehr mal durch gelesen  aber ich verstehe das nicht was muss mann hier eintragen.

müss mann hier die alle vorhanden Kategorien Eintragen oder wie jetzt .

<-! Von Optionen Start ->
<tr> <tr>
<td class="row1"><b>{lang_addcat_which_subcat}</b></td> <td class="row1"> <b> {lang_addcat_which_subcat} </ b> </ td>
<td align="right" class="row1"> <td align="right" class="row1">
<select name="cat_parent_id" size=""> <select name="cat_parent_id" size="">
<!-- At "value" enter your cat_id and next to it you cat_name --> <-! Bei "Wert" geben Sie Ihren cat_id und daneben Sie cat_name ->
<option value="18">Upload</option> <option value="18"> hochladen </ option>
<option value="your 2nd id / deine 2 id"></option> <option value="Ihr 2. ID / deine 2 id"> </ option>
<option value="...">...</option> <option value="..."> ...</ option>
</select> </ Select>
</td> </ Td>
</tr> </ Tr>
<!-- End of Options --> <-! End of Options ->
At the <option... An der <-Option ... </option> lines please enter your own values ( value="cat id you wish to contain the subcat" and the Name which is displayed to the user) - you can add more lines or delete some of course. </ Option> Zeilen bitte geben Sie Ihre eigenen Werte (value = "cat-ID Sie möchten die subcat enthalten" und der Name, die dem Benutzer angezeigt wird) - Sie können mehrere Zeilen hinzufügen oder löschen Sie einige natürlich.
In den <option... In den <Option ... </option> Zeilen bitte die eigenen Werte eintragen ( value="cat id in welcher die subcat erzeugt wird" und daneben der Name, welcher dem User angezeigt wird.) - man kann natürlich Zeilen löschen oder neue hinzufügen </ Option> Zeilen please sterben Eigenen werte eintragen (value = "cat-ID in Welcher sterben subcat Erzeugt WIRD" und daneben der Name, Welcher Dem. Benutzer Angezeigt Sach.) - Ein Mann Kann NATÜRLICH Zeilen löschen Oder neue hinzufügen
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: ante226 on August 26, 2012, 07:09:23 PM
in der addcat.html wie muss ich die anpassen für den default_full style ??? bräuchte da echt mal hilfe

{header}
<table width="640" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td>
      <table width="640" border="0" cellspacing="0" cellpadding="0" class="tablehead">
        <tr>
          <td colspan="4"><img src="{template_url}/images/header_top.gif" width="640" height="6" alt="" /></td>
        </tr>
        <tr>
          <td width="6"><img src="{template_url}/images/header_left.gif" width="6" height="60" alt="" /></td>
          <td width="405"><img src="{template_url}/images/header_logo.gif" width="405" height="60" alt="" /></td>
          <td width="225" align="right">
            <form method="post" action="{url_search}">
              <table border="0" cellspacing="0" cellpadding="1">
                <tr>
                  <td>
                    <input type="text" name="search_keywords" size="15" class="searchinput" />
                  </td>
                  <td>
                    <input type="submit" value="{lang_search}" class="button" name="submit" />
                  </td>
                </tr>
                <tr valign="top">
                  <td colspan="2"><a href="{url_search}" class="smalltext">{lang_advanced_search}</a></td>
                </tr>
              </table>
            </form>
          </td>
          <td align="right" width="6"><img src="{template_url}/images/header_right.gif" width="6" height="60" alt="" /></td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td class="bordercolor">
      <table width="640" border="0" cellspacing="1" cellpadding="0">
        <tr>
          <td class="tablebgcolor">
            <table width="638" border="0" cellspacing="1" cellpadding="0">
              <tr>
                <td class="navbar" height="23">
                  <table width="636" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td>
      <img src="{template_url}/images/spacer.gif" width="4" height="4" alt="" />{clickstream}
                      </td>
                      <td align="right">
      <a href="{url_top_images}"><b>{lang_top_images}</b></a>&nbsp;
      <a href="{url_new_images}"><b>{lang_new_images}</b></a>&nbsp;
    </td>
                    </tr>
                  </table>
                </td>
              </tr>
            </table>
            <table width="638" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="150" class="row2" valign="top">
                  <table width="150" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td class="head2" height="20"><img src="{template_url}/images/spacer.gif" alt="" width="4" height="4" />{lang_registered_user}</td>
                    </tr>
                    <tr>
                      <td class="tablebgcolor"><img src="{template_url}/images/spacer.gif" alt="" width="1" height="1" /></td>
                    </tr>
                    <tr>
                      <td align="center" class="row1">{user_box}</td>
                    </tr>
                    <tr>
                      <td class="tablebgcolor"><img src="{template_url}/images/spacer.gif" alt="" width="1" height="1" /></td>
                    </tr>
                  </table>
                  {if random_image}
                  <table width="150" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td class="head2" height="20"> <img src="{template_url}/images/spacer.gif" alt="" width="4" height="4" />{lang_random_image}</td>
                    </tr>
                    <tr>
                      <td class="tablebgcolor"><img src="{template_url}/images/spacer.gif" alt="" width="1" height="1" /></td>
                    </tr>
                    <tr>
                      <td align="center" class="row1">
      <br>
                        {random_image}
      <br>
                        <br>
                      </td>
                    </tr>
                    <tr>
                      <td class="tablebgcolor"><img src="{template_url}/images/spacer.gif" alt="" width="1" height="1" /></td>
                    </tr>
                  </table>
                  {endif random_image}
                </td>
                <td width="1" class="bordercolor" valign="top"><img src="{template_url}/images/spacer.gif" alt="" width="1" height="1" /></td>
                <td width="18" valign="top"><img src="{template_url}/images/spacer.gif" alt="" width="18" height="18" /></td>
                <td width="450" valign="top">
                  <!--Beginn der Anzeige des Seitennamen inkl. Spacer oben und unten-->
                  <br>
        <span class="title">{lang_addcat_new_cat2}</span>
        <br>
                  <!--Ende der Anzeige des Seitennamen inkl. Spacer oben und unten-->
                  <!--Beginn der Trennlinie unter dem Sitenname-->
                  <hr size="1">
                  <br>
                  <!--Ende der Trennlinie unter dem Sitenname-->
                  {if user_loggedin}
                  <br>
                  <form action="addcat.php" method="post">
                  <table align="center" width="600" border="0" cellspacing="0" cellpadding="1">
          <tr>
            <td valign="top" class="head1">
              <table width="100%" border="0" cellpadding="4" cellspacing="0">
                <tr>
                  <td valign="top" class="head1">{lang_addcat_info}</td>
                  <td valign="top" class="head1" align="right"></td>
                </tr>
                          <tr>
                  <td class="row1"><b>{lang_addcat_name}</b></td>
                  <td align="right" class="row1"><input type="text" name="new_cat_name" value="" size="50"></td>
                </tr>
                <tr>
                  <td class="row2"><b>{lang_addcat_description}</b></td>
                  <td align="right" class="row2"><input type="Text" name="new_cat_description" value="" size="50"></td>
                </tr>
                          <!-- Start of Options -->
                          <tr>
                            <td class="row1"><b>{lang_addcat_which_subcat}</b></td>
                            <td align="right" class="row1">
                  <select name="cat_parent_id" size="">
                   <!-- At "value" enter a cat_id and next to it a cat_name / Bei "value" kann die Kategorie ID und daneben der Kategorie Name eingetragen werden -->
                   <option value="2">DJ Agent47</option>
                   <option value="4">DJ Mischen</option>
                   <option value="5">Club 21</option>
                            <option value="6">Club 66</option>
                  </select>
                            </td>
                          </tr>
                          <!-- End of Options -->
                          <tr height="30">
                  <td align="center" colspan="2" class="row2"><input type="hidden" name="action" value="addcat"><input type="Submit" value="{lang_addcat_submit_button}" class="button"></td>
                </tr>
                          <tr height="1">
                            <td height="1"></td>
                            <td height="1"></td>
                          </tr>
                        </table>
            </td>
          </tr>
        </table>
                  </form>
                  <br>
                  <div align="center">{msg}</div>
                  <br>
                  {endif user_loggedin}
                  {if user_loggedout}
                  {lang_addcat_no_rights}<br>
                  {endif user_loggedout}
                </td>
                <td width="19" valign="top"><img src="{template_url}/images/spacer.gif" alt="" width="19" height="19" /></td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td>
      <table width="640" border="0" cellspacing="0" cellpadding="0" class="tablebottom">
        <tr>
          <td width="6"><img src="{template_url}/images/footer_left.gif" width="6" height="19" alt="" /></td>
          <td width="405">&nbsp;</td>
          <td width="225">&nbsp;</td>
          <td width="6"><img src="{template_url}/images/footer_right.gif" width="6" height="19" alt="" /></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
{footer}


danke im vorraus
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Rembrandt on September 02, 2012, 02:59:25 PM
Hi!
in der addcat.html wie muss ich die anpassen für den default_full style ??? bräuchte da echt mal hilfe
....
versteh ich nicht du brauchst doch z.b. nur deine categorie.html hernehmen und die werte vergleichen.

zb.statt:
Code: [Select]
{header}
<table width="640" border="0" cellspacing="0" cellpadding="0" align="center">
dieses:
Code: [Select]
{header}
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
statt:
Code: [Select]
<table width="640" border="0" cellspacing="0" cellpadding="0" class="tablehead">
das:
Code: [Select]
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="tablehead">

u.s.w.

mfg Andi
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: ante226 on September 06, 2012, 11:20:03 AM
danke dir komme schon weiter
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: BlackM on March 10, 2013, 04:16:47 PM
Also step 1 hat ja noch funktioniert, danach bin ist ausgestiegen, ausserdem ist es bei 7.11 etwas anders :(
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Thorgrim on June 04, 2013, 10:03:55 PM
... ich würde es mal wie folgt testen ...
Code: [Select]
<option value="0">Als Hauptkategorie</option>
... ist aber ungetestet und aus dem holen Bauch ...
... wenn es nicht funktioniert, dann muss value="0" in der addcat.php noch definiert werden ...

Ich hab ein wenig rumgewerkelt und es sogar selbst hinbekommen, ohne irgendetwas definieren zu müssen.
Einfach Value="-1" setzen, dann klappt es.


Bei mir klappt es leider nicht. Könnte mir vielleicht wer sagen, wie ich den value="0" definieren muss?

LG
Moritz
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: Geezer on July 08, 2017, 07:11:11 AM
Hallo,

Paar zusätzliche Features fehlen meiner Meinung nach noch
Quote
Addon [1 - Show user who added the cat in cat description / Zeige den user, der die Kat. erstellt hat in der Beschreibung] by mawenzi


1. Wäre schön, wenn NUR der Ersteller in seiner Kategorie uploaden kann.

2. Wäre schön, der Ersteller all seine Kategorien mit einem Klick in der Logininfo finden könnte, z.B. als Link "Meine Kategorien"

3. Wäre schön, wenn man die Anzahl der Kategorien, die ein User erstellen darf begrenzen könnte. Zum Beispiel auf 3 Kategorien.

Keine Ahnung ob es schon dabei ist. Es ist viel Englisch dazwischen und das Übersetzungstool war nicht sehr hilfreich
Title: Re: [MOD] V1.3 Let users add (sub-)categories / User erstellen (Sub-)Kategorien
Post by: nobby on July 08, 2017, 08:12:51 AM
Hallo,

schon mal geschaut wie alt die Postings sind! Letzter Eintag 2013.

Es passiert hier nicht mehr viel. Gewöhne dich daran.

Ach ja, es wäre schön wenn wir gutes Wetter hätten  :wink:

nobby