Script-solution.de » Community » Support-Board » Foren » Sonstige Produkte » Picturesolution » Kategorien verwalten - Verbesserung
  • Willkommen, Gast!
  • Freitag, 10. Februar 2012, 06:14:05
 
Thema: "Kategorien verwalten - Verbesserung" [ Seite 1 2 ]

Kein neuer Beitrag noiz-ffm , 24.03.2007, 21:56
Beitrag #1   

IP: n/a
Rang: * * O O O O O
Registrierung: 23.03.2007, 09:39
 

Flaschengeist mit 17 Punkte, 13 Beiträge
Hallo zusammen / Nils,

beim Kategorie Verwalten lädt er ja erst alle Kategorien. Da ich mittlerweile exakt 336 Kategorien
mit über 5.000 Bilder verwalte, dauert das Laden dort immer ziemlich. Das ist an sich kein Problem,
nur lädt er desöfteren auch unvollständig, d.h. er bricht dann ab und zeigt mir nicht alle
Kategorien an!

Kann man evtl. den Link "Neue Kat. anlegen" oben einfügen, bevor(!) sich alle Kategorien laden?
Oder kann man ihn komplett auslagern und woanders einbinden?

Wäre super, wenn das gehen würde, da mein Kollege nie soweit kommt, dass er eine neue Kat. anlegen
kann! ,)

Gruß
noiz-ffm
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte mal 25.03.2007, 10:14 von noiz-ffm.

 
Kein neuer Beitrag Nils , 25.03.2007, 17:25
Beitrag #2   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7594 Punkte, 7360 Beiträge
Hallo,

ja, könnte man machen. Verschieb dafür mal den Abschnitt von Zeile 586 - 593 der
acp/modules/catadmin.php:
Code:
1
2
3
4
5
6
7
8
      if($INPUT->get_var('action','get',STRING) == "update" && $INPUT->isset_var('delkat','post'))
         $this->delshow();
      else
      {
         $ins_url = $ACP->GetBasePath()."&action=insert";
         echo "<br /><center><a class=\"a_body\" href=\"$ins_url\">".$picmsg["add_new_category"]."</a> |\n";
         echo "<a class=\"a_body\" href=\"".$ACP->GetBasePath()."&amp;action=resort\">".$picmsg["resort_categories"]."</a></center>";
      }

über die Zeile 487:
Code:
1
if($num > 0)


Außerdem könntest du noch diese Comboboxen zur Sortierung rausnehmen. Denn man kann das ganze ja
auch mit den Pfeilen regeln und die Comboboxen sind vermutlich ein Grund dafür warum die Seite z.T.
nicht komplett lädt. Weil die Seite wird u.a. dadurch sehr groß, was dem Browser wohl Probleme
macht, glaube ich.
Dazu müsstest du die Zeilen 528 - 530 (vor der Änderung) auskommentieren / löschen:
Code:
1
2
3
   echo "            ".ps_get_combobox($sortarray,
                  $data['cat_sort'],
                  'sortierung['.$data['id'].']')."\n";


mfg Nils

 
Kein neuer Beitrag noiz-ffm , 25.03.2007, 20:07
Beitrag #3   

IP: n/a
Rang: * * O O O O O
Registrierung: 23.03.2007, 09:39
 

Flaschengeist mit 17 Punkte, 13 Beiträge
Klasse - hab es geändert!

 
Kein neuer Beitrag QuantumZ , 24.08.2007, 08:49
Beitrag #4   

IP: n/a
Rang: * * O O O O O
Registrierung: 03.03.2005, 14:37
 

