Μετάβαση στο περιεχόμενο

Sw0rdf1sh

Recommended Posts

@vasilis81 και όποιον άλλο έχει ανησυχία για την πιστοποίηση. Όπως έχει συζητηθεί και σε προηγούμενα μηνύματα, για λογισμικό που δεν κάνει κατάταξη δεν απαιτείται πιστοποίηση.

Για παράδειγμα, το λογισμικό της runet συνοδεύεται από αυτό : http://www.runet.gr/documents/YPEKA-2011.pdf

Ρίξε μια ματιά και θα δεις γιατί το λέω.

 

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

------

 

Κεφάλαιο 4 και τελευταίο κεφάλαιο θα τα βρεις στο τεύχος που φτιάχνει το πρόγραμμα.

Link to comment
Share on other sites

  • 2 weeks later...
  • Απαντήσεις 447
  • Created
  • Τελευταία απάντηση

Top Posters In This Topic

κκ Καλημερα σας,

 

Εγκατασταση σε Win 7 Home Premium Ελληνικα

Ολα γίνονται σωστά, και σύμφωνα με το video του δημιουργού.

 

Οταν όμως πάω να ανοιξω το localhost/kenakv3 Αντιμετωπίζω το εξής πρόβλημα:

 

>
Fatal error: Class 'xpMenu' not found in C:\xampp\htdocs\kenakv3\includes\menu.php on line 5

 

