Please note that PrestaShop Community sections are largely self-moderated. PrestaShop team members may or may not participate in non-English sections. To improve the chances of receiving feedback to your question or comment, please post it in English to the main sections of our Forum.

Vous parlez français ? par ici !
Sviluppo in prestashop: la cassetta degli attrezzi
#1
Posted 10 April 2009 - 09:53 AM
1) MOZILLA + FIREBUG
Non potete farne a meno se volete mettere mani nel css (tuothema/css/global.css); firebug è un addon che consente di analizzare i singoli elementi delle pagine, vedere le definizioni del foglio di stile associate e, incredibile a dirsi, fare delle prove direttamente sul browser vedendo come si trasforma la pagina modificando le singole voci.
vedi: 1
2) EDITOR DI TESTO
Deve poter salvare in utf-8 pena incasinare tutto (esperienza personale). Meglio se ha dispone di una ricerca testuale sui file e della funzione di confronto. Personalmente uso da anni Textpad
vedi: 1 2 3
3) AIUTI PER LO SVILUPPO DEI MODULI
Non c'è molto se non l'esperienza degli utenti del forum, comunque vedi:
1 2 in inglese
Vi prego di aggiungere altri suggerimenti.
-- Realizzo moduli e personalizzazioni per prestashop --
#2
Posted 10 April 2009 - 10:14 AM
#3
Posted 10 April 2009 - 10:21 AM
#4
Posted 10 April 2009 - 10:35 AM
#6
Posted 10 April 2009 - 10:53 AM
Non poteva essere diversamente per uno che ha all' attivo oltre 600 post.
Grazie per la degustazione Online ;-P
#7
Posted 10 April 2009 - 03:02 PM
In pratica con Depeche View è possibile ricercare una determinata stringa o un determinato termine all’interno di centinaia di file, basta che questi appartengano alla stessa directory.
Il software non necessita di installazione e questa caratteristica lo rende davvero molto versatile.
lo trovate qui
#8
Posted 10 April 2009 - 09:42 PM
Xampp un' ottima piattaforma per trasformare il pc in un web server e fare tutte le nostre prove su PS prima di metterle online.
Disponibile per vari SO tra cui Windows e Gnu/Linux, esiste in versione eseguibile (si può mettere su una penna usb) ed in versione installabile
#9
Posted 11 April 2009 - 11:35 AM
Grande vinoalvino
CIAO ;-)
#10
Posted 11 April 2009 - 12:06 PM
#11
Posted 11 April 2009 - 12:13 PM
Altro suggerimento utile quando si devono testare delle funzionalità da aggiungere ad un modulo; conviene testarle in un file esterno, sia per la velocità, sia perchè così si riescono a vedere gli errori php. Personalmente ho un file sempre pronto per questo uso nella radice di prestashop dall'inequivocabile nome test.php. La sua struttura è alquanto semplice, 3 righe:
<?php
include(dirname(__FILE__).'/config/config.inc.php');
include(dirname(__FILE__).'/init.php');
/* variabili globali se servono */
global $smarty, $link, $cookie, $cart;
/* codice da testare */
?>
Un esempio pratico:
<?php
include(dirname(__FILE__).'/config/config.inc.php');
include(dirname(__FILE__).'/init.php');
global $smarty, $link, $cookie, $cart;
$product = new Product(intval(Tools::getValue('id_product')), false, intval($cookie->id_lang));
print_r($product);
?>
chiamando test.php?id_product=21 stampa il contenuto della struttura del prodotto.
#14
Posted 13 April 2009 - 01:53 PM
L'ho scritto in cento post ma lo ripeto.
Nei file PHP scrivete qualcosa tipo /* XX_MODIFICA001 */ con 001 progressivo.
Nei file TPL <!-- XX_MODIFICA001 -->
Nei file CSS conviene appendere in fondo le modifiche COMMENTATE o meglio seguire questa tecnica
Fate un file di testo in cui spiegate le modifiche tipo:
MODIFICA001: aggiunto campo xxx e yyy
Quando dovrete trovare tutti i file modificati basterà fare una ricerca testuale di XX_MODIFICA su tutti i file.
Allinizio sembra palloso, ma quando dovrete aggiornare la versione sarà una passeggiata.
#16
Posted 13 April 2009 - 02:05 PM
Ciao ;-)
#17
Posted 13 April 2009 - 02:59 PM
#18
Posted 13 April 2009 - 03:05 PM
Ciao ;-)
#19
Posted 15 April 2009 - 05:24 PM
io le preparo offline con iwatermark,
costa un pochino ma è un programma fantastico,
ti fa il resize di tutte le immagini di una cartella modificando il nome:
http://www.scriptsof...com/iwatermark/
#20
Posted 16 April 2009 - 08:47 AM
Altra cosa fondamentale per verificare gli errori php o mysql - sdel resto anche l'unica in quanto gli errori vengono segnalati con una pagina bianca - è la possibilità di consultare i file di log.
In wampserver questi si trovano in c:/Programmi/wamp/logs e sono:
* access.log
* apache_error.log
* mysql.log
* php_error.log
Personalmente nel mio editor multifinestra (textpad) tengo sempre aperto php_error.log e mysql.log; quando si verifica un errore attivo la finestra e l'editor (se c'è stato un errore) mi chiede: "il file è stato modificato vuoi ricaricarlo?". Nelle ultime righe c'è l'indicazione dell'errore, del file che lo ha generato, della riga di codice dove è avvenuto.
Sarebbe carino se postasse, per ogni server, dove si trovano i relativi file di log.
P.S.: ho scoperto che per fare un
- sul forum basta mettere un asterisco in prima colonna (vedi elenco file) :)
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users












