Ocultar partes de la base de código html en elementos de página

Usar un CMS en algún momento puede ser un dolor de cabeza, trabajas para hacer algunas modificaciones y cuando terminas, obtienes una alerta. La actualización está disponible … actualizas tu CMS … y ohh noo, todo tu trabajo duro es anular y tienes que empezar todo de nuevo …

El siguiente código es el que necesito para trabajar: necesito ocultar ciertas partes de esta base de código en algunos “parámetros”

así que aquí está el código:

Dirección de Facturación Editar
Nombre : Tardoss
Apellidos : Notengo
Dirección : Lejos del Prado #32
Código postal : 51000
Ciudad : Mexico
País : Mexico
Provincia : México (Estado de)
Teléfono : 5565478963
E-mail : <!-- var prefix = 'ma' + 'il' + 'to'; var path = 'hr' + 'ef' + '='; var addy80186 = 'tardoss' + '@'; addy80186 = addy80186 + 'hotmail' + '.' + 'com'; document.write('<a ' + path + '\'' + prefix + ':' + addy80186 + '\'>'); document.write(addy80186); document.write('<\/a>'); //-->\n example@hotmail.com <!-- document.write('<span style=\'display: none;\'>'); //--> Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo. <!-- document.write('</'); document.write('span>'); //-->
Dirección de envío
Por defecto (Igual que la de facturación)
Tardoss Notengos (Editar) (Borrar)
Añadir dirección
Envase para envío

Métodos de envío

Envios con Bordado

($ 300 )
($ 500 )

Envios sin Bordado

($ 300 )
($ 500 )
354
Método de pago

Mi carro

Nombre de producto Precio de producto excluido Cantidad Precio total excluido precio
$ 191
Atributo(s):
Posición:
B. Frente Derecho
C. Manga Derecha
F. Espalda Alta
IMAGE.JPG
$ 191 $ 13,370
$ 0
NOIMAGE.JPG
$ 0 $ 0
$ 0
NOIMAGE.JPG
$ 0 $ 0
Observaciones del cliente
Su referencia de pedido



Producto sin IVA Subtotal $ 13,370
Envío con IVA $ 300
Total:
$ 13,670
Recibir ofertas y otros boletines de noticias.
360
function chkvalidaion() { if (document.getElementById('termscondition')) { var termscondition = document.getElementById('termscondition').checked; if (!termscondition) { alert("Por favor, seleccione los términos y condiciones como correctos."); return false; } } return true; } function checkout_disable(val) { document.adminForm.submit(); document.getElementById(val).disabled = true; var op = document.getElementById(val); op.setAttribute("style", "opacity:0.3;"); if (op.style.setAttribute) //For IE op.style.setAttribute("filter", "alpha(opacity=30);"); }

Este código muestra 2 “grupos” pero solo se necesita mostrar 1:

 Envios con Bordado De 10 a 15 dias apartir de la autorización ($ 300 ) Envio Express de 3 a 5 dias apartir de la prueba de bordado ($ 500 ) Recojer en la tienda Envios sin Bordado De 5 a 15 Dias ($ 300 ) Express de 3 a 5 dias ($ 500 ) 

ahora, el código con el que puedo trabajar para que esto funcione es el siguiente:

 
B. Frente Derecho
C. Manga Derecha
F. Espalda Alta

si class = “checkout_attribute_price” existe en la página, entonces hide

 Envios sin Bordado []De 5 a 15 Dias ($ 300 ) []Express de 3 a 5 dias ($ 500 ) 

si class = “checkout_attribute_price” no está presente en la página, entonces hide

 Envios con Bordado []De 10 a 15 dias apartir de la autorización ($ 300 ) []Envio Express de 3 a 5 dias apartir de la prueba de bordado ($ 500 ) []Recojer en la tienda 

El código para ambos bloques es:

 
Métodos de envío

Envios con Bordado

($ 300 )
($ 500 )

Envios sin Bordado

($ 300 )
($ 500 )

He hecho esto usando PHP y cambiando el código fuente de este CMS hace aproximadamente 3 meses, pero luego tuve que hacer una actualización y perdí todos mis cambios … luego lo volví a hacer … y de nuevo otra actualización. .. así que esta vez quiero hacerlo sin cambiar el código fuente para el cms …

Como ya he dicho antes, sé muy, muy poco sobre Java, cualquier ayuda será muy apreciada.

Gracias.

Nunca debe hackear CMS o, de hecho, ningún código fuente abierto. Usted debe contribuir o anularlos.

  1. En términos de redSHOP, puede usar su sistema de plantillas para anular los archivos de vista y plantilla. Puede seguir esta guía http://wiki.redcomponent.com/index.php?title=redSHOP:Working_with_redSHOP_Templates
  2. redSHOP también tiene una architecture de complemento para cambiar el comportamiento del núcleo sin romper las actualizaciones. Aquí hay una guía para él http://wiki.redcomponent.com/index.php?title=redSHOP:Product_Plugin
  3. ¡Puedes anular Joomla! MVC usando la siguiente guía https://docs.joomla.org/How_to_override_the_component_mvc_from_the_Joomla!_core . Utilice la versión https://github.com/redCOMPONENT-COM/mvcOverride de la anulación de MVC, ya que tiene mejoras en el complemento original y también es compatible con Joomla 3.x.
  4. Esta guía te ayudará a aprender cómo funciona el reemplazo de trabajos en joomla