Batch bilder neu einlesen? Batch zurückstellen

Begonnen von schnikemike, 03 Dezember 2005, 16:24:54

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

schnikemike

Ich habe das Problem das ich in mehrer Alben per Batch ca. 3000 Fotos die Fotos importiert habe.

Blöderweise lassen sich die Fotos nur 1mal per batch includen.



Wie kann man zurückstellen das der batchmoduls nicht mehr meint es handle sich um alte fotos.


Das ist doch betimmt nur ein cklick in der Datenbank.  ich finde es aber nicht.
Wer anderen eine Grube gräbt der hat ein Grubengrabgerät!
 

Andi

Moin :)

sorry, verstehe ich nicht ganz, sollen die Bilder 2x in der Gallerie auftauchen, oder wie meinst du das?
schön´s Grüssle, Andi

schnikemike

Jain.

Also ich Theoretisch ja.

Praktisch nein.

Ich hatte die fotos schon alle per batch eingelesen.  Habe aber wegen der übersichlchkeit alben und Kategorien gelöscht.
n
Fotos sind jetzt noch auf dem Ftp aber lassen sich nicht mehr einlesen.

Das einzige was mir einfällt ist herauszusuchen welche in verwendung sind und alle anderen vom server zu löschen. Bzw dann neu hochzuladen.  (ist aber sehr zeitaufwendig)


Ich gehe mal davon aus das sich die batchfunktion merk welche dateien mit welchen atributen schon eingelesen wurde.


Wer anderen eine Grube gräbt der hat ein Grubengrabgerät!
 

Andi

Moin :)

ZitatIch gehe mal davon aus das sich die batchfunktion merk welche dateien mit welchen atributen schon eingelesen wurde.

JA, das macht sie, anhand der Datenbank.
Wenn sich also Bilder nicht mehr per Batch einlesen lassen, dann stehen sie wahrscheinlich noch irgendwo in der Datenbank drin...

Schau mal im Adminmenü der Coppermine, da gibt es bei den Tools ein paar Reparaturfunktionen, evtl. ist da was dabei.
schön´s Grüssle, Andi

schnikemike

jain.Habe die tools nicht weil ich eien ältere version in verwendung habe.  Werde aber nochmal in der datebank schauen.  Was auf jedenfall nicht geht ist aus der datenbank Fotos löschen. Dann geht der batch immernoch nicht.   


Aber macht dir deshalb jetzt nicht den Kopf ist wiedereinmal ein extrem spezielles Problem von mir.


Ich dachte nur du sagts mir.  lösche einrag x in der datenbank oder machedarausu xy. 


LG




Wer anderen eine Grube gräbt der hat ein Grubengrabgerät!
 

schnikemike

#5
Also habe es jetzt mal unter Pragmamx 1.7 und der aktuellen copperminemx mir angeschaut.

Da ist offentsichtlich irgendwo ein fehler.


Wenn man zb. der ordner Partypixxy mit den unterordner Album 1, Album 2 etc per FTP hochläd und  dann nur  das album 1 über die Batchfunktion importiert,  funktioniert dies später bei den anderen nicht mehr.


Also mann kann immer nur alle Alben sofort nach dem Upload importieren.  Nicht alle hochladen und dann gemütlich nach und nach in die richtigen kategorien sowie Alben sortieren / erstellen.  Dies ist natürlich bei vielen Fotos notwendig.



Das ganze ist deshalb sehr stören weil man beim Batchvorgang gleich alle Kategrien und Alben erstellen bzw erstellt haben muss.   Das geht eigendlich so gut wie garnicht wenn man mehr als ein paar ein paar Fotos hat.


Lösung wäre.

Man kann die ordner einzeln  Markieren  welche importiert werden sollen.

Also  Quasie wähle ich ordner  Partypicsxy > dann bekomme ich alle unterordner zu sehen. > markieren welche unterordner importiert werden sollen. > beim nächsten batch sind alle zur verfügung welche noch nicht ausgewählt /importiert wurden.




Ich will euch / den leuten von CPG da wirklich nicht mehr arbeit machen als ihr eh schon habt. Ist aber wohl für viele umsteiger von anderen CMS ein Problem wenn sie ihre alten Fotobestände in mx bzw copperminemx nicht richtig einpflegen können.



Hab leider noch nix im Web gefunden was dies lösen könnte.

Vieleicht hat hier ja jemand ne Idee.


LG



***  Nachtrag:  Also es gibt noch die Möglichkeit den gesammten Ordner auszuwählen aber dabei  werden irgenwie auch nichtalle ordner angezeigt und mann muss die fotos direkt auswählen.


PS:  Das mit den Tools hat leider icht funktioniert
Zitat
Schau mal im Adminmenü der Coppermine, da gibt es bei den Tools ein paar Reparaturfunktionen, evtl. ist da was dabei.
Wer anderen eine Grube gräbt der hat ein Grubengrabgerät!
 

