Jump to content

(RISOLTO) INSERIRE NUOVA CATEGORIA CON LINK ESTERNO


Sirclayd

Recommended Posts

Vorrei aggiungere una nuova categoria.
Insieme alle normali ABBIGLIAMENTO - INTIMO etc
Poi vorrei aggiungere MERCERIA ma quando uno clicca sulla categoria deve andare su un sito esterno.
Quindi abbinare alla nuova categoria MERCERIA un link esterno.
Come posso fare?
Non sono molto esperto in programmazione.
Saluti a tutti e grazie anche in anticipo.

Link to comment
Share on other sites

Vorrei aggiungere una nuova categoria.
Insieme alle normali ABBIGLIAMENTO - INTIMO etc
Poi vorrei aggiungere MERCERIA ma quando uno clicca sulla categoria deve andare su un sito esterno.
Quindi abbinare alla nuova categoria MERCERIA un link esterno.
Come posso fare?
Non sono molto esperto in programmazione.
Saluti a tutti e grazie anche in anticipo.


Ciao
Devi fare un redirect nel file .htaccess
Link to comment
Share on other sites

Certamente...
il sito è www.underwearmadeinitaly.com e la categoria che vorrei aggiungere è MERCERIA indirizzandola al sito www.haberdasherymadeinitaly.com .
Quindi con le altre categorie si rimane sul sito mentre cliccando si MERCERIA si va invece sull' altro sito.
Grazie ancora

Link to comment
Share on other sites

Certamente...
il sito è www.underwearmadeinitaly.com e la categoria che vorrei aggiungere è MERCERIA indirizzandola al sito www.haberdasherymadeinitaly.com .
Quindi con le altre categorie si rimane sul sito mentre cliccando si MERCERIA si va invece sull' altro sito.
Grazie ancora


Ciao
Crea la categoria che ti faccio la modifica
Link to comment
Share on other sites

  • 2 weeks later...

Ciao e scusa per il ritardo ma ero fuori per lavoro... :-(
Questa sarebbe la riga?

Redirect 301 /merceria 5=13 http://www.haberdasherymadeinitaly.com

Dove "merceria 5" sarebbe il nome della categoria ed il suo id.
Mentre "=13" l'ho lasciato in quanto l'avevi scritto tu.

Riassumendo:
Ho fatto questo:
A presta shop gli ho fatto generare automaticamente il file htaccess e poi gli ho aggiunto la tua riga.
Ti inserisco tutto il contenuto del file .htaccess cosi magari potresti dirmi se va bene ed a quel punto lo scarico nel sito.
:-)

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

# URL rewriting module activation
RewriteEngine on

# URL rewriting rules
RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [L,E]
RewriteRule ^([0-9]+)\-([0-9]+)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2.jpg [L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang;=$1$5 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang;=$1$4 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang;=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]

# Catch 404 errors
ErrorDocument 404 /404.php

# Redirect 301 /merceria 5=13 http://www.haberdasherymadeinitaly.com

Link to comment
Share on other sites

