Usuario
osCommerce flash carrusel página de configuración
Puntero de la pantalla del producto Carrusel de Flash: Se establece en true si desea utilizar un puntero del producto Carrusel de Flash.
Número máximo de productos que se mostrarán: Por favor introduce el puntero del flash carrusel de productos para mostrar el número máximo de productos.
Carrusel Flash XML / imagen Directorio de la tienda: (. Xml, imágenes prediseñadas, etc) archivos Flash complemento Carrusel Introduzca el directorio para guardar.
¿Quieres cambiar el tamaño de las imágenes? : Flash complemento Carrusel quiere cambiar el tamaño de las imágenes para mostrar? Ideal imagen a tamaño 100px x 75px. Si las fotos más grande que esto, si es cierto, son recomendados.
Flash estilo de Carrusel: Carrusel de plug-in Flash estilo que desea utilizar. OsCommerce flash carrusel en la actualidad dos sitille. osCommerce Carrusel flash plug-in de la estructura. En los días siguientes, el yen será capaz de usar su sitio web copiando los estilos directamente.
Flash Color de fondo del carrusel: El color de fondo de los plug-in Flash tiendas carrusel de acuerdo puede establecer el color de fondo. Flash_carousel.php También deberá modificar el directorio de módulos.
Sub-categorías se muestra? : OsCommerce flash carrusel ¿Le gustaría mostrar sub-categorías? De esta manera, sub-categorías relacionadas con el flash de vaivenes mostrar sólo esa categoría.
Demostración de la baja cantidad de productos: Flash Carrusel es menos producto no se puede lucir bella. Si se especifica un número de productos de aquí, el número de productos que se muestran en (0 desactivado).
osCommerce flash Carousel'e añadir productos
Catálogo-> Flash Carousel, haga clic en el enlace.
Luego haga clic en el nuevo producto.
Fecha de caducidad en el menú desplegable seleccionar el producto y si lo desea.
Haga clic en el botón Agregar.
Usted puede agregar tanto como producto deseado.
Haga clic aquí para una demostración rápida.
En este blog voy a poner todo lo que encuentre sobre promocionar páginas web, voy a tratar de ponerlo ordenado paso a paso por si a alguien le sirve esta información que pueda seguirla como a un tutorial o curso. Saludos.
jueves, 25 de agosto de 2011
instrucciones de instalacion de Cool Flash Carousel Menu en OSCOMMERCE
osCommerce 3.2 Instalación de Flash Carrusel (Conquistador)
admin »04 jul 2009, 10:51
Hola,
osCommerce flash carrusel 3.2 es de los errores se informó anteriormente fijado.
osCommerce flash carrusel de 3,2 lo que hay de nuevo?
1. Euro (Euro) y el apoyo firme coma añadió.
2. Añadido soporte para caracteres especiales.
3. Ahora, "http://www.xxxx.xxx" y "http://xxxxx.xxx como" el sitio funciona bien para çağrılmasında.
4. Cambiar el tamaño de las imágenes de los productos se han añadido soporte de transparencia.
5. corregir los errores que ocurren con los nombres de producto de la función strip_tags.
osCommerce flash carrusel 3.2
Puede descargar los archivos a la siguiente dirección.
http://addons.oscommerce.com/info/6123 (osCommerce flash carrusel 3.2 plug-haga clic en el icono de descarga titulado sql).
Guía del usuario, visite la siguiente dirección.
http://www.oscommerce.com.tr/index.php?option=com_content&view=article&id=81
Instalación
Paso 1:
Copia de seguridad de archivos y base de datos antes de iniciar la instalación en todas las tiendas.
Paso 2:
Copiar todos los archivos y directorios, el directorio, almacén de directorio new_files. Usar un programa FTP para enviar archivos a su servidor.
Paso 3:
Guarde la nueva configuración, y usted no ha hecho ningún tipo de edición en un servidor de archivo que acaba de enviar los archivos en la carpeta modified_files. Para instalar el complemento paso a través de la instalación puede continuar para almacenar sus archivos se düzenleyecekseniz cuarto. modified_files copia los archivos en la carpeta de los usuarios pueden pasar directamente al paso 14.
Paso 4:
La siguiente línea en / catalog / admin / includes / filenames.php archivo agregar:
Código: Seleccionar todo
define('FILENAME_FLASH_CAROUSEL', 'flash_carousel.php');
Paso 5:
La siguiente línea en / catalog / admin / includes / database_tables.php archivo agregar:
Código: Seleccionar todo
define('TABLE_FLASH_CAROUSEL', 'flash_carousel');
Paso 6:
/ Catalog / admin / includes / boxes / archivo catalog.php, editar de la siguiente manera:
Busque la línea siguiente:
Código: Seleccionar todo
'<a href="' . tep_href_link(FILENAME_PRODUCTS_EXPECTED, '', 'NONSSL') . '" class="menuBoxContentLink">' . BOX_CATALOG_PRODUCTS_EXPECTED . '</a>');
Agregue la línea siguiente antes de:
Código: Seleccionar todo
'<a href="' . tep_href_link(FILENAME_FLASH_CAROUSEL, '', 'NONSSL') . '" class="menuBoxContentLink">'.BOX_FLASH_CAROUSEL_PRODUCTS.'</a><br />' .
Paso 7:
Las siguientes líneas en / catalog / admin / includes / functions / general.php
? al final del archivo> tag justo antes de:
Código: Seleccionar todo
function tep_cfg_pull_down_flash_styles($style_name) {
if ($handle = opendir(DIR_FS_DOCUMENT_ROOT.'kampanya')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && is_dir(DIR_FS_DOCUMENT_ROOT.'kampanya/'.$file)) {
$handle_deep = opendir(DIR_FS_DOCUMENT_ROOT.'kampanya/'.$file);
while (false !== ($file_deep = readdir($handle_deep))) {
if ($file_deep != "." && $file_deep != ".." && is_dir(DIR_FS_DOCUMENT_ROOT.'kampanya/'.$file.'/'.$file_deep)) {
$files_deep[]= array('id' => $file.'::'.$file_deep,
'text' => $file.'('.$file_deep.')');
}
}
closedir($handle_deep);
}
}
closedir($handle);
}
return tep_draw_pull_down_menu('configuration_value', $files_deep, $style_name);
}
Paso 8.1:
/ Catalog / admin / includes / languages / spanish.php archivo, editar de la siguiente manera:
Busque la línea siguiente:
Código: Seleccionar todo
define('BOX_CATALOG_PRODUCTS_EXPECTED', 'Products Expected');
Agregue la línea siguiente antes de:
Código: Seleccionar todo
define('BOX_FLASH_CAROUSEL_PRODUCTS', 'Flash Carousel');
Paso 8.2:
/ Catalog / admin / includes / languages / archivo espanol.php, editar de la siguiente manera:
Busque la línea siguiente:
Código: Seleccionar todo
define('BOX_CATALOG_PRODUCTS_EXPECTED', 'Próximamente');
Agregue la línea siguiente antes de:
Código: Seleccionar todo
define('BOX_FLASH_CAROUSEL_PRODUCTS', 'Flash Carousel');
Paso 8.3:
/ Catalog / admin / includes / languages / archivo german.php, editar de la siguiente manera:
Busque la línea siguiente:
Código: Seleccionar todo
define('BOX_CATALOG_PRODUCTS_EXPECTED', 'erwartete Artikel');
Agregue la línea siguiente antes de:
Código: Seleccionar todo
define('BOX_FLASH_CAROUSEL_PRODUCTS', 'Flash Carousel');
Paso 8.4:
/ Catalog / admin / includes / languages / spanish.php archivo, editar de la siguiente manera:
Busque la línea siguiente:
Código: Seleccionar todo
define('BOX_CATALOG_PRODUCTS_EXPECTED', 'Beklenen Ürünler');
Agregue la línea siguiente antes de:
Código: Seleccionar todo
define('BOX_FLASH_CAROUSEL_PRODUCTS', 'Flash Carousel');
Paso 9:
/ Catalog / includes / database_tables.php abrir el archivo y agregue el siguiente código.
Código: Seleccionar todo
define('TABLE_FLASH_CAROUSEL', 'flash_carousel');
Paso 10:
/ Catalog / includes / filenames.php abrir el archivo y agregue el siguiente código.
Código: Seleccionar todo
define('FILENAME_FLASH_CAROUSEL', 'flash_carousel.php');
Paso 11:
/ Catalog / includes / application_top.php archivo, editar de la siguiente manera:
Busque la línea siguiente:
Código: Seleccionar todo
tep_expire_specials();
Sólo tiene que añadir las siguientes líneas:
Código: Seleccionar todo
// auto expire flash carousel products
require(DIR_WS_FUNCTIONS . 'flash_carousel.php');
tep_expire_flash_carousel();
Paso 12:
Las siguientes líneas en / catalog / includes / functions / general.php
? al final del archivo> tag justo antes de:
Código: Seleccionar todo
function tep_array_values_to_string_flash_carousel($array, $separator = ',') {
$get_string = '';
if (sizeof($array) > 0) {
while (list($key, $value) = each($array)) {
$get_string .= $value . $separator;
}
$remove_chars = strlen($separator);
$get_string = substr($get_string, 0, -$remove_chars);
}
return $get_string;
}
Paso 13:
/ Catálogo / index.php archivo y soltarlo (pasando por dos lugares diferentes)
Busque las siguientes líneas:
Código: Seleccionar todo
<tr>
<td><?php include(DIR_WS_MODULES . FILENAME_NEW_PRODUCTS); ?></td>
</tr>
Justo antes de las siguientes líneas:
Código: Seleccionar todo
<tr>
<td><?php include(DIR_WS_MODULES . FILENAME_FLASH_CAROUSEL); ?></td>
</tr>
Paso 14:
Abra el directorio y la siguiente tabla de acuerdo a las instrucciones database_sql crear la base de datos requeridos.
El panel de administración turca, los usuarios pueden crear la tabla en phpmyadmin para ejecutar un programa como usuarios phpMyAdmin archivo flash_carousel_turkish.sql deben ser agrupados en un personaje latin1 seleccionando el archivo que tienes que instalar el archivo de importación ..
Inglés archivo flash_carousel_english.sql utilizar el panel de administración para ejecutar un programa como el phpMyAdmin, crear la tabla.
Los usuarios que utilicen otros idiomas se puede traducir en el idioma que deseen presentar flash_carousel_english.sql. Si envía el archivo en un idioma diferente, póngase en contacto con nosotros çevirdiyseniz. Por lo tanto, las versiones futuras pueden agregar paquetes dilleride otros.
Paso 15:
catalog / directorio de la campaña que el derecho 777 (chmod 777).
Paso 16:
En este paso, el catalog / includes / configure.php dosyaısnı organizar. Después de hacer este ajuste, osCommerce flash carrusel "http://www.xxxx.xxx" dirección y "http://xxxxx.xxx" en el trabajo.
/ Catálogo de includes / configure.php archivo, y en la parte superior de la página <? etiqueta de php, a continuación, agregue el siguiente código.
Código: Seleccionar todo
$dom_name = $_SERVER["SERVER_NAME"];
Busque las siguientes líneas.
Código: Seleccionar todo
define('HTTP_SERVER', 'http://www.sizin_adresiniz.com');
define('HTTPS_SERVER', 'https://www.sizin_adresiniz.com');
define('HTTP_COOKIE_DOMAIN', 'www.sizin_adresiniz.com');
define('HTTPS_COOKIE_DOMAIN', 'www.sizin_adresiniz.com');
Reemplazarla con la siguiente.
Código: Seleccionar todo
define('HTTP_SERVER', 'http://' . $dom_name);
define('HTTPS_SERVER', 'https://' . $dom_name);
define('HTTP_COOKIE_DOMAIN', $dom_name);
define('HTTPS_COOKIE_DOMAIN', $dom_name);
Para más información sobre este plugin, visite la siguiente dirección. http://addons.oscommerce.com/info/5850
Instalación se ha completado. Le recomendamos que lea el texto se explica el uso del flash osCommerce carrusel.
jueves, 14 de julio de 2011
Cambiar el formato de reloj en xp si no aparese la opcion en configuracion regional y de idioma
Hola, para cambiar el formato de hora de windows xp de 24 horas a 12 horas con el am y pm se tiene que ir a:
Inicio-> panel de control-> configuracion regional y de idioma-> en la pestaña opciones regionales dar click en el boton personalisar.
En la pestaña hora-> en la opcion formato de hora seleccionar algun formato que termine con: ( tt )
PERO SI NO TE DA LA OPCION!!!
Entonses regresa a la bentana de configuracion regional y de idioma y en el desplegable estandares y formatos selecciona Español Mexico y automaticamente te lo cambia a 12 oras y ya te va a dar la opcion de escoger el formato que termina con tt
Inicio-> panel de control-> configuracion regional y de idioma-> en la pestaña opciones regionales dar click en el boton personalisar.
En la pestaña hora-> en la opcion formato de hora seleccionar algun formato que termine con: ( tt )
PERO SI NO TE DA LA OPCION!!!
Entonses regresa a la bentana de configuracion regional y de idioma y en el desplegable estandares y formatos selecciona Español Mexico y automaticamente te lo cambia a 12 oras y ya te va a dar la opcion de escoger el formato que termina con tt
Al abrir archivo csv no se ve bien en excel
Si al abrir archivos csv con excel no se ven separadas las colmnas sino que toda la informacion esta pegada en la primer columna, lo que tienes que aser es lo sigiente:
Ese problema se solucionaría cambiando la configuración regional de tu Computadora. Te cuento cómo hacer esto...
Abre Inicio / Panel de Control / Configuración Regional y de Idiomas. Aquí, dentro de la pestaña Opciones Regionales, haz clic en el botón Personalizar.
En la nueva ventana que se te abrirá, dentro de la pestaña Número, selecciona el Separador de Listas que necesitas. En tu caso y por lo que comentas, deberías escribir una coma (supongo que por defecto te aparece un punto y coma).
Acepta y sal de Configuración Regional. Ahora vuelve a probar a abrir un archivo csv de los que utilizas, a ver si los abre correctamente separados en columnas.
Espero que esto solucione tu duda. En cualquier caso, no dudes en repreguntar.
Ese problema se solucionaría cambiando la configuración regional de tu Computadora. Te cuento cómo hacer esto...
Abre Inicio / Panel de Control / Configuración Regional y de Idiomas. Aquí, dentro de la pestaña Opciones Regionales, haz clic en el botón Personalizar.
En la nueva ventana que se te abrirá, dentro de la pestaña Número, selecciona el Separador de Listas que necesitas. En tu caso y por lo que comentas, deberías escribir una coma (supongo que por defecto te aparece un punto y coma).
Acepta y sal de Configuración Regional. Ahora vuelve a probar a abrir un archivo csv de los que utilizas, a ver si los abre correctamente separados en columnas.
Espero que esto solucione tu duda. En cualquier caso, no dudes en repreguntar.
miércoles, 6 de julio de 2011
Seguridad basica indispensable en oscommerce segunda parte
Lo primero que hay que hacer cuando se tiene una tienda online, es realizar copias de seguridad, pero no siempre esto es suficiente, hay que hacer por donde para mantener segura la tienda online. En el caso de una tieda oscommerce hay que tener la carpeta admin bien protegida por htacess y no solo por la contraseña de administracion en base de datos. Tambien los archivos configure.php deben tener permidos 644 para que no puedan ser maipulados.
A pesar de tener todo bien protegido, los hackers se cuelan, normalmente suben archivos a la carpeta images y al root. Por eso mismo hay que revisar esta carpeta images por si hay archivos php del tipo google1ebxxxx.php o m1.php o cualquier otro nombre raro que se inventen.
Ante la duda, lo suyo es descargar una copia en una carpeta nueva de nuestro ordenador, pasarle el antivirus, pero no siempre se detecta a no ser que esos archivos tengan un trojano.
Podemos buscar en los archivos de nuestro oscommerce las siguientes cadenas que usan los hackers para manipular nuestras tiendas: base64_decode, passthru, shell_exec, fopen, chmod, touch, etc sobre todo hacer hincapie en la primera y ultima mencionada. si encontrais archivos, compararlos con un oscommerce limpio y vereis que esos archivos no existen (sobre todo si estan ubicados en la carpeta images). Los archivos extraños borrarlos obviamente.
Consejos:
* cambiar el nombre de la carpeta admin por otro nombre menos familiar y tentador a los hackers.
* poner proteccion contraseña htaccess a la carpeta de administracion
* poner un archivo index.php vacio en la carpeta images
* revisar nuestro htacces y protegerlo asi mismo
* desactivar file_manager.php y sobre todo no usarlo por su peligrosidad, para subir archivos mejor usar ftp
Una herramienta online valida para saber si nuestra web esta con problemas, es usar http://www.unmaskparasites.com/security-report/?page=www.tiendas-virtuales-online.es
Si os encontrais con este problema y no sabeis como abordarlo, siempre podeis buscar una empresa experta en tiendas online o tiendas oscommerce, que por poco dinero salvaran vuestro negocio.
A pesar de tener todo bien protegido, los hackers se cuelan, normalmente suben archivos a la carpeta images y al root. Por eso mismo hay que revisar esta carpeta images por si hay archivos php del tipo google1ebxxxx.php o m1.php o cualquier otro nombre raro que se inventen.
Ante la duda, lo suyo es descargar una copia en una carpeta nueva de nuestro ordenador, pasarle el antivirus, pero no siempre se detecta a no ser que esos archivos tengan un trojano.
Podemos buscar en los archivos de nuestro oscommerce las siguientes cadenas que usan los hackers para manipular nuestras tiendas: base64_decode, passthru, shell_exec, fopen, chmod, touch, etc sobre todo hacer hincapie en la primera y ultima mencionada. si encontrais archivos, compararlos con un oscommerce limpio y vereis que esos archivos no existen (sobre todo si estan ubicados en la carpeta images). Los archivos extraños borrarlos obviamente.
Consejos:
* cambiar el nombre de la carpeta admin por otro nombre menos familiar y tentador a los hackers.
* poner proteccion contraseña htaccess a la carpeta de administracion
* poner un archivo index.php vacio en la carpeta images
* revisar nuestro htacces y protegerlo asi mismo
* desactivar file_manager.php y sobre todo no usarlo por su peligrosidad, para subir archivos mejor usar ftp
Una herramienta online valida para saber si nuestra web esta con problemas, es usar http://www.unmaskparasites.com/security-report/?page=www.tiendas-virtuales-online.es
Si os encontrais con este problema y no sabeis como abordarlo, siempre podeis buscar una empresa experta en tiendas online o tiendas oscommerce, que por poco dinero salvaran vuestro negocio.
Seguridad basica indispensable en oscommerce
Evitar la visualizacion del codigo de los archivos del catalogo
En el panel de control del hospedaje de su sitio puede haber una opcion que no permita
visulizar el codigo de los archivos de alguna carpeta,
osCommerce trae un archivo .htaccess en la carpeta catalog/includes/ que realiza esa funcion,
en caso de no traerlo debera crearlo, su contenido es el siguiente:
<Files *.php>
Order Deny,Allow
Deny from all
</Files>
esto no permite ver el contenido de esos archivos.
Evitar listar los archivos de un directorio
si usted instala osCommerce como viene por defecto, y visita su catalogo añadiendo el
directorio images, vera una lista de los archivos, archivos de imagenes en este caso, de
su catalogo, en www.sudominio.com/catalog/images
Esto no es conveniente porque se pueden bajar todas las imagenes ademas de que de este modo
se pueden ver los archivos de cualquier directorio.
Para evitar esto puede haber opciones en el panel de control de su hospedaje que evite ver
los archivos de un directorio, o bien manualmente lo puede hacer del siguiente modo.
Cree un archivo llamado index.html
con el siguiente contenido:
<html><body bgcolor=”#FFFFFF”></body></html>
Este archivo si puede guardelo en todas las carpetas del catalog antes de subir los archivos
del catalogo, no lo coloque dentro de la carpeta admin ni dentro de la carpeta catalog o
directorio raiz de su catálogo o al visitar la administración o el catálogo vera solo una
pagina en blanco, de hacerlo deberia de añadir en los archivos .htaccess de esas dos
carpetas el siguiente codigo:
DirectoryIndex index.php
Esta opcion permite que al entrar por ejemplo en www.sudominio.com/images/ se vea ese
archivo mostrando una pagina en blanco, y no se vean los archivos que haya en directorio.
Evitar el uso de carpetas o archivos con permisos CHMOD 777 ( de escritura y lectura para todos )
Mantener carpetas o archivos con esos permisos es un riesgo para el catalogo, pero por ejemplo
para añadir productos nuevos al catalogo, estos tienen imagenes / fotografias de esos productos,
y la carpeta catalog/images/ debe tener permisos CHMOD 777 para poder guardar esas imagenes de
esos nuevos productos, esto es debido a que al subir los archivos la primera vez para la instalación
los sube el usuario FTP, mientras que cuando trabaja con osCommerce y va a añadir un nuevo producto
el usuario que lo hace es Apache, este usuario Apache no tiene permisos para poder guardar archivos
en esa carpeta si esta esa carpeta images con permisos 755 (solo escritura para el usuario FTP que
creo la carpeta images, y lectura para los demas). Por lo que se ve obligado a tener que poner
permisos 777 (escritura y lectura para todos) para poder guardar esas nuevas imagenes en la carpeta
images, siendo de gran riesgo para sus archivos esto. Puede recurrir a cambiar los permisos de la
carpeta images a 777 solo cuanda añada nuevos productos o bien hacer lo siguiente para que con
permisos 755 pueda añadir imagenes.
Solucion: Esto se realiza cambiando el usuario propietario de esa carpeta images, tambien sirve para
cualquier otra carpeta o archivo:
En el momento de instalar osCommerce, cuando haya terminado la instalacion de osCommerce, entre en
la seccion de administración de osCommerce y vaya al menú Herramientas, en el vaya al submenu Archivos,
entrará asi en el Administrador de archivos de osCommerce, vera la carpeta images y vera¡ que aparece
como propietario de esa carpeta el nombre de usuario de FTP que tenga para la cuenta de FTP en el
panel de control de su hospedaje.
Ahora sin cerrar la ventana donde ve la seccion del admin de su catalogo, habra otra ventana del
navegador y vaya entre en la cuenta del hospedaje de su sitio, y en el panel de control del hospedaje
entre en el administrador de archivos o webFTP que posea, o mediante el programa de FTP que usara para
subir los archivos de osCommerce, y renombre esa carpeta a images2 u otro nombre, luego debera mediante
el panel de control de su alojamiento cambiar los permisos CHMOD de la carpeta catalog, o bien si no usa
esa carpeta y tiene los archivos en el directorio raiz de su sitio tendra que cambiar los permisos de la
carpeta publica de su sitio, a 777 (escribibles para todos), solo lo hara para lo siguiente:
en Administrador de archivos de osCommerce pulse en el boton “nueva carpeta” que se encuentra al final de
esa pagina, y en pagina que cargara (no se veran imagenes pero si texto en la pagina, es temporal)
escriba en la casilla del nombre de la nueva carpeta, el nombre images, y pulse en el boton para crearla.
Con esto tendra creada esa carpeta con el usuario Apache, que es el que al añadir nuevos productos usara
los permisos de Apache, y con 755 podra añadir imagenes a esa carpeta images.
Despues de esto vuelva a cambiar los permisos de la carpeta catalog o la carpeta publica de su sitio,
segun fuera su caso, a 755 o como estuviera antes de cambiarlos a 777. Esto es importante que lo haga
para no correr el riesgo de tener esa carpeta con permisos de escritura para cualquiera.
Para tener los archivos que tenia antes la carpeta images debera en el panel de control del hospedaje
de su sitio cambiar los permisos de esa carpeta a 777 y subir o cambiar los archivos de su antigua
carpeta images, la que renombro antes, a la nueva carpeta, y una vez hecho sto cambie denuevo los
permisos de la nueva carpeta images de 777 a 755. Tras esto borre la antigua carpeta images que renombro antes.
Archivo robots.txt para que los buscadores no indexen archivos o paginas del catalogo
En la carpeta catalog/includes/
suele encontrarse este archivo que debe mover a la carpeta raiz de su catalogo, o bien
crearlo en esa localizacion,
tendra este contenido por defecto:
User-agent: *
Disallow: /admin/
Disallow: /download/
Disallow: /images/
Disallow: /includes/
Disallow: /pub/
con esto se indica que los buscadores o bots no busquen paginas o archivos para indexar dentro de esos directorios.
En el panel de control del hospedaje de su sitio puede haber una opcion que no permita
visulizar el codigo de los archivos de alguna carpeta,
osCommerce trae un archivo .htaccess en la carpeta catalog/includes/ que realiza esa funcion,
en caso de no traerlo debera crearlo, su contenido es el siguiente:
<Files *.php>
Order Deny,Allow
Deny from all
</Files>
esto no permite ver el contenido de esos archivos.
Evitar listar los archivos de un directorio
si usted instala osCommerce como viene por defecto, y visita su catalogo añadiendo el
directorio images, vera una lista de los archivos, archivos de imagenes en este caso, de
su catalogo, en www.sudominio.com/catalog/images
Esto no es conveniente porque se pueden bajar todas las imagenes ademas de que de este modo
se pueden ver los archivos de cualquier directorio.
Para evitar esto puede haber opciones en el panel de control de su hospedaje que evite ver
los archivos de un directorio, o bien manualmente lo puede hacer del siguiente modo.
Cree un archivo llamado index.html
con el siguiente contenido:
<html><body bgcolor=”#FFFFFF”></body></html>
Este archivo si puede guardelo en todas las carpetas del catalog antes de subir los archivos
del catalogo, no lo coloque dentro de la carpeta admin ni dentro de la carpeta catalog o
directorio raiz de su catálogo o al visitar la administración o el catálogo vera solo una
pagina en blanco, de hacerlo deberia de añadir en los archivos .htaccess de esas dos
carpetas el siguiente codigo:
DirectoryIndex index.php
Esta opcion permite que al entrar por ejemplo en www.sudominio.com/images/ se vea ese
archivo mostrando una pagina en blanco, y no se vean los archivos que haya en directorio.
Evitar el uso de carpetas o archivos con permisos CHMOD 777 ( de escritura y lectura para todos )
Mantener carpetas o archivos con esos permisos es un riesgo para el catalogo, pero por ejemplo
para añadir productos nuevos al catalogo, estos tienen imagenes / fotografias de esos productos,
y la carpeta catalog/images/ debe tener permisos CHMOD 777 para poder guardar esas imagenes de
esos nuevos productos, esto es debido a que al subir los archivos la primera vez para la instalación
los sube el usuario FTP, mientras que cuando trabaja con osCommerce y va a añadir un nuevo producto
el usuario que lo hace es Apache, este usuario Apache no tiene permisos para poder guardar archivos
en esa carpeta si esta esa carpeta images con permisos 755 (solo escritura para el usuario FTP que
creo la carpeta images, y lectura para los demas). Por lo que se ve obligado a tener que poner
permisos 777 (escritura y lectura para todos) para poder guardar esas nuevas imagenes en la carpeta
images, siendo de gran riesgo para sus archivos esto. Puede recurrir a cambiar los permisos de la
carpeta images a 777 solo cuanda añada nuevos productos o bien hacer lo siguiente para que con
permisos 755 pueda añadir imagenes.
Solucion: Esto se realiza cambiando el usuario propietario de esa carpeta images, tambien sirve para
cualquier otra carpeta o archivo:
En el momento de instalar osCommerce, cuando haya terminado la instalacion de osCommerce, entre en
la seccion de administración de osCommerce y vaya al menú Herramientas, en el vaya al submenu Archivos,
entrará asi en el Administrador de archivos de osCommerce, vera la carpeta images y vera¡ que aparece
como propietario de esa carpeta el nombre de usuario de FTP que tenga para la cuenta de FTP en el
panel de control de su hospedaje.
Ahora sin cerrar la ventana donde ve la seccion del admin de su catalogo, habra otra ventana del
navegador y vaya entre en la cuenta del hospedaje de su sitio, y en el panel de control del hospedaje
entre en el administrador de archivos o webFTP que posea, o mediante el programa de FTP que usara para
subir los archivos de osCommerce, y renombre esa carpeta a images2 u otro nombre, luego debera mediante
el panel de control de su alojamiento cambiar los permisos CHMOD de la carpeta catalog, o bien si no usa
esa carpeta y tiene los archivos en el directorio raiz de su sitio tendra que cambiar los permisos de la
carpeta publica de su sitio, a 777 (escribibles para todos), solo lo hara para lo siguiente:
en Administrador de archivos de osCommerce pulse en el boton “nueva carpeta” que se encuentra al final de
esa pagina, y en pagina que cargara (no se veran imagenes pero si texto en la pagina, es temporal)
escriba en la casilla del nombre de la nueva carpeta, el nombre images, y pulse en el boton para crearla.
Con esto tendra creada esa carpeta con el usuario Apache, que es el que al añadir nuevos productos usara
los permisos de Apache, y con 755 podra añadir imagenes a esa carpeta images.
Despues de esto vuelva a cambiar los permisos de la carpeta catalog o la carpeta publica de su sitio,
segun fuera su caso, a 755 o como estuviera antes de cambiarlos a 777. Esto es importante que lo haga
para no correr el riesgo de tener esa carpeta con permisos de escritura para cualquiera.
Para tener los archivos que tenia antes la carpeta images debera en el panel de control del hospedaje
de su sitio cambiar los permisos de esa carpeta a 777 y subir o cambiar los archivos de su antigua
carpeta images, la que renombro antes, a la nueva carpeta, y una vez hecho sto cambie denuevo los
permisos de la nueva carpeta images de 777 a 755. Tras esto borre la antigua carpeta images que renombro antes.
Archivo robots.txt para que los buscadores no indexen archivos o paginas del catalogo
En la carpeta catalog/includes/
suele encontrarse este archivo que debe mover a la carpeta raiz de su catalogo, o bien
crearlo en esa localizacion,
tendra este contenido por defecto:
User-agent: *
Disallow: /admin/
Disallow: /download/
Disallow: /images/
Disallow: /includes/
Disallow: /pub/
con esto se indica que los buscadores o bots no busquen paginas o archivos para indexar dentro de esos directorios.
lunes, 27 de junio de 2011
TEXT_FILE_DOES_NOT_EXIST en el admin despues de instalar Define Mainpage en oscommerce
Si despues de instalat la contribucion Define Mainpage con TinyMCE en oscommerce van a la seccion del admin -> catalog -> Define MainPage les sale este error: TEXT_FILE_DOES_NOT_EXIST
Lo que tienen que aser es ir a admin/define_mainpage.php
y buscar este codigo:
// This will cause it to look for 'mainpage.php'
$HTTP_GET_VARS['filename'] = 'mainpage.php';
y cambiarlo por este:
// This will cause it to look for 'mainpage.php'
$HTTP_GET_VARS['filename'] = 'define_mainpage.php';
Eso es todo.
Lo que tienen que aser es ir a admin/define_mainpage.php
y buscar este codigo:
// This will cause it to look for 'mainpage.php'
$HTTP_GET_VARS['filename'] = 'mainpage.php';
y cambiarlo por este:
// This will cause it to look for 'mainpage.php'
$HTTP_GET_VARS['filename'] = 'define_mainpage.php';
Eso es todo.
viernes, 24 de junio de 2011
Compatibilidad de ckeditor y Header Tags SEO en oscommerce
Si ya instalaste la contibucion Header Tags SEO en tu oscommerce y quieres instalar la contribucion de ckeditor and filemanager
En el paso numero 4 dise:
NOTE: by doing the above you can call this function on any page newsletter.php, mail.php etc
==========================================================================
nadamas pega el scrpt pero no remplases el
por
En ves de aser eso, ve a la seccion de tu admin en el menu/ Configuración / Header Tags SEO
y en la opcion: Enable an HTML Editor
escoges: CKEditor
y en la opcion: Enable HTML Editor for Products
pones: true
Y listo ya puedes usar ckeditor en la edicion de tus productos.
En el paso numero 4 dise:
4) Open file admin/categories.php
find:
</head> |
Above add:
<script type="text/javascript" src="./ckeditor/ckeditor.js"></script> |
find:
tep_draw_textarea_field |
Replace with:
tep_draw_textarea_ckeditor |
As a example:
<td class="main"><?php echo tep_draw_textarea_ckeditor('products_description[' . $languages[$i]['id'] . ']', '70', '10',(isset($products_description[$languages[$i]['id']]) ?stripslashes($products_description[$languages[$i]['id']]) : tep_get_products_description($pInfo->products_id, $languages[$i]['id'])),'id = products_description[' .$languages[$i]['id'] . ']'); ?> |
==========================================================================
nadamas pega el scrpt pero no remplases el
por
tep_draw_textarea_ckeditor |
En ves de aser eso, ve a la seccion de tu admin en el menu/ Configuración / Header Tags SEO
y en la opcion: Enable an HTML Editor
escoges: CKEditor
y en la opcion: Enable HTML Editor for Products
pones: true
Y listo ya puedes usar ckeditor en la edicion de tus productos.
tep_draw_textarea_field |
jueves, 23 de junio de 2011
Eliminar osCsid de Ultimate SEO URLs en oscommerce
Despues de intalar la contribucion Ultimate SEO URLs en oscommerce para tener urls amigables apara los motores de buqueda aveses queda una coletilla despues de la url ( osCsid= ) para eliminar esta coletilla hay que ir al archivo catalog/icludes/configure.php
y cambiar define ('HTTP_COOKIE_DOMAIN', 'http://www.tudomino.com');
por
define ('HTTP_COOKIE_DOMAIN', 'tudominio.com.');
lo anterior es para una tienda ubicada en la carpeta rais, por ejemplo www.tutienda.com
(osea que no esta dentro de la crapeta catalog)
y cambiar define ('HTTP_COOKIE_DOMAIN', 'http://www.tudomino.com');
por
define ('HTTP_COOKIE_DOMAIN', 'tudominio.com.');
lo anterior es para una tienda ubicada en la carpeta rais, por ejemplo www.tutienda.com
(osea que no esta dentro de la crapeta catalog)
INSTALAR Google XML Sitemap SEO EN OSCOMMERCE SIN Internal Server Error
PARA QUE NO SALGA EL
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request
bla bla bla.......
EN EL PASO NUMER 2 DONDE DISE:
2) Set the file permissions on the sitemap... files to the same settings on the images directory.
OSEA (2) Establecer los permisos de archivo en el mapa ... archivos a la misma configuración en el directorio de imágenes.)
DEVES PONERLE PERMISOS A LA CARPETA googlesitemap DE 755 Y A TODOS LOS ARCHIVOS QUE TIENE DENTRO PONERLES PERMISOS DE 744
ESO ES TODO, ENCONTRE LA RESPUESTA EN UN FORO EN INGLES VOY A PEGAR LA RESPUESTA PERO TRADUCIDA CON GOOGLE:
fb4u
#2 # 2
#3 # 3
Hello Jack, thank you for your response. Hola Jack, gracias por su respuesta.
Unfortunately (in this instance), I am very sure all the files are set to 777 (which is the same as my images directory). Por desgracia (en este caso), estoy muy seguro de todos los archivos se establece en 777 (que es lo mismo que mi directorio de imágenes). I have also set the folder /googlesitemap/ to 777 but not the files within. También he creado la carpeta / googlesitemap / a 777, pero no los archivos dentro.
Thanks anyway for taking the time to reply. Gracias de todos modos por tomarte el tiempo para responder. I will have a chat to my host and see if they can see a way around this. Voy a tener una charla con mi equipo y ver si se puede ver una forma de evitar esto.
Best Regards, Saludos cordiales,
Helena Helena
#4 # 4
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request
bla bla bla.......
EN EL PASO NUMER 2 DONDE DISE:
2) Set the file permissions on the sitemap... files to the same settings on the images directory.
OSEA (2) Establecer los permisos de archivo en el mapa ... archivos a la misma configuración en el directorio de imágenes.)
DEVES PONERLE PERMISOS A LA CARPETA googlesitemap DE 755 Y A TODOS LOS ARCHIVOS QUE TIENE DENTRO PONERLES PERMISOS DE 744
ESO ES TODO, ENCONTRE LA RESPUESTA EN UN FORO EN INGLES VOY A PEGAR LA RESPUESTA PERO TRADUCIDA CON GOOGLE:
fb4u
- Group: Community Member Grupo: Miembros de la Comunidad
- Posts: 36 Mensajes: 36
- Joined: 26-July 07 Registrado: 26-July 07
- Real Name: Helena Lim Nombre verdadero: Helena Lim
Posted 31 March 2009, 01:31 Publicado 31 de marzo de 2009 1:31
Hello everyone, I need some help please. Hola a todos, necesito ayuda por favor.
When I enter the following in my browser, Cuando entro en el siguiente en mi navegador,
I get the following error: Me sale el siguiente error:
Could someone please give me a hint or pointer as to what is going on and what I need to do next? ¿Podría alguien por favor me dan una pista o un puntero en cuanto a lo que está pasando y lo que tengo que hacer ahora?
Thank you! ¡Gracias!
Helena Helena
When I enter the following in my browser, Cuando entro en el siguiente en mi navegador,
I get the following error: Me sale el siguiente error:
Quote Cita
Internal Server Error Error interno del servidor
The server encountered an internal error or misconfiguration and was unable to complete your request. El servidor encontró un error interno o mala configuración y no pudo completar su solicitud.
Please contact the server administrator, webmaster@clearlychosen.com.au and inform them of the time the error occurred, and anything you might have done that may have caused the error. Por favor, póngase en contacto con el administrador del servidor, webmaster@clearlychosen.com.au y les informará de la hora se produjo el error, y todo lo que pudo haber hecho que pudo haber causado el error.
More information about this error may be available in the server error log. Más información acerca de este error puede estar disponible en el registro de error del servidor.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Además, un error 404 Not Found se encontró al intentar utilizar un ErrorDocument para manejar la petición.
Apache/2.2.8 (Unix) mod_ssl/2.2.8 OpenSSL/0.9.8b mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at www.clearlychosen.com.au Port 80 Apache/2.2.8 (Unix) mod_auth_passthrough/2.1 mod_bwlimited/1.4 mod_ssl/2.2.8 OpenSSL/0.9.8b FrontPage/5.0.2.2635 Server en el puerto 80 www.clearlychosen.com.au
The server encountered an internal error or misconfiguration and was unable to complete your request. El servidor encontró un error interno o mala configuración y no pudo completar su solicitud.
Please contact the server administrator, webmaster@clearlychosen.com.au and inform them of the time the error occurred, and anything you might have done that may have caused the error. Por favor, póngase en contacto con el administrador del servidor, webmaster@clearlychosen.com.au y les informará de la hora se produjo el error, y todo lo que pudo haber hecho que pudo haber causado el error.
More information about this error may be available in the server error log. Más información acerca de este error puede estar disponible en el registro de error del servidor.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Además, un error 404 Not Found se encontró al intentar utilizar un ErrorDocument para manejar la petición.
Apache/2.2.8 (Unix) mod_ssl/2.2.8 OpenSSL/0.9.8b mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at www.clearlychosen.com.au Port 80 Apache/2.2.8 (Unix) mod_auth_passthrough/2.1 mod_bwlimited/1.4 mod_ssl/2.2.8 OpenSSL/0.9.8b FrontPage/5.0.2.2635 Server en el puerto 80 www.clearlychosen.com.au
- I have the latest version of this contrib as suggested by Jack_mcs. Tengo la última versión de este contrib como sugiere Jack_mcs.
- All the xml file permissions are set to 777 Todos los permisos de los archivos xml se establecen en 777
- my version of osc is v2.2 RC2a mi versión de la OSC es v2.2 RC2a
- I also have Header Tags SEO v3.1.2 installed (in case that might be affecting this?) También tengo las etiquetas de cabecera SEO v3.1.2 instalado (en el caso de que pudiera influir en esto?)
Could someone please give me a hint or pointer as to what is going on and what I need to do next? ¿Podría alguien por favor me dan una pista o un puntero en cuanto a lo que está pasando y lo que tengo que hacer ahora?
Thank you! ¡Gracias!
Helena Helena
♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥
Helena Helena
Netwebbing - lots of free, simple tutorials • shCREDO - articles to all things health-ful • JEM Library - articles and info. Netwebbing - un montón de tutoriales gratuitos, sencillos • shCREDO - artículos para todas las cosas de la salud-ful • JEM Biblioteca - artículos e información. on jewelry making • ClearlyChosen - Swarovski, Sterling silver & more (osCommerce e-commerce store) en la elaboración de joyas • ClearlyChosen - Swarovski, plata de ley y más (osCommerce tienda de comercio electrónico)
Helena Helena
Netwebbing - lots of free, simple tutorials • shCREDO - articles to all things health-ful • JEM Library - articles and info. Netwebbing - un montón de tutoriales gratuitos, sencillos • shCREDO - artículos para todas las cosas de la salud-ful • JEM Biblioteca - artículos e información. on jewelry making • ClearlyChosen - Swarovski, Sterling silver & more (osCommerce e-commerce store) en la elaboración de joyas • ClearlyChosen - Swarovski, plata de ley y más (osCommerce tienda de comercio electrónico)
0 0
#2 # 2
Jack_mcs Jack_mcs
- Group: Community Member Grupo: Miembros de la Comunidad
- Posts: 23,058 Mensajes: 23.058
- Joined: 16-October 03 Registrado: 16-octubre 03
- Real Name: Jack Nombre verdadero: Jack
- Gender: Male Sexo: Hombre
Posted 31 March 2009, 01:42 Publicado 31 de marzo de 2009 1:42
An Internal Server error can be caused by many things, one of which is permissions settings. Un error interno del servidor puede ser causada por muchas cosas, uno de los cuales es la configuración de permisos. Are you sure they should be set to 777? ¿Estás seguro de que debe establecerse en 777? Try setting them to whatever the ones on the images directory are set to. Prueba a poner a todo lo que los que están en el directorio de imágenes se establecen. If that still fails and the site is working well othewise, then you will need to ask your host to take a look at it. Si éste tampoco funciona y el sitio está funcionando bien othewise, entonces usted tendrá que preguntar a su anfitrión para echar un vistazo a él.
Jack Gato
Jack Gato
Recommended SEO Addons : SEO recomienda Addons:
Most Important: Header Tags SEO - Ultimate SEO V 2.2d Lo más importante: las etiquetas de cabecera SEO - SEO última V 2.2d
All SEO Addons: Recommended SEO Addons Todos los Agregados SEO: SEO Addons recomendados
Support Links : Enlaces de apoyo:
Finding relevant link exchanges - Headers Already Sent - What does it cost? - What's my version? - How to change titles? - Preventing HotLinking Encontrar los intercambios pertinentes link - headers already sent - ¿Cuánto cuesta? - ¿Cuál es mi versión? - ¿Cómo cambiar los títulos? - Evitar hotlinking
Most Important: Header Tags SEO - Ultimate SEO V 2.2d Lo más importante: las etiquetas de cabecera SEO - SEO última V 2.2d
All SEO Addons: Recommended SEO Addons Todos los Agregados SEO: SEO Addons recomendados
Support Links : Enlaces de apoyo:
Finding relevant link exchanges - Headers Already Sent - What does it cost? - What's my version? - How to change titles? - Preventing HotLinking Encontrar los intercambios pertinentes link - headers already sent - ¿Cuánto cuesta? - ¿Cuál es mi versión? - ¿Cómo cambiar los títulos? - Evitar hotlinking
0 0
#3 # 3
fb4u fb4u
- Group: Community Member Grupo: Miembros de la Comunidad
- Posts: 36 Mensajes: 36
- Joined: 26-July 07 Registrado: 26-July 07
- Real Name: Helena Lim Nombre verdadero: Helena Lim
Posted 31 March 2009, 05:32 Publicado 31 de marzo de 2009 05:32
An Internal Server error can be caused by many things, one of which is permissions settings. Un error interno del servidor puede ser causada por muchas cosas, uno de los cuales es la configuración de permisos. Are you sure they should be set to 777? ¿Estás seguro de que debe establecerse en 777? Try setting them to whatever the ones on the images directory are set to. Prueba a poner a todo lo que los que están en el directorio de imágenes se establecen. If that still fails and the site is working well othewise, then you will need to ask your host to take a look at it. Si éste tampoco funciona y el sitio está funcionando bien othewise, entonces usted tendrá que preguntar a su anfitrión para echar un vistazo a él.
Jack Gato
Jack Gato
Hello Jack, thank you for your response. Hola Jack, gracias por su respuesta.
Unfortunately (in this instance), I am very sure all the files are set to 777 (which is the same as my images directory). Por desgracia (en este caso), estoy muy seguro de todos los archivos se establece en 777 (que es lo mismo que mi directorio de imágenes). I have also set the folder /googlesitemap/ to 777 but not the files within. También he creado la carpeta / googlesitemap / a 777, pero no los archivos dentro.
Thanks anyway for taking the time to reply. Gracias de todos modos por tomarte el tiempo para responder. I will have a chat to my host and see if they can see a way around this. Voy a tener una charla con mi equipo y ver si se puede ver una forma de evitar esto.
Best Regards, Saludos cordiales,
Helena Helena
♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥
Helena Helena
Netwebbing - lots of free, simple tutorials • shCREDO - articles to all things health-ful • JEM Library - articles and info. Netwebbing - un montón de tutoriales gratuitos, sencillos • shCREDO - artículos para todas las cosas de la salud-ful • JEM Biblioteca - artículos e información. on jewelry making • ClearlyChosen - Swarovski, Sterling silver & more (osCommerce e-commerce store) en la elaboración de joyas • ClearlyChosen - Swarovski, plata de ley y más (osCommerce tienda de comercio electrónico)
Helena Helena
Netwebbing - lots of free, simple tutorials • shCREDO - articles to all things health-ful • JEM Library - articles and info. Netwebbing - un montón de tutoriales gratuitos, sencillos • shCREDO - artículos para todas las cosas de la salud-ful • JEM Biblioteca - artículos e información. on jewelry making • ClearlyChosen - Swarovski, Sterling silver & more (osCommerce e-commerce store) en la elaboración de joyas • ClearlyChosen - Swarovski, plata de ley y más (osCommerce tienda de comercio electrónico)
0 0
#4 # 4
fb4u fb4u
- Group: Community Member Grupo: Miembros de la Comunidad
- Posts: 36 Mensajes: 36
- Joined: 26-July 07 Registrado: 26-July 07
- Real Name: Helena Lim Nombre verdadero: Helena Lim
Posted 31 March 2009, 12:44 Publicado 31 de marzo de 2009 12:44
Solution Solución
Ok I must have done something only a newbie silly like me would do. Ok debo haber hecho algo que sólo un tonto novato como yo lo haría.
I thought that the 777 permission also included the googlesitemap directory. Pensé que el permiso 777 también se incluye el directorio googlesitemap.
But the excellent support at my host company corrected that to permission 744 and everything has run Beautifully. Sin embargo, el excelente apoyo a mi empresa de acogida que corregir con el permiso 744 y todo ha funcionado perfectamente.
Thanks Jack for your support and Chemo for the contrib. Gracias a Jack por su apoyo y quimioterapia para el contrib.
Ok I must have done something only a newbie silly like me would do. Ok debo haber hecho algo que sólo un tonto novato como yo lo haría.
I thought that the 777 permission also included the googlesitemap directory. Pensé que el permiso 777 también se incluye el directorio googlesitemap.
But the excellent support at my host company corrected that to permission 744 and everything has run Beautifully. Sin embargo, el excelente apoyo a mi empresa de acogida que corregir con el permiso 744 y todo ha funcionado perfectamente.
Thanks Jack for your support and Chemo for the contrib. Gracias a Jack por su apoyo y quimioterapia para el contrib.
♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥ ∞ ♥
Helena Helena
Netwebbing - lots of free, simple tutorials • shCREDO - articles to all things health-ful • JEM Library - articles and info. Netwebbing - un montón de tutoriales gratuitos, sencillos • shCREDO - artículos para todas las cosas de la salud-ful • JEM Biblioteca - artículos e información. on jewelry making • ClearlyChosen - Swarovski, Sterling silver & more (osCommerce e-commerce store) en la elaboración de joyas • ClearlyChosen - Swarovski, plata de ley y más (osCommerce tienda de comercio electrónico)
Helena Helena
Netwebbing - lots of free, simple tutorials • shCREDO - articles to all things health-ful • JEM Library - articles and info. Netwebbing - un montón de tutoriales gratuitos, sencillos • shCREDO - artículos para todas las cosas de la salud-ful • JEM Biblioteca - artículos e información. on jewelry making • ClearlyChosen - Swarovski, Sterling silver & more (osCommerce e-commerce store) en la elaboración de joyas • ClearlyChosen - Swarovski, plata de ley y más (osCommerce tienda de comercio electrónico)
miércoles, 22 de junio de 2011
instalar Header Tags SEO en oscommerce con sts
EL PASO 1 TE LO DEBES DE SALTAR
FILE CHANGES:
1) ******** NOTE: STS USERS ONLY - Skip to step 1A. *********
******** NOTE: BTS USERS ONLY - Skip to step 1B. *********
Your shop is an STS shop if there is an includes/sts_templates/ directory.
Your shop is a BTS shop if there is a templates directory in the root directory.
For Header Tags to work on a page of your site, that page must have the code
change mentioned below installed. At a minimum, the following files should be
changed:
index.php
product_info.php
Any other file in the root directory (the same location where your index.php
file is located) that you want Header Tags to work with should also be changed.
For example, if you want your privacy page to have its own title and meta tags,
then you should make this change to the privacy.php file. Only files that
contain <title><?php echo TITLE; ?></title> can be altered. Since the <TITLE>
tag is different in popup_image.php and is not handled by Header Tags SEO,
there is no need to modify that file.
In each file you want to edit, make the following modification:
FIND:
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
<title><?php echo TITLE; ?></title>
REPLACE with the following then continue with Step 2:
<?php
/*** Begin Header Tags SEO ***/
if ( file_exists(DIR_WS_INCLUDES . 'header_tags.php') ) {
require(DIR_WS_INCLUDES . 'header_tags.php');
} else {
?>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
<title><?php echo TITLE; ?></title>
<?php
}
/*** End Header Tags SEO ***/
?>
NO DEVES DE PONER ESE CODIGO EN EL admin.php NI EN EL product_info.php SI PONES EL CODIGO TE VA A DAR UN ERROR CUANDO ENTRES A admin/Header Tags SEO
CADA VES QUE CAMBIES LA PLANTILLA DEL OSCOMMERCE STS DEVES REPETIR EL PASO 1A
1A) ********* FOR STS USERS ONLY *********
STS should be installed first.
=============================================
In includes/modules/sts_inc/general.php,
REPLACE:
$sts->template['headertags']= "<title>" . TITLE ."</title>";
WITH:
if (!isset($sts->template['headertags'])) $sts->template['headertags']= "<title>" . TITLE ."</title>";
$sts->template['headertags_logotext'] = tep_not_null($header_tags_array['logo_text']) ? $header_tags_array['logo_text'] : STORE_NAME;
$sts->template['text_viewing'] = TEXT_VIEWING;
$sts->template['text_viewing_title'] = '<a title="' . $header_tags_array['title'] . '" href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $product_info['products_id'], 'NONSSL') . '"/# ' . $header_tags_array['title'] . '">' . $header_tags_array['title'] . '</a>';
=============================================
In includes/header.php,
FIND:
// START STS 4.1
$sts->restart_capture ('applicationtop2header'); // Capture header from the actual script, needed to take out javascript
// END STS 4.1
ADD BENEATH:
/*** Begin Header Tags SEO ***/
// We include header_tags.php early on to make $header_tags_array available to subsequent scripts
if ( file_exists(DIR_WS_INCLUDES . 'header_tags.php') ) {
require(DIR_WS_INCLUDES . 'header_tags.php');
}
$sts->restart_capture ('headertags');
/*** End Header Tags SEO ***/
=============================================
In your template file (like includes/sts_templates/test/sts_template.html),
REPLACE
<img border="0" src="images/store_logo.png"></td>
WITH
<img border="0" src="images/store_logo.png" alt="$headertags_logotext"></td>
=============================================
In any of the includes/sts_templates/ template files, be sure to place the following in
the <head> section:
<!--$headcontent-->
FILE CHANGES:
1) ******** NOTE: STS USERS ONLY - Skip to step 1A. *********
******** NOTE: BTS USERS ONLY - Skip to step 1B. *********
Your shop is an STS shop if there is an includes/sts_templates/ directory.
Your shop is a BTS shop if there is a templates directory in the root directory.
For Header Tags to work on a page of your site, that page must have the code
change mentioned below installed. At a minimum, the following files should be
changed:
index.php
product_info.php
Any other file in the root directory (the same location where your index.php
file is located) that you want Header Tags to work with should also be changed.
For example, if you want your privacy page to have its own title and meta tags,
then you should make this change to the privacy.php file. Only files that
contain <title><?php echo TITLE; ?></title> can be altered. Since the <TITLE>
tag is different in popup_image.php and is not handled by Header Tags SEO,
there is no need to modify that file.
In each file you want to edit, make the following modification:
FIND:
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
<title><?php echo TITLE; ?></title>
REPLACE with the following then continue with Step 2:
<?php
/*** Begin Header Tags SEO ***/
if ( file_exists(DIR_WS_INCLUDES . 'header_tags.php') ) {
require(DIR_WS_INCLUDES . 'header_tags.php');
} else {
?>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
<title><?php echo TITLE; ?></title>
<?php
}
/*** End Header Tags SEO ***/
?>
NO DEVES DE PONER ESE CODIGO EN EL admin.php NI EN EL product_info.php SI PONES EL CODIGO TE VA A DAR UN ERROR CUANDO ENTRES A admin/Header Tags SEO
CADA VES QUE CAMBIES LA PLANTILLA DEL OSCOMMERCE STS DEVES REPETIR EL PASO 1A
1A) ********* FOR STS USERS ONLY *********
STS should be installed first.
=============================================
In includes/modules/sts_inc/general.php,
REPLACE:
$sts->template['headertags']= "<title>" . TITLE ."</title>";
WITH:
if (!isset($sts->template['headertags'])) $sts->template['headertags']= "<title>" . TITLE ."</title>";
$sts->template['headertags_logotext'] = tep_not_null($header_tags_array['logo_text']) ? $header_tags_array['logo_text'] : STORE_NAME;
$sts->template['text_viewing'] = TEXT_VIEWING;
$sts->template['text_viewing_title'] = '<a title="' . $header_tags_array['title'] . '" href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $product_info['products_id'], 'NONSSL') . '"/# ' . $header_tags_array['title'] . '">' . $header_tags_array['title'] . '</a>';
=============================================
In includes/header.php,
FIND:
// START STS 4.1
$sts->restart_capture ('applicationtop2header'); // Capture header from the actual script, needed to take out javascript
// END STS 4.1
ADD BENEATH:
/*** Begin Header Tags SEO ***/
// We include header_tags.php early on to make $header_tags_array available to subsequent scripts
if ( file_exists(DIR_WS_INCLUDES . 'header_tags.php') ) {
require(DIR_WS_INCLUDES . 'header_tags.php');
}
$sts->restart_capture ('headertags');
/*** End Header Tags SEO ***/
=============================================
In your template file (like includes/sts_templates/test/sts_template.html),
REPLACE
<img border="0" src="images/store_logo.png"></td>
WITH
<img border="0" src="images/store_logo.png" alt="$headertags_logotext"></td>
=============================================
In any of the includes/sts_templates/ template files, be sure to place the following in
the <head> section:
<!--$headcontent-->
Suscribirse a:
Comentarios (Atom)