Post by nektar » Sun Sep 22, 2013 12:43 am

Καλησπέρα παιδιά, ετοιμάζω ένα eshop/

Θέλω να μπορεί ο απισκέπτης της σελίδας να ανεβάζει αρχεία .cdr και μετά εγώ να τα βλέπω και να προχωρώ σε ενέργειες. Τα .cdr αρχεία είναι αρχεία Corel.

Προσπάθησα να το καταφέρω από τις ρυθμίσεις Server Settings αλλά δεν τα κατάφερα.

Κάποια ιδέα σχετικά με το πρέπει να γράψω στα Mime Types & File extensions?

Ευχαριστώ εκ των προτέρων!

Open Cart Version Version 1.5.5.1

New member

Posts

Joined
Wed Jul 24, 2013 12:03 am

Post by People's Code » Sun Sep 22, 2013 6:25 pm

Καλημέρα

Στις ρυθμίσεις:
1. Στο "Επιτρεπόμενες Επεκτάσεις Αρχείων" πρόσθεσε:
cdr

2. Στο "Επιτρεπόμενοι MIME Τύποι Αρχείων" πρόσθεσε:
application/vnd.corel-draw

PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart


User avatar
Active Member

Posts

Joined
Fri Jul 27, 2012 5:30 am
Location - Hellas

Post by nektar » Sun Sep 22, 2013 6:51 pm

Έχω δοκιμάσει μέχρι τώρα τα παρακάτω και δεν γίνεται τίποτα...

application/cdr
application/coreldraw
application/x-cdr
application/x-coreldraw
image/cdr
image/x-cdr
zz-application/zz-winassoc-cdr
application/vnd.corel-draw
application/cdr

Τι μπορεί να φταίει ή να χρειάζεται?

Μπορεί κάποιος να το δοκιμάσει σε δική του εγκατάσταση?

New member

Posts

Joined
Wed Jul 24, 2013 12:03 am

Post by People's Code » Sun Sep 22, 2013 7:09 pm

Άνοιξε σε ένα text editor το αρχείο catalog/controller/product/product.php

Στη γραμμή 685 το:

Code: Select all

$json['error'] = $this->language->get('error_filetype');
κάνε το:

Code: Select all

$json['error'] = $this->request->files['file']['type'];
Στη σελίδα του προϊόντος ανέβασε πάλι το αρχείο cdr. Όταν πατήσεις το κουμπί για να ανεβάσεις το αρχείο, το κείμενο που θα εμφανιστεί με κόκκινα γραμματα πρόσθεσε το στα mime types στις ρυθμίσεις.

Επανέφερε τη γραμμή 685 στο products.php όπως ήταν αρχικά και ξαναδοκίμασε να ανεβάσεις το αρχείο.

PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart


User avatar
Active Member

Posts

Joined
Fri Jul 27, 2012 5:30 am
Location - Hellas

Post by nektar » Sun Sep 22, 2013 11:31 pm

Είσαι Θεός!!!

Έφαγα άπειρες ώρες δύο μέρες τώρα να βρω λύση και δεν βρήκα τίποτα στο net.

Οι γραμμές τελικά είναι οι 741 και η 754 και αυτό που πρέπει να προστεθέι (για να βοηθηθούν και άλλοι) είναι το application/octet-stream.

Σε ευχαριστώ τα μάλα!!!

Τα αρχεία που ανεβάζουν οι πελάτες που τα βρίσκω???

New member

Posts

Joined
Wed Jul 24, 2013 12:03 am

Post by People's Code » Mon Sep 23, 2013 12:43 am

Οι γραμμές τελικά είναι οι 741 και η 754 και αυτό που πρέπει να προστεθέι (για να βοηθηθούν και άλλοι) είναι το application/octet-stream.
Αν έχεις την 1.5.5.1 τότε μάλλον έχεις κάνει εμβόλιμες προσθήκες κώδικα στο αρχείο σου. Το original αρχείο τελειώνει στη γραμμή 709 και η μόνη γραμμή που χρειάζεται να τροποποιηθεί για να εμφανίσει το mime είναι η 685.

Το mime-type έχει να κάνει και με τις ρυθμίσεις του server σου, σε εμένα πχ λειτουργεί μια χαρά το application/vnd.corel-draw. Δε στο πρότεινα τυχαία προηγουμένως. ;)

Επίσης κάτι άλλο που θα μπορούσες να κάνεις είναι να ζητάς τα αρχεία να στα ανεβάζουν σε zip.
Τα αρχεία που ανεβάζουν οι πελάτες που τα βρίσκω???
Αν δεν έχεις αλλάξει κάτι, τα αρχεία θα βρίσκονται στο φάκελο Download. Μπορείς να τα κατεβάζεις από το backend Πωλήσεις->Παραγγελίες->Εμφάνιση->Tab Προϊόντα. Εκεί θα υπάρχει σύνδεσμος του αρχείου του πελάτη.

PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart


User avatar
Active Member

Posts

Joined
Fri Jul 27, 2012 5:30 am
Location - Hellas

Post by nektar » Mon Sep 23, 2013 4:59 am

Το έχω σκεφτεί αυτό για το .zip που έγραψες, αλλά πρέπει να μπορώ να λάβω τα αρχεία σε οποιαδήποτε μορφή μου τα στείλουν. Άσε που πολλοί θα το δουν και λίγοι θα το προσέξουν και στο τέλος θα πρέπει να δίνω λύσεις και διευκρινίσεις τηλεφωνικές.

Στο κώδικα του .php αρχείου δεν έχω παρέμβει καθόλου, οπότε λογικά φαντάζομαι πως το έκαναν τα αρχεία του template που χρησιμοποίησα.

Και πάλι σε ευχαριστώ πολύ!!!

Το tip που έδωσες δεν το βρήκα πουθενά όλες αυτές τις ώρες που παιδευόμουν.

New member

Posts

Joined
Wed Jul 24, 2013 12:03 am

Post by People's Code » Mon Sep 23, 2013 4:07 pm

Νάσαι καλά.

Ναι, το πιθανότερο είναι το αρχείο να έχει αντικατασταθεί από το template σου ή από κάποιο extension (πιο σπάνιο). Σε περίπτωση που χρειαστεί να ξανακάνεις κάποιο mod, καλό είναι να κάνεις προηγουμένως μία αναζήτηση ποια αρχεία έχουν τροποποιηθεί, για να υπολογίσεις σε ποιες γραμμές αντιστοιχεί ο κώδικας του mod. Επίσης θα είναι το πρώτο πράγμα που θα χρειαστεί να ελέγξεις σε περίπτωση που κάποιο vQmod δε λειτουργεί σωστά στο μέλλον.

PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart


User avatar
Active Member

Posts

Joined
Fri Jul 27, 2012 5:30 am
Location - Hellas

Post by nektar » Tue Sep 24, 2013 1:28 pm

+1000!!!

New member

Posts

Joined
Wed Jul 24, 2013 12:03 am
Who is online

Users browsing this forum: No registered users and 37 guests