Beitrag von Marco (840 Beiträge) am Sonntag, 9.April.2006, 12:04.
@CB: Probleme mit Feldtyp "Datei" bei Umzug auf Lizenz
Hallo Christoph,
hallo alle die mir auch helfen können ;-)
Ich bin gerade dabei, mein HP von meinem Miet-Account auf eine Lizenzversion umzustellen.
Ich habe dazu alle meine DBs und Templates in ein Archiv gepackt und auf den neuen Server übertragen. Den Ordner /files habe ich gezippt und ihn auf den neuen Server im dortigen Ordner "/bp-files", der bei der bp-Installation angelegt worden ist, entpackt.
Ich habe nun probiert, direkt über bp in der DB "downloads" ein neues File hochzuladen (ein JPG-Bild). Die Datei ist ordnungsgemäß im Ordner "bp-files" angelegt worden, im bp-Web-Interface bekam ich aber das rote Kreuz für Bild wurde nicht gefunden.
Da ist mir aufgefallen, dass bp die Datei im Ordner "/files" sucht und nicht im Ordner "/bp-files".
Ich habe in der DB "downloads" ein zweites Feld vom Feldtyp "Datei" in der Lizenzversion neu angelegt. Dies funktioniert wunderbar. Dateien die in diesem Feld hochgeladen werden, landen in "bp-files" und werden aus diesem Ordner dann auch angezeigt.
Ich habe mir daraufhin in "bp-data/_user" die Datei "downloads.fields" angesehen und mir ist folgender Unterschied zwischen dem alten (also unter der Mietversion angelegten) und dem neuen Feld (Lizenz) aufgefallen:
Miete:
2|datei||file(30)|filec|(/\s.(gif\pjpe?g\ppng\pbmp)$/i?"<img src=\s"/files/$_\s" border=0".($_listtype eq "list"?" width=50":"
").">":"<a href=\s"/files/$_\s" target=\s"_blank\s">$_</a>") if $_ ne ""||#Datei##1||filec(-1)
Lizenz:
6|test||file(30)|filec|(/\s.(gif\pjpe?g\ppng\pbmp)$/i?"<img src=\s"$_files/$_\s" border=0".($_listtype eq "list"?" width=50":"
").">":"<a href=\s"$_files/$_\s" target=\s"_blank\s">$_</a>") if $_ ne ""||#Datei##1||filec(-1)
Anstelle von s"/files/.. steht dort jetzt s"$_files/...
Ich habe versucht die downloads.fields mit dem vi zu editieren, doch danach habe ich nur noch murks in den DB-Feldern.
Wie kann ich bp sonst mitteilen, dass es auch bei alten Felder standardmäßig in $_files nachsehen soll und nicht in "/files"?
Marco
Beitrag von Pouraga (1396 Beiträge) am Sonntag, 9.April.2006, 21:58.
Re: @CB: Probleme mit Feldtyp "Datei" bei Umzug auf Lizenz
Du kannst aber auch wenn du möchtest mit /bp-files weiterabeiten
Um die Felddefinition zu fixen, gehe einfach über die Baseportal administration in die Datenbank. Klick beim Dateifeld auf ändern, und schicke das formular ohne änderung ab. Dann wird die Spezielle .fields aktuallisiert.
Beitrag von Marco (840 Beiträge) am Montag, 10.April.2006, 10:32.
Re: @CB: Probleme mit Feldtyp "Datei" bei Umzug auf Lizenz
...da ich bei soviel guten Vorschlägen die freie Auswahl habe, nehme ich Pouragas Version... dann sind alle *.fields konsistent und identisch aufgebaut.
Mein Dank geht trotzdem an alle :-))
Marco
Beitrag von hempelr (1976 Beiträge) am Montag, 10.April.2006, 07:29.
Re: @CB: Probleme mit Feldtyp "Datei" bei Umzug auf Lizenz
DB sichenrn, dann reorg...