schnikemike

#6
So jetzt mach ich nochmal nen versuch!

Also mitlerweile lassen sich garkeien bilder mehr per batch einlesen.  aktuelle  cpg 1.4.

bei den alte versionen gabt sowas wie dateiname darf nur 1 mal vorkommen.  das kann ich aber ausschliesen. wenn ich die datei zusdfwfwf.jpg umbenen.

also das ist es nicht. bereschtigungen sind bei allen ordnern auf 777 gesetzt. ( mit unterordnern)

Folgenede anfrage wurde ausgeführt!  bzw das ist die Debug-Info.

Serverdaten duch ***** ersetzt!!

USER:
------------------
Array
(
    [ID] => *******************
    [am] => 1
    [lang] => german
    [liv] => Array
        (
        )

)

==========================
USER DATA:
------------------
Array
(
    [disk_max] => 100000
    [disk_min] => 20000
    [can_rate_pictures] => 1
    [can_send_ecards] => 1
    [ufc_max] => 3
    [ufc_min] => 3
    [custom_user_upload] => 0
    [num_file_upload] => 10
    [num_URI_upload] => 10
    [can_post_comments] => 1
    [can_upload_pictures] => 1
    [can_create_albums] => 1
    [has_admin_access] => 1
    [pub_upl_need_approval] => 0
    [priv_upl_need_approval] => 0
    [group_name] => -Gallery-Admins
    [upload_form_config] => 3
    [group_quota] => 100000
    [can_see_all_albums] => 1
    [group_id] => 5
    [groups] => Array
        (
            [2] => 2
            [6] => 6
            [1] => 1
            [5] => 5
        )

    [user_id] => 5
    [user_name] => **user**_
)

==========================
Queries:
------------------
Array
(
    [0] => SELECT extension, mime, content, player FROM **prefix**_cpg143_filetypes; (0s)
    [1] => select * from **prefix**_cpg143_plugins order by priority asc; (0s)
    [2] => SELECT group_id, group_name FROM **prefix**_cpg143_usergroups WHERE 1 (0s)
    [3] => SELECT MAX(group_quota) as disk_max, MIN(group_quota) as disk_min, MAX(can_rate_pictures) as can_rate_pictures, MAX(can_send_ecards) as can_send_ecards, MAX(upload_form_config) as ufc_max, MIN(upload_form_config) as ufc_min, MAX(custom_user_upload) as custom_user_upload, MAX(num_file_upload) as num_file_upload, MAX(num_URI_upload) as num_URI_upload, MAX(can_post_comments) as can_post_comments, MAX(can_upload_pictures) as can_upload_pictures, MAX(can_create_albums) as can_create_albums, MAX(has_admin_access) as has_admin_access, MIN(pub_upl_need_approval) as pub_upl_need_approval, MIN( priv_upl_need_approval) as  priv_upl_need_approval FROM **prefix**_cpg143_usergroups WHERE group_id in (2,6,1,5) (0s)
    [4] => SELECT group_name FROM  **prefix**_cpg143_usergroups WHERE group_id= 5 (0s)
    [5] => SELECT user_favpics FROM **prefix**_cpg143_favpics WHERE user_id = 5 (0s)
    [6] => SELECT * FROM **prefix**_cpg143_mark_users WHERE user_id = 5 (0s)
    [7] => SELECT * FROM **prefix**_cpg143_mark_config (0s)
    [8] => DELETE FROM **prefix**_cpg143_banned WHERE expiry < '2006-02-12 15:24:30' (0s)
    [9] => SELECT * FROM **prefix**_cpg143_banned WHERE (ip_addr='84.56.52.12' OR ip_addr='84.56.52.12' OR user_id=5) AND brute_force=0 (0.013s)
    [10] => SELECT aid, title FROM **prefix**_cpg143_albums WHERE 1 (0s)
    [11] => SELECT COUNT(*) FROM **prefix**_cpg143_pictures WHERE approved = 'NO' (0s)
    [12] => SELECT filepath, filename FROM **prefix**_cpg143_pictures WHERE filepath LIKE 'partypics ab 05.02.2006/pornparty milchbar 3 türme 11.02.2006%' (0.008s)
)

==========================
GET :
------------------
Array
(
    [name] => Gallery
    [act] => searchnew
    [startdir] => partypics ab 05.02.2006/pornparty milchbar 3 türme 11.02.2006
)

==========================
POST :
------------------
Array
(
)

==========================
VERSION INFO :
------------------
PHP version: 4.4.1 - OK
------------------
mySQL version: 4.0.26-standard-log
------------------
Coppermine version: 1.4.3(stable)
==========================
Module: GD
------------------
GD Version: bundled (2.0.28 compatible)
FreeType Support: 1
FreeType Linkage: with freetype
T1Lib Support:
GIF Read Support: 1
GIF Create Support: 1
JPG Support: 1
PNG Support: 1
WBMP Support: 1
XBM Support: 1
JIS-mapped Japanese Font Support: 1