Flaschengeist mit 25 Punkte, 19 Beiträge
Hallo. Ich hab genau dasselbe Problem, das Script kommt einfach nicht mehr bis zum Ende, aber das
ausblenden der Zahlen hat nicht geholfen. :( Bei mir sind inzwischen 759 Hategorien drin und es
werden jährlich um 100 bis 200 mehr. Der Browser schnappt sich fast 600 MB Ram bei laden.

Kann man es irgendwie so machen: Das nur noch die Hauptkategorien angezeigt werden und je nachdem
was ich dann machen bzw. welche Kategorie ich dann ändern möchte und anklicke, die catadmin erst
dann den Rest und nur den der geklickten Kategorie lädt und anzeigt?
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte mal 24.08.2007, 09:02 von QuantumZ.

 
Kein neuer Beitrag Nils , 24.08.2007, 10:45
Beitrag #5   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7594 Punkte, 7360 Beiträge
Hallo,
Zitat:
Kann man es irgendwie so machen: Das nur noch die Hauptkategorien angezeigt werden und je nachdem
was ich dann machen bzw. welche Kategorie ich dann ändern möchte und anklicke, die catadmin erst
dann den Rest und nur den der geklickten Kategorie lädt und anzeigt?
Das ist leider recht aufwendig :-/

Aber etwas einfacher wäre eine Seitenaufteilung einzubauen. Änder mal die Zeilen 506,507 der acp/modules/catadmin.php:
Code:
1
2
         for($i = 0;$i < $num;$i++)
         {
in:
Code:
1
2
3
4
5
6
7
8
9
10
11
         $page = $INPUT->get_var('site','get',ID);
         if($page == null)
            $page = 1;
         
         $per_page = 20;
         $params = ps_get_page_params($per_page,$num);
         
         for($i = 0;$i < $num;$i++)
         {
            if(!($i >= $params['start'] && $i < $params['start'] + $per_page))
               continue;
Und füg unter Zeile 592 (nach der Änderung):
Code:
1
         echo "</form>\n";
folgendes ein:
Code:
1
2
3
         echo '<br />';
         $link = $ACP->GetBasePath()."&amp;";
         ps_page_split_admin($params['final'],$num,$page,$link,$per_page,90);
Das führt natürlich dazu, dass man nicht mehr den Gesamtüberblick über die Verschachtelung hat und
auch die Sortierung schwerer anzupassen ist. Aber in deinem Fall dürfte das wohl ok sein, wenn es
anders gar nicht mehr geht :-)

mfg Nils
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte mal 24.08.2007, 10:46 von Nils.

 
Kein neuer Beitrag noiz-ffm , 28.08.2007, 15:29
Beitrag #6   

IP: n/a
Rang: * * O O O O O
Registrierung: 23.03.2007, 09:39
 

Flaschengeist mit 17 Punkte, 13 Beiträge
Genial! Habe das eingefügt und jetzt ist es wunderbar! Die Anzeige auf einer Seite war eh
überflüssig, wenn man so viele Kategorien hat. Wir haben mittlerweile auch knapp 400 Kategorien mit
über 6000 Bildern! ;-)

 
Kein neuer Beitrag QuantumZ , 04.09.2007, 10:01
Beitrag #7   

IP: n/a
Rang: * * O O O O O
Registrierung: 03.03.2005, 14:37
 

Flaschengeist mit 25 Punkte, 19 Beiträge
Ich habs nun so auch mal eingebunden. Es ist so wirklich um einiges besser. Ich hab die Zeilen aber
mal auf 50 hochgesetzt, ich denke vielleicht kann man sogar noch auf 100 gehen. Aber die Ladezeit,
ahh ist das toll!!!! :D und es kommt bis zum Ende.

Vielen Dank

 
Kein neuer Beitrag noiz-ffm , 16.10.2007, 09:57
Beitrag #8   

IP: n/a
Rang: * * O O O O O
Registrierung: 23.03.2007, 09:39
 

Flaschengeist mit 17 Punkte, 13 Beiträge
Hallo Nils,

eine kurze Frage: Wir möchten gerne mehrere Kategorien auf einmal einstellen. Ist es möglich,
mehrere Kategorien auf einmal anzulegen und nicht jede einzeln? Das wäre sehr hilfreich!

Gruß
noiz-ffm

 
Kein neuer Beitrag Nils , 17.10.2007, 09:02
Beitrag #9   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7594 Punkte, 7360 Beiträge
Hallo,

nein, das ist leider nicht möglich.

mfg Nils

 
Kein neuer Beitrag Chillman , 16.03.2008, 15:16
Beitrag #10   

IP: n/a
Rang: * * O O O O O
Registrierung: 16.03.2008, 15:02
Homepage: http://www.archeryimages.net
 

Flaschengeist mit 48 Punkte, 34 Beiträge
Hallo!

Die Änderung mit der Seitenaufteilung ist wirklich genial!! Genau das habe ich gebraucht. Nur sind
damit leider noch nicht alle Probleme aus der Welt.
Ich habe auch sehr viele Kategorien in meiner Galerie (http://www.archeryimages.net/gallery/ - 243
Kategorien, 22,000 Bilder).
Wenn man jetzt irgendwas in der Kategorieverwaltung ändert ( neue Kategorie, neu sortieren, updaten
usw) springt das Script danach immer wieder zurück auf Seite 1 und nicht auf die Seite auf der man
grad war. Wäre nicht so schlimm, wenn ich jetzt nicht auch noch soviele Seiten hätte, das ich da
gar nicht direkt wieder zurückkomme. Unter den Kategorien steht also: "Back 1 2 3 4 [...] 7
Forward" und wenn ich z.B. auf Seite 6 gearbeitet habe, muss ich also noch mehrmals klicken um dort
wieder hinzukommen. Das ist beim sortieren zum Beispiel sehr nervig.

Ich fände es super, wenn es eine Möglichkeit gäbe, dass das Script auf die richtige Seite
zurückspringt. Falls das nicht möglich ist, dass wenigsten alle Seiten unter den Kategorien
anklickbar sind.

Nebenbei: Danke für die tolle Arbeit und weiter so!!

 
Kein neuer Beitrag Nils , 16.03.2008, 17:34
Beitrag #11   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7594 Punkte, 7360 Beiträge
Hallo,

ja, wäre möglich. Öffne mal die acp/modules/catadmin.php und mach folgendes (die Zeilennummern
werden aufgrund der obigen Änderung z.T. abweichen):

  1. Änder Zeile 489:
    Code:
    1
    $url = $ACP->GetBasePath()."&amp;action=update#delete";

    in:
    Code:
    1
    2
    3
    4
    $page = $INPUT->get_var('site','get',ID);
    if($page == null)
      $page = 1;
    $url = $ACP->GetBasePath()."&amp;action=update&amp;site=".$page."#delete";

  2. Dann Zeile 534:
    Code:
    1
    echo "            <a class=\"a_main\" href=\"".$ACP->GetBasePath()."&amp;action=switch";

    in:
    Code:
    1
    echo "            <a class=\"a_main\" href=\"".$ACP->GetBasePath()."&amp;site=".$page."&amp;action=switch";

  3. Und schließlich noch Zeile 547:
    Code:
    1
    echo "            <a class=\"a_main\" href=\"".$ACP->GetBasePath()."&amp;action=switch";

    in:
    Code:
    1
    echo "            <a class=\"a_main\" href=\"".$ACP->GetBasePath()."&amp;site=".$page."&amp;action=switch";


Dann wird die Seite zumindest bei der Sortierung beibehalten.

mfg Nils

 
Kein neuer Beitrag Chillman , 22.02.2010, 22:47
Beitrag #12   

IP: n/a
Rang: * * O O O O O
Registrierung: 16.03.2008, 15:02
Homepage: http://www.archeryimages.net
 

Flaschengeist mit 48 Punkte, 34 Beiträge
Hallo Nils!

Das passt hier zwar thematisch rein, eigentlich gehts aber um PS Pro. Wollte nämlich genau das hier
beschriebene Feature in PS Pro einbauen, scheint aber nicht zu funktionieren.

Um genau zu sein, ändert sich in der Ansicht nichts. Ich brauche aber umbedingt eine ähnliche
Funktion, habe heute festgestellt, dass der Server mächtig Probleme hat die mittlerweile 450
Kategorien anzuzeigen. Ich kann z.B. auch keine Kategorie mehr löschen, dann kommt der Fehler
"Forbidden You don't have permission to access /gallery/admin.php on this server."

 
Kein neuer Beitrag Nils , 23.02.2010, 18:24
Beitrag #13   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7594 Punkte, 7360 Beiträge
Hallo,

Chillman hat folgendes geschrieben:
Das passt hier zwar thematisch rein, eigentlich gehts aber um PS Pro. Wollte nämlich genau das hier
beschriebene Feature in PS Pro einbauen, scheint aber nicht zu funktionieren.

Um genau zu sein, ändert sich in der Ansicht nichts.

Daraus schließe ich mal, dass du bereits gesehen hast wo die Änderungen durchgeführt werden müssen.
Denn im Prinzip gehts ja genauso, nur die Zeilen sind woanders und sehen z.T. etwas anders aus :)
Ich habe es gerade mal selber probiert. Man muss hier statt der Funktion ps_get_page_params die
Funktion ps_get_page_params_admin nehmen. Denn die erste verwendet URL_SITE als Parameter-Namen
(der evtl. nicht "site" ist), die letzte immer "site". Danach funktionierte das bei mir wie es soll.