Ti preciso che i numeri che vedi a capo di ogni riga come "1" o "2" non ci sono nel file originale.
Nel file originale tutti i capo riga hanno il simbolo del diesis (quello che i telefonini hanno in basso a destra opposti all' asterisco), e che in questo forum si sono sostituiti automaticamente con questi numeri.

Link to comment
Share on other sites

  • 1 month later...

Dopo tempo oggi ho ripreso in mano il sito.
Grazie perché sono riuscito a far tutto grazie alle tue spiegazioni.

Spiego bene per chi leggerà in futuro questo forum con lo stesso problema.

1 Ho fatto generare automaticamente il file di .htcaccess da PRESTASHOP
Con un programma di scrittura come WORD o WORD PAD presente su tutti i computer da START e ACCESSORI o anche altri, ho creato un file ........vuoto chiamandolo "htaccess.doc" per poterlo trasportare tramite FTP sul sito.
Nella cartella principale del provider dov'è presente tutto il sito ho trasmesso tramite FTP il file "htaccess.doc" per poi con rinomina, l'ho ........rinominato in ".htaccess"
Ora il File .htaccess è pronto per essere generato automaticamente da PRESTA SHOP. Quindi...
Ho abilitato da PREFERENZE di PRESTA SHOP gli URL SEMPLICI inserendo il puntino sul cerchietto che ne contrassegnava il "SI".
Poi su UTILITA' ho cliccato su GENERATORI dove al suo interno ho trovato il paragrafo "Generazione file ".htaccess" con però in evidenza il ........tasto GENERA IL FILE .HTACCESS che ho premuto.
A questo punto il file .HTACCESS è stato generato ed infatti andando tramite FTP a vedere ed aprire il file che avevo trasmesso .htaccess ........vuoto mi sono trovato un file non più vuoto ma con al suo interno questa serie di testo... che incollo qui sotto:

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

# URL rewriting module activation
RewriteEngine on

# URL rewriting rules
RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [L,E]
RewriteRule ^([0-9]+)\-([0-9]+)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2.jpg [L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang;=$1$5 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang;=$1$4 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang;=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]

# Catch 404 errors
ErrorDocument 404 /404.php

A questo punto non mi è restato che inserire la categoria di riferimento per il reindirizzamento.
Dal pannello di controllo del sito ho creato la categoria MERCERIA.
Dalla pagina principale del sito ho poi cliccato sulla categoria MERCERIA.
Dopo averci cliccato ho copiato il LINK della categoria che potrebbe essere http://www.DominioDelSito.com/13-merceria ... notare infatti .......l'inserimento della categoria dopo il sito.
A questo punto non mi resta che inserire dentro il file .htaccess il reindirizzamento al sito in cui voglio reindirizzare tutti gli utenti che .......cliccheranno sulla categoria MERCERIE
Quindi ho aggiunto al file .htaccess la parte che mi interessava del LINK che avevo in precedenza copiato dopo aver cliccato sulla scritta .......MERCERIA dalla pagina principale del sito, che è: " /13-merceria " insieme al reindirizzamento che sarebbe " # Redirect 301
.......Redirect 301 /13-merceria http://www.DominioSitoDiSestinazione.com
Ora ho fatto e questo ne è il risultato:

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

# URL rewriting module activation
RewriteEngine on

# URL rewriting rules
RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [L,E]
RewriteRule ^([0-9]+)\-([0-9]+)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2.jpg [L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang;=$1$5 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang;=$1$4 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang;=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]

# Catch 404 errors
ErrorDocument 404 /404.php

# Redirect 301
Redirect 301 /13-merceria http://www.DominioSitoDiSestinazione.com

Link to comment
Share on other sites

Certamente :)
E' il bello dei forum.
Prendi e quando puoi dai... :)

Vai a questo indirizzo ( http://dgcraft.free.fr/blog/index.php/category/themes-prestashop/ )e clicca sui temi che sono scritti in arancione.
Sono una serie che vanno bene per le versioni 1.2 e uno o due anche per 1.3.1.
clicca su ciascuno e guardati i demo...

Sono davvero ottimi.

Ti avviso fin d'ora che una volta caricati per averne un ottimo risultato dovrai posizionare come nel file "hook.jpg" che troverai all'nterno del file unzippato.

Se non terrai quelle posizioni alcuni blocchi potranno essere non visibili.

Comunque nel caso ti serva qualche consiglio (sperando di poterlo poi soddisfare :) ) contattami pure Fagottino.

Ciao

Link to comment
Share on other sites

Grazie mille per il sito, vedo che sono davvero dei bei template.. Appena ne avrò la possibilità penso che li proverò tutti! :)

A dire il vero più che un consiglio, mi servirebbero delle dritte o magari proprio una mano perchè sono davvero nel panico :P

http://www.prestashop.com/forums/viewthread/87903/programmazione_moduli_design_e_temi/lista_clienti_peggiori_dot_ questa è la domanda che ho fatto stamattina.. Spero vivamente tu riesca ad aiutarmi!!

Grazie ancora per il link, buon pomeriggio!

Link to comment
Share on other sites

  • 7 months later...

Ciao !

Anche io ho più o meno la tua stessa esigenza: la pagina che volevo reindirizzare è la pagina /negozi , facendola puntare ad un link esterno. Ho fatto lo stesso procedimento, ma purtroppo non funziona. Potrebbe dipendere dal fatto che la pagina viene tradotta ? Ho provato a scrivere sia

 

# Redirect 301

Redirect 301 /negozi http://nomesito.it/nome

 

che

 

 

 

# Redirect 301

Redirect 301 /stores http://nomesito.it/nome

 

Qualche idea sul motivo per cui non funziona ? Grazie in anticipo

 

Riccardo

Link to comment
Share on other sites

  • 4 months later...
  • 8 years later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...