<Style x:Key="Button_Green" TargetType="{x:Type Button}"> <Setter Property="FontSize" Value="11" /> <Setter Property="Foreground" Value="White"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Button}"> <Border x:Name="background" CornerRadius="2" BorderBrush="#387f38" BorderThickness="1"> <Border.Background> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="#FF5BB75B" Offset="0" /> <GradientStop Color="#FF449B44" Offset="1" /> </LinearGradientBrush> </Border.Background> <ContentPresenter x:Name="ButtonContentPresenter" VerticalAlignment="Center" HorizontalAlignment="Center"/> </Border> <ControlTemplate.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter TargetName="background" Property="Background"> <Setter.Value> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="#FF5BB75B" Offset="0" /> <GradientStop Color="#FF398239" Offset="1" /> </LinearGradientBrush> </Setter.Value> </Setter> <Setter Property="Cursor" Value="Hand" /> </Trigger></ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style>
Test
27.11.2012
15.11.2012
Walidacja przy ORM-ie
$this->content = View::factory('admin/pages/add') ->bind('errors', $errors); if ($this->request->method() == Request::POST) { $page = ORM::factory('page'); $page->values($_POST); try { $page->save(); $this->request->redirect('pages'); } catch (ORM_Validation_Exception $e) { $errors = $e->errors(''); } }
Zamiast do $errors możemy zapisać do $this->content->errors.
Następnie w HTMLu przykładowo:
<?php echo $errors['title']; ?>
Warto spojrzeć tu http://www.matt-toigo.com/dev/orm_with_validation_in_kohana_3
17.10.2012
IIS & apache, czyli problem portu 80-tego
Mimo, że apache był zainstalowany jako pierwszy, to przy instalacji serwera IIS wraz z programem WebMatrix, serwer Microsoftu zajął na stałe port 80.
Połowiczne rozwiązanie tego problemu polega na wyłączeniu serwisu IIS Web Deploy Agent.
Robimy to następująco:
otwieramy konsolę w prawach administratora i wpisujemy:
sc stop "MsDepSvc"
sc config "MsDepSvc" start= disabled
następnie w razie potrzeby uruchamiamy:
sc start "MsDepSvc"
można też serwis usunąć (niezalecane):
sc delete "MsDepSvc"
Jeżeli wie ktoś jak zmienić port na inny np. 81, to chętnie proszę o informację.
Połowiczne rozwiązanie tego problemu polega na wyłączeniu serwisu IIS Web Deploy Agent.
Robimy to następująco:
otwieramy konsolę w prawach administratora i wpisujemy:
sc stop "MsDepSvc"
sc config "MsDepSvc" start= disabled
następnie w razie potrzeby uruchamiamy:
sc start "MsDepSvc"
można też serwis usunąć (niezalecane):
sc delete "MsDepSvc"
Jeżeli wie ktoś jak zmienić port na inny np. 81, to chętnie proszę o informację.
Subskrybuj:
Posty (Atom)