==========================
Module: mysql
------------------
MySQL Supportenabled
Active Persistent Links 0
Active Links 1
Client API version 4.0.26
MYSQL_MODULE_TYPE external
MYSQL_SOCKET /tmp/mysql.sock
MYSQL_INCLUDE -I/usr/local/mysql/include
MYSQL_LIBS -L/usr/local/mysql/lib -lmysqlclient 
==========================
Module: zlib
------------------
ZLib Support enabled
Compiled Version 1.2.2.2
Linked Version 1.2.2.2
==========================
Server restrictions (safe mode)?
------------------
Directive | Local Value | Master Value
safe_mode | Off | Off
safe_mode_exec_dir | no value | no value
safe_mode_gid | Off | Off
safe_mode_include_dir | no value | no value
safe_mode_exec_dir | no value | no value
sql.safe_mode | Off | Off
disable_functions | fsockopen,pfsockopen,proc_open,proc_nice,proc_terminate,proc_close,proc_get_status,shell_exec,exec,passthru,system,popen,highlight_file,diskfreespace,disk_free_space,disk_total_space,show_source,php_uname,ini_alter,ini_restore,ini_set,getrusage,get_current_user,set_time_limit,getmyuid,getmypid,dl,leak | fsockopen,pfsockopen,proc_open,proc_nice,proc_terminate,proc_close,proc_get_status,shell_exec,exec,passthru,system,popen,highlight_file,diskfreespace,disk_free_space,disk_total_space,show_source,php_uname,ini_alter,ini_restore,ini_set,getrusage,get_current_user,set_time_limit,getmyuid,getmypid,dl,leak
file_uploads | On | On
include_path | .: | .: |  |
==========================
email
------------------
Directive | Local Value | Master Value |  |  |  |  |  |  |  |
==========================
Size and Time
------------------
Directive | Local Value | Master Value
max_execution_time | 10 | 10
max_input_time | 30 | 30
upload_max_filesize | 1550K | 1550K
post_max_size | 1550K | 1550K
==========================
Page generated in 0.32 seconds - 13 queries in 0.021 seconds - Album set : ; Meta set: ;



Ich gehe stark davon aus das es ein fehler  ist, da es füher ging also folglich keine einschränkung durch die servereinstellungen sein kann.

lg

[gelöscht durch Administrator]
Wer anderen eine Grube gräbt der hat ein Grubengrabgerät!
 

Andi

#7
Hi :)

ist das ein Windows oder Linux-Server?
Zitat==========================
GET :
------------------
Array
(
    [name] => Gallery
    [act] => searchnew
    [startdir] => partypics ab 05.02.2006/pornparty milchbar 3 türme 11.02.2006
)

==========================

Egal wie, aber ich glaube nicht, dass die Coppermine mit solchen Ordnernamen zurecht kommt.

EDIT:
gerade im Quelltext gefunden:

Zitatif (count($dir_array) > 0) {
        foreach ($dir_array as $directory) {
            if (substr($directory,0,1) != ".") // added do not show folders with dots: gaugau 03-11-02
            CPGscandir($dir . $directory . '/', $expic_array);
        }
    }
schön´s Grüssle, Andi

schnikemike

das ist ein linuxserver


das könnte ntürlich sein mit den ordnernamen ich werds mal ausprobieren
Wer anderen eine Grube gräbt der hat ein Grubengrabgerät!
 

schnikemike

Peinlich peinlich--

Genau daran lag es .  ich habe es zwar schon mal mit _ und ae  versucht aber wenn dann eben noch ein Punkt drinnen ist und der name zulang ist funzt es auch nicht.



Eingendlich ist ja absolut logisch.   

Nach deiem hinweis bin ich auch auf die zulangen Namen und den Punkt gekommen.


Man sollte vieleicht eien gleine sperre oder hinweismeldung für solche dateinamen einbauen.  es gibt ja noch mehrere dödel wi mich!

LG

Wer anderen eine Grube gräbt der hat ein Grubengrabgerät!
 

Andi

Moin :)

Zitatgleine sperre oder hinweismeldung für solche dateinamen einbauen

Sperre ist ja drin, es funzt einfach nicht ;)
Ein Hinweis wäre nicht schlecht, mal guggen, was das Coppermine Team dazu sagt...
schön´s Grüssle, Andi

schnikemike

#11
Müste man ja nur in der  Sprachdatei hinzufügen das keine Lehrstellen bzw Punkte und nur x Zeichen im Pfadnamen enthalten sein dürfen.

Hab die stelle nur noch nicht gefunden  (ich geb zu hab auch noch nicht lange gesucht)
Wer anderen eine Grube gräbt der hat ein Grubengrabgerät!