Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - KillerCookie

Pages: [1] 2 3 4
1
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

2
Vielen, vielen Dank! Ich durchforste schon eine Weile das Forum nach einer simplen Verkleinerungsmöglichkeit der Bilder. Dies ist die perfekte Lösung für mich.
Variante 2 läuft perfekt mit Version: 1.7.6

Gruß, flocke.

Das hört man gerne. Viel spaß mit dem MOD.

MfG KillerCoookie

3
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




4
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...

5
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


6
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.

7
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

8
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

9
@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

10
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


11
@ 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

12
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

13
Mods & Plugins (Releases & Support) / Re: Ordering of new categories
« 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

14
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

15
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


Pages: [1] 2 3 4