δοκιμασα και με την v2 αλλα τζίφος.... :(

 

To αρχείο menu.php υπάρχει στο φακελακι που λεει,

το login.php δεν εχει καμια αναφορα για να κανει include το menu.php

 

κι ετσι εχω κολλησει.....

 

Καμια ιδεα?

 

Πλήρες error:

submenu_onmouseover = '#558806'; // cell color when mouse is out $this->submenu_onmouseout = '#ebf9c9'; // backgroundcolor of menu $this->menu_backgroundcolor = '#558806'; // backgroundcolor of options $this->option_backgroundcolor = '#ebf9c9'; // menu width $this->menu_width = '200px'; // option width $this->option_width = '100%'; // menu height $this->menu_height = '28px'; // option height $this->option_height = '24px'; // menu cursor when mouseover $this->menu_cursor = 'pointer'; // option cursor when mouseover $this->option_cursor = 'pointer'; // border color of option $this->option_bordercolor = '#000000'; // menu top and left borders $this->menu_topleftborder = '#F5F5F5'; // menu bottom and right borders $this->menu_bottomrightborder = 'buttonshadow'; } /* Function : style() Parameters: none Return: string $style_css (contain css to put inside of HTML tag) Description: Create the CSS for menu PS.: You can copy this and paste on your own CSS file (for this use the content of file extra/style.css without PHP vars) */ function style(){ $style_css = ' '; return $style_css; } /* Function : javaScript() Parameters: none Return: string $javascript (contain javascript to put inside of HTML tag) Description: Create the JavaScript for menu PS.: Don't change this if you don't know */ function javaScript(){ $javascript = ' '; return $javascript; } /* Function : addCategory() Parameters: string $a_name - shortened name of category (you can use any name, withou spaces or special characters) string $name - name that will be displayed on menu string $image - image that will be displayed on menu Return: none Description: Add a category on menu */ function addMenu($a_name){ $this->xpmenu[$a_name] = array(); } function addCategory($a_name, $name, $image, $menu){ $array = array("name" => $name, "image" => $image, "options" => ""); $this->xpmenu[$menu]["categories"]["$a_name"] = $array; } /* Function : addOption() Parameters: string $a_name - shortened name of option (you can use any name, withou spaces or special characters) string $name - name that will be displayed on menu string $image - image that will be displayed on menu string $link - option link on menu string $category - category to include the option Return: none Description: Add an option in a category on menu */ function addOption($a_name, $name, $image, $link, $category, $menu){ $array = array("name" => $name, "image" => $image, "link" => $link); $this->xpmenu[$menu]["categories"]["$category"]["options"]["$a_name"] = $array; } /* Function : mountMenu() Parameters: none Return: string $return - menu contents Description: Generate the menu contents */ function mountMenu($key_m){ $menu = $this->xpmenu[$key_m]; $return = '

'; while (list ($key) = @each ($menu["categories"])) { // menu item $return .= '

'. $menu["categories"][$key]['name'].'

'; // submenu items $return .= ''; } $return .= '

'; return $return; } } /* 'http://localhost/kenakv3/' http://localhost/kenakv3/ */ ?>

 

Fatal error: Class 'xpMenu' not found in C:\xampp\htdocs\kenakv3\includes\menu.php on line 5

Link to comment
Share on other sites

Αυτό που φαίνεται να λείπει είναι το αρχείο xpMenu.class.php στον φάκελο includes.

 

Αν δεν λείπει, τότε φταίει το πρόβλημα που αναφέρεται στο #233. Μπορείς να το διορθώσεις ακολουθώντας τις οδηγίες που αναφέρονται εκεί ή να αντικαταστήσεις την πρώτη γραμμή του xpMenu.class.php με το <?php (αντί του σκέτου <?).

Link to comment
Share on other sites

Βρες το αρχείο php.ini ( c:\xampp\php\php.ini )

Αντικατέστησε στη γραμμή 226:

>
από   short_open_tag = Off
σε	  short_open_tag = On

Επανεκίννησε από το control panel τη διεργασία apache και θα είσαι εντάξει.

 

Δεν λείπει το αρχείο του μενού στο φάκελο. Οταν τα short open tags ( <? ) είναι ανενεργά ότι περιέχεται στον κώδικα ανάμεσα σε <? και ?> το εμφανίζει σαν κείμενο και όχι σαν εκτελέσιμο κώδικα. Η λύση είναι η παραπάνω καθώς περιέχονται και αλλού στο λογισμικό τέτοια tag και όχι μόνο στο μενού (πχ σε τμήματα της js,html που περιέχουν τμήματα κώδικα php). Πρέπει να ανοίξουν συνολικά για το xampp. Όποιος έχει όρεξη βέβαια και χρόνο μπορεί να βρεί τα <? σε όλα τα αρχεία και να αντικαταστήσει σε <?php . Η γρήγορη λύση είναι η παραπάνω όμως.

Edited by Sw0rdf1sh
Link to comment
Share on other sites

  • 2 weeks later...

καλημέρα. πάρα πολύ καλό το πρόγραμμα... θέλω βέβαια λίγο χρόνο και διάβασμα για να το μάθω...

 

γιατί όμως μου βγάζει η έκδοση 3 [warnings] σε πολλές σελίδες...

 

ψάχνει να βρει αρχεία τα οποία βρίσκονται στους φακέλους [unused] ... να τα αγνοήσω; φταίει το kenak.php ;;;

 

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

Link to comment
Share on other sites

Ευχαριστώ... το βρήκα ήδη αυτό... ευτυχώς θυμάμαι λίγο script προγραμματισμό...

Τώρα οκ... μόνο να δω πως θα αρχίσω ενεργειακή επιθεώρηση... θέλει λίγο μελέτη...

υπάρχει κανένα παράδειγμα μελέτης - ροής προγράμματος;

και στο τέλος παίρνω το xml και το υποβάλλω στο ΤΕΕ-ΚΕΝΑΚ και μετά κάνω εισαγωγή δεδομένων από το αρχικό αρχείο επιθεώρησης (με το πρωτόκολλο);;;

 

και όταν έχω U από πίνακες τι γίνεται;;; πρέπει να βάλω όλα τα στοιχεία του τοίχου (στρώσεις κλπ);

 

έχει αρκετά ερωτήματα, πάντως είναι άριστη δουλειά!!! Μπράβο!

Edited by Aris321
Link to comment
Share on other sites

Άρη προσωπικά το χρησιμοποιώ για το κέλυφος αλλά και τα υπόλοιπα περνάνε κανονικά στο ΤΕΕ-ΚΕΝΑΚ Μελέτη. Τώρα στο πιστοποιητικό στοιχεία όπως το ΚΑΕΚ ή συνθήκες άνεσης κλπ που δεν υπάρχουν στη μελέτη θα πρέπει να τα προσθέσεις χειροκίνητα.

Έχω εντοπίσει κάποια μικρολαθάκια τα οποία θα διορθωθούν σε επόμενη έκδοση. πχ Pgen στο κεφάλαιο υπολογισμών υπολογίζεται όχι με το Um αλλά με το Umax εξαιτίας λάθους στον κώδικα. (Έχει διορθωθεί και θα ανέβει στην επόμενη έκδοση).

Δεύτερον μετά την είσοδο της ζώνης στο μενού ΚΤΙΡΙΟ θα πρέπει να ανανεώσετε τη σελίδα για να προσθέσετε όγκους και χώρους καθώς η προσθήκη της ζώνης γίνεται μέσω javascript "on the fly" και οι επόμενες καρτέλες δεν την "βλέπουν" αυτόματα.

Όπως και ανεξήγητα bug κατά το ανοιγμα του xml στο ΤΕΕ-ΚΕΝΑΚ όπως πχ ένας συντελεστής ψύξης (για το μήνα Μάιο δημιουργείται κανονικά με την τιμή 0,5 στο xml αλλά το ΤΕΕ-ΚΕΝΑΚ την μηδενίζει στο άνοιγμα και αναγκάζομαι κάθε φορά να την αλλάζω χειροκίνητα. Άγνωστο για ποιο λόγο καθώς οι μηδενικές τιμές αφορούν μέχρι το μήνα Απρίλιο. Το ψάχνω. )

 

Σχετικά με τη ροή εισόδου των δεδομένων έχω εξηγήσει πως πρέπει να ακολουθήσετε τη σειρά του μενού ΜΕΛΕΤΗ ενώ υπάρχει και τμήμα βοήθειας ως προς την ροή στο μενού ΒΙΒΛΙΟΘΗΚΗ - Βοήθεια. Το σκεπτικό είναι προφανώς πως δεν μπορεί να υπάρξει σκίαση αν δεν έχετε προσθέσει τοίχο ή άνοιγμα κλπ.

 

Κάποιες άλλες αλλαγές που έχουν γίνει και θα ανέβουν αφορούν όλο το μενού σκιάσεις στο οποίο έχουν προστεθεί στις φόρμες αρκετές σειρές ώστε να κάνετε κατευθείαν υπολογισμούς για όλες πχ τις σκιάσεις προβόλων ή προεξοχών με τη μία. Υπό κατασκευή βρισκεται και η παραγωγή pdf από εκεί για να μπορείτε να τα ενσωματώσετε στο τεύχος σας έπειτα.

 

Έχω κάνει εξαιρετικά πολλές δοκιμές με πολλούς χρήστες και μελέτες ανά χρήστη και βλέπω πως δουλεύει καλά η προσθήκη χρηστών/μελετών. Μπορεί τελικά οι βιβλιοθήκες δομικών και υλικών να πάνε ανά χρήστη για να μην "βλέπει" ο ένας τους τοίχους του άλλου.

 

Τέλος θα έρθω σε επικοινωνία και με τους δημιουργούς του xampp μήπως δώσω μια έκδοση με όλο το xampp και το πρόγραμμα έτοιμο προς χρήση. Αυτό πρακτικά σημαίνει πως αν πάρω την άδειά τους θα σας δώσω ένα zip το οποίο θα αποσυμπιέσετε σε ένα φάκελο μέχρι και σε usb stickακι και θα είναι όλα έτοιμα προς χρήση.

  • Upvote 1
Link to comment
Share on other sites

Λάμπρο, η προσπάθειά σου είναι πραγματικά αξιέπαινη.

Θεωρώ ότι η δομή του εγχειρήματός σου είναι πολύ καλή, άριστη θα έλεγα, με δεδομένο ότι μπορεί εύκολα να αναβαθμίζεται (σε επίπεδο προγραμματισμού το λέω) και να παίρνει προσθήκες και διορθώσεις πολύ εύκολα.

Αυτό δείχνει την απλότητα του λογικού διαγράμματος και τη σωστή σχεδίασή του.

 

Επίσης, και το πιο σημαντικό, γεγονός είναι ότι σε πολύ λίγο χρονικό διάστημα έγινε όλο αυτό το πόνημα.

Και θεωρώ ότι σε ακόμη πιο σύντομο χρόνο θα είναι πλήρης η εφαρμογή, για χρήση από τους περισσότερους μελετητές - επιθεωρητές.

 

Φαίνεται και είναι πολύ εύχρηστη εφαρμογή. Τα όποια bugs είμαι σίγουρος ότι σύντομα θα εξαλειφθούν.

 

Συγχαρητήρια... Πάντα άξιος... Συνέχισε την καλή δουλειά!

Link to comment
Share on other sites

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε προκειμένου να αφήσετε κάποιο σχόλιο

Πρέπει να είστε μέλος για να μπορέσετε να αφήσετε κάποιο σχόλιο

Δημιουργία λογαριασμού

Κάντε μια δωρεάν εγγραφή στην κοινότητά μας. Είναι εύκολο!

Εγγραφή νέου λογαριασμού

Σύνδεση

Εάν έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
×
×
  • Create New...

Σημαντικό

Χρησιμοποιούμε cookies για να βελτιώνουμε το περιεχόμενο του website μας. Μπορείτε να τροποποιήσετε τις ρυθμίσεις των cookie, ή να δώσετε τη συγκατάθεσή σας για την χρήση τους.