Articles of silverstripe

Silverstripe / PHP / jQuery – Uma vez que o formulário foi preenchido pelo usuário, impedi-lo de aparecer automaticamente para cada visita

Eu tenho trabalhado em um formulário que tem 2 estados: na vista da área de trabalho, o formulário desliza para fora do lado direito da canvas após 5 segundos após a carga da página, então o usuário pode clicar em um botão para fechá-lo / abri-lo. Na visualização móvel, o formulário é acionado por um […]

SilverStripe password de / encrypting não funciona

Por causa da enorme ajuda de 3dgoo aqui Store Sensitive Data em Silverstripe , consegui criar este Dataobject para armazenar ClientPasswords -> http://www.sspaste.com/paste/show/5257a5ccdf990 O problema é que, depois de criar os campos com getCMSFields, o de / e a criptografia não funcionam mais e a senha é armazenada como texto claro no database: / Alguém […]

Silverstripe 3.1 não mudará para dev env

Meu site está no servidor on-line ao vivo, depois de instalar alguns módulos ( user definded forms ) via SSH e Composer eu recebo 500 erros internos no servidor. Eu tento executar /dev/build/?flush mas nada está acontecendo. Mais uma vez, algum erro! Eu checo no chrome para inspecionar na guia de rede e também há […]

SilverStripe 3.1+ Criando dinamicamente redirecionamentos de páginas

Eu tenho um tipo de página ‘ProductPage’, ele tem guias que são navegadas para gostar assim: / ProductPageUrlSegment /? Tab = video / ProductPageUrlSegment /? Tab = audio / ProductPageUrlSegment /? Tab = photos Eu gostaria que os redirecionamentos fossem criados quando cada página do novo produto fosse criada para que, se você navegasse / […]

SilverStripe Gridfield como remover botões

Eu tenho passado a documentação da class gridfield aqui; http://doc.silverstripe.org/framework/en/reference/grid-field Aqui está o código em questão. Enquanto ele exibe um campo de grade, ele adiciona um botão em cada coluna. Como eu editaria esse código para não exibir os botões? Os botões são links para uma página inexistente. Link para a página renderizada; http://img.bestphpide.com/php/Capture28.JPG public […]

SilverStripe – Exemplo simples de uso de session

Estou tentando começar com a session, mas até agora (sim eu vermelho os documentos) Eu absolutamente não sei como começar. talvez alguém possa me dar um exemplo simples. Por exemplo, a loja se uma checkbox de seleção estiver marcada ou não. Agradeço antecipadamente

SilverStripe salvar dados na tabela externa

Em SilverStripe, como posso salvar dados em uma tabela de database externa, que não foi criada pelo SilverStripe? Por exemplo: eu criei uma tabela de News e quero – se eu adicionar um novo item de notícias – que os mesmos dados são armazenados na minha tabela de notícias anterior.

Encontre se uma imagem é usada em qualquer lugar

No meu ambiente SilverStripe 3.4, tenho um monte de modelos diferentes que possuem uma imagem anexada, por exemplo: BlogPost has_one Image (via silverstripe / blog) Widget has_one Image (via silverstripe / widgets) MyWidget has_one Image (módulo personalizado) Quero impedir que uma imagem, por exemplo, ID 123 seja excluída no administrador do CMS, se for usada […]

Silverstripe escreve a página para Live, stage ou Draft? Como funciona

Tenho algumas dificuldades para atualizar uma página ao selecionar a versão … Para criar, faço isso: $PageCalendrierEvenement = new PageCalendrierEvenement(); $PageCalendrierEvenement->Title = $this->request->postVar(‘Titre’); $PageCalendrierEvenement->MenuTitle = $this->request->postVar(‘Titre’); $PageCalendrierEvenement->URLSegment = Utils::remplacerEspaces(Utils::remplacerAccents($PageCalendrierEvenement->Titre)); $PageCalendrierEvenement->publish(‘Stage’); $PageCalendrierEvenement->doRestoreToStage(); Esse trabalho está muito bem. Mas como podemos atualizar valores por ID? É possível sem usar DB: Query? $evens = Versioned::get_by_stage(‘PageCalendrierEvenement’, ‘Stage’)->byID($evenID); $evens->Title = […]

Silverstripe Image Upload está mudando o nome

Estou carregando uma imagem e ao armazenar a imagem, eu estou configurando o nome do arquivo como ‘assets / Uploads / 54f092af271b9.png’, mas depois de salvar, os campos do nome do arquivo perdem parte. Torna-se ‘assets / 54f092af271b9.png’ perdendo completamente o diretório “Uploads /”. É suposto acontecer? Aqui estão os códigos: Name = $baseName; $img->Filename […]