Page 1 of 1

CMSMS 1.11.9 - popup ao entrar no site / update de versão

Posted: Fri Feb 05, 2016 4:26 pm
by rmmcosta
Boa tarde,

Gostaria de saber se é possivel colocar uma popup ao entrar no site de forma a dar destaque a algo e com um link para outra página do site.

Já vi algumas coisas online mas nada que possa dizer que me satisfaz.

Alguém já fez ou tem uma ideia de como fazer?

Obrigado

Rui

Re: CMSMS 1.11.9 - popup ao entrar no site

Posted: Fri Feb 05, 2016 4:59 pm
by Jo Morg
Olá.
Em primeiro lugar gostaria de lembrar que é importante que mantenha a sua instalação de CMSMS actualizada por questões de segurança e estabilidade. Recomendo pelo menos a versão 1.12.1, mas se possível, a melhor opção seria a actualização para CMSMS 2.1.2 se os módulos instalados o permitirem.
Em relação à sua questão: se bem entendo o que pretende, trata-se de utilizar um qualquer tipo de script de DialogBox ou LightBox, que existem tanto em Javascript puro como em JQuery ou outro framework de Javascript. Dada a simplicidade do CMSMS é extremamente fácil utilizar qualquer um dos exemplos que abundam na internet, bem como adaptá-los visualmente às suas necessidades.
Terá que ter alguma cautela por causa do parsing do Smarty, por exemplo garantir que { e } tenham espaços em branco antes e depois da sua posição para não serem considerados erradamente delimitadores de tags, mas de resto não deve encontrar outros problemas. É uma tarefa relativamente trivial para um web developer com alguma experiência, e independente do CMS usado. Terá também de ter algum conhecimento de como usar cookies e sessões se quer permitir que o visitante possa fechar permanentemente o popup após a primeira visita, mas também é relativamente simples conseguir implementar essa funcionalidade em Javascript.
Cumprimentos.

Re: CMSMS 1.11.9 - popup ao entrar no site

Posted: Sat Feb 06, 2016 4:10 pm
by rmmcosta
Boa tarde,

Grato pela resposta, foi elucidativa, relativamente ao update, qual a melhor forma de o realizar sem grandes problemas ?

Isto porque também uso o wordpress e o update é algo bastante simples, que neste caso não me aprece assim tão linear.

Existe algum tutorial sobre update do cmsms ?

Grato pela ajuda

Cumprimentos

Re: CMSMS 1.11.9 - popup ao entrar no site / update de versã

Posted: Sat Feb 06, 2016 7:32 pm
by Jo Morg
Não querendo entrar em discussão, mas a aparente simplicidade na actualização do Wordpress traz mais problemas do que parece. Eu tenho (ainda) uns poucos clientes resistentes com alguns sites ainda a correr nesse software, e a quantidade de vezes que tiveram problemas com os upgrades é extremamente alta, ao ponto de os ter de socorrer de sites totalmente bloqueados ou desfigurados com uma frequência assustadora.

Na pratica todos os scripts para websites padecem do mesmo problema: diversidade de ambientes de trabalho nos servidores. É literalmente impossível, prever ou suportar todas as variantes de servidores que existem, algumas até porque têm configurações quase absurdas de tão más...

Assim é recomendado, se o site for apenas o core do CMSMS como distribuído numa instalação regular, apenas garantir um backup da base de dados e dos ficheiros do site antes de fazer um upgrade.

Em casos aonde existam mais módulos e plugins extra core do CMSMS, para além de fazer o dito backup, convém clonar o site, testar o upgrade e se tudo estiver bem movê-lo para o sítio de origem. Assim mantêm o site original em funcionamento até ao momento de repor o site clonado.

Estes passos devem ser dados independentemente do script utilizado (CMSMS ou outro) mesmo que aparentemente o update seja simples (nunca é, posso dizer por experiência).

Um backup são cerca de 2 minutos ou menos, para poupar horas em casos de problemas... mover um site não é muito mais tempo despendido.

Documentação:
http://docs1.cmsmadesimple.org/upgradin ... nformation
http://docs1.cmsmadesimple.org/upgrading/old-versions
http://docs.cmsmadesimple.org/upgrading/to-cmsms-2.x
http://docs.cmsmadesimple.org/moving

Apenas existe documentação em Inglês, mas está bastante completa, e parece mais complexo do que na realidade é: o texto é de facto um pouco verboso.

Espero que ajude.