Chillman hat folgendes geschrieben:
Ich brauche aber umbedingt eine ähnliche Funktion, habe heute festgestellt, dass der Server mächtig
Probleme hat die mittlerweile 450 Kategorien anzuzeigen. Ich kann z.B. auch keine Kategorie mehr
löschen, dann kommt der Fehler "Forbidden You don't have permission to access /gallery/admin.php on
this server."

hm..langsam macht mir dein Server ernsthafte Sorgen. Irgendwas kann da nich stimmen...

mfg Nils

 
Kein neuer Beitrag Chillman , 23.02.2010, 19:14
Beitrag #14   

IP: n/a
Rang: * * O O O O O
Registrierung: 16.03.2008, 15:02
Homepage: http://www.archeryimages.net
 

Flaschengeist mit 48 Punkte, 34 Beiträge
Jau, super. Habs geändert und es macht jetzt was es soll ;-). Danke!

Nils hat folgendes geschrieben:


hm..langsam macht mir dein Server ernsthafte Sorgen. Irgendwas kann da nich stimmen...

mfg Nils


Weiß auch nicht was da los ist. Vielleicht noch folgende Werte: max_execution_time = 30 und
memory_limit = 48M. Ist das eventuell zu wenig?

 
Kein neuer Beitrag Rafioso , 23.02.2010, 20:09
Beitrag #15   

IP: n/a
Rang: * * * * * * *
Registrierung: 30.08.2006, 22:31
Homepage: http://HomepageStarter.de
Wohnort: O-BW
 

Forum-Gott mit 1463 Punkte, 1295 Beiträge
Hi,

du kannst die Werte zum Test ja mal hochstellen. Sollte sich eigentlich nicht negativ auswirken ;)
Aber ich bezweifle, dass das Script länger als 30 Sekunden benötigt, wohl eher die 40MB.

MfG
Rafioso
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte mal 23.02.2010, 20:10 von Rafioso.

n/a n/a 1 2     ( Anzeige: 1 - 15 , Gesamt: 16 ) Weiter Letzte Seite
User in diesem Thema: 0 Registrierte, 0 Versteckte, 1 Gast, 0 Bots
Keine
Thema-Aktionen:

Toggle Ähnliche Themen zu "Kategorien verwalten - Verbesserung"
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Keine neuen Beiträge, wichtig Keine neuen Beiträge, 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
Thema Wichtig: Der neue Verbesserungs-Thread für Boardsoluti ...   Seiten 1 2 ] 29 25186 21.09.2010, 12:54
Von: KingGO
16.11.2011, 22:38
Von: Rafioso Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, kein 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  kategorien in anderem Template ausgeben 1 3467 19.02.2011, 16:20
Von: 4Webmaster
20.02.2011, 10:32
Von: Nils Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Kleine Verbesserung bei "Bild hochladen" im A ... 5 15921 27.11.2009, 16:44
Von: Rafioso
09.02.2011, 20:08
Von: Rafioso Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, kein 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  importierte Adressen und Kategorien 1 4981 11.11.2009, 08:22
Von: sumsine
12.11.2009, 18:46
Von: Henrik Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Verbesserungsvorschläge 4 6638 22.09.2009, 17:30
Von: Mars
23.09.2009, 21:24
Von: Nils Zum letzten Beitrag
  • 0.190309 Sek., 10 DB-Zugriffe, 6.502 MiB
  • Boardsolution v1.43 | © Nils Asmussen 2003-2009
Valid XHTML and CSS © 2003 - 2009 script-solution.de, Powered by Joomla!