Umi cms админка: Вход в систему

php — Не открывается админка umi.cms



Задать вопрос


Вопрос задан


Изменён
5 лет 9 месяцев назад


Просмотрен
614 раз

При попытке зайти в админку, после ввода логина:пароля отображается белый экран без всего.
Включил debug, выводятся следующие строчки:

Warning: Cannot modify header information — headers already sent by
(output started at
/home/u22245/cote-cateringru/www/classes/modules/def_module.php:1) in
/home/u22245/cote-cateringru/www/classes/system/subsystems/streams/ulang/ulangStream.php
on line 257

Warning: Cannot modify header information — headers already sent by
(output started at
/home/u22245/cote-cateringru/www/classes/modules/def_module. php:1) in
/home/u22245/cote-cateringru/www/classes/system/subsystems/buffers/HTTPOutputBuffer.php on line 170

Warning: Cannot modify header information — headers already sent by
(output started at
/home/u22245/cote-cateringru/www/classes/modules/def_module.php:1) in
/home/u22245/cote-cateringru/www/classes/system/subsystems/buffers/HTTPOutputBuffer.php on line 173

Warning: Cannot modify header information — headers already sent by
(output started at
/home/u22245/cote-cateringru/www/classes/modules/def_module.php:1) in
/home/u22245/cote-cateringru/www/classes/system/subsystems/buffers/HTTPOutputBuffer.php on line 129

Судя по вики umi.cms дело в редиректах, но не могу найти в чём.

Заранее спасибо.

  • php
  • redirect
  • umi






3

Проблема решилась сохранением def_module.php в UTF-8 без BOM






3







Зарегистрируйтесь или войдите

Регистрация через Google

Регистрация через Facebook

Регистрация через почту

Отправить без регистрации

Почта

Необходима, но никому не показывается

Отправить без регистрации


Почта

Необходима, но никому не показывается




Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки


Добавляем в админку UMI CMS свой элемент управления

Информация о материале
Категория: UMI CMS

Просмотров: 11749

  • umi cms

  • xsl

  • input

  • cms

Столкнулся с неожиданным фактом: UMI CMS очень даже неплохо кастомизируется в плане пользовательского интерфейса административной части системы. Задача стояла очень простая: добавить в админку в модуль Новости кнопку для закачки видео на YouTube и последующей вставки кода этого видео в текстовое поле.

Порывшись в документации, я нашел вот такой забавный пример. В примере  подключается пользовательский xsl документ form.modify.custom.xsl, и на его плечи ложится вывод на экран поля Дата публикации из шаблона Новости. Единственное, документация похоже устарела и файл надо создавать не тут ~/styles/skins/full/news/form.modify.custom.xsl, а тут ~/styles/skins/full/data/modules/news/form.modify.custom.xsl,  и full соответственно надо заменить на Вашу tpl, у меня это было mac.

Приведу и сам xsl документ 


<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
xmlns:xlink="http://www.w3.org/TR/xlink">
 <xsl:template match="field[@type = 'date']" mode="form-modify">
	<div>
	 <label for="{@name}"><xsl:value-of select="@title" /></label>
	 <input type="text" name="{@input_name}" value="{. }" 
style="border: red 1px solid;" />
	</div>
</xsl:template>
</xsl:stylesheet>

Собственно выражение @type = ‘date’ и отвечает за то, чтобы произошла замена именно на тип date. Причем если в шаблоне данных Новости есть еще поля с типом date, они тоже заменятся. Мне надо было заменить лишь одно конкретное поле с типом text и именем video . Поэтому, не долго думая, я поменял условие на следующие


<xsl:template match="field[@type = 'text' and @name='video']" mode="form-modify">

Но чуда не случилось, документ попросту не сформировался. Тогда я нашел файл, который по дефолту отвечает за отображение поля с типом text. Этот файл у меня лежит тут ~/styles/skins/mac/form.modify.xsl 

За отображение обычного текстового поля в нем отвечает вот этот кусок кода:


<xsl:template match="field[@type = 'text']" mode="form-modify1">
	<div>
	  <label for="{@name}">
	    <xsl:value-of select="@title"/>
	    <xsl:if test="@tip">
	      <img src="/images/cms/admin/full/ico_help. gif">
	        <xsl:attribute name="onmouseover">show_tip(this, '<xsl:value-of select="@name"/>',
'<xsl:value-of select="@title"/>', 
'<xsl:value-of select="@tip"/>')
	        </xsl:attribute>
	      </img>
	   </xsl:if>
	</label>
	<textarea name="{@input_name}">
	  <xsl:value-of select="."/>
	</textarea>
	</div>
</xsl:template>

Как мы можем видеть, разница тут в режиме, или по «ихнему» в mode, он, в отличии от поля date, имеет в конце 1.  Я добавил этот код в form.modify.custom.xsl и заменил условие подмены на  field[@type = ‘text’ and @name=’video’]

Теперь осталось лишь слегка модифицировать этот код, добавив кнопку, которая открывает в отдельном окне закачку на youtube

Окончательное содержание файла form.modify.custom.xsl


<?xml version="1.0" encoding="UTF-8"?
 
<xsl:stylesheet version="1.0" xmlns:xsl="http://www. w3.org/1999/XSL/Transform" 
xmlns:xlink="http://www.w3.org/TR/xlink">
<xsl:template match="field[@name = 'video']" mode="form-modify1">
  <div>
    <label for="{@name}">
      <xsl:value-of select="@title"/>
	<xsl:if test="@tip">
	<img src="/images/cms/admin/full/ico_help.gif">
	<xsl:attribute name="onmouseover">
         show_tip(this,'<xsl:value-of select="@name"/>',
'<xsl:value-of select="@title"/>', 
'<xsl:value-of select="@tip"/>')
	</xsl:attribute>
	</img>
      </xsl:if>
    </label>
    <textarea name="{@input_name}">
      <xsl:value-of select="."/>
    </textarea>
    <input type="button" value="Закачать видео"/>
  </div>
</xsl:template>
</xsl:stylesheet>

Таким образом можно модифицировать любые поля и типы.Как закачивать видео на YouTube с одной кнопки напишу в следующей статье 😉

Оставлять комментарии могут только зарегистрированные пользователи

Индекс /images/cms/admin/mac/common

Индекс /images/cms/admin/mac/common

9003

Name Last modified Size Description

Parent Directory    
bg. jpg 2011-12 -22 11:31 44K  
bg1.jpg 2011-12-22 11:31 127K  
bg2.jpg 2011-12-22 11:31 3.6M  
bg3.jpg 2011-12-22 11:31 795K  
butterfly.png 2011-12-22 11:31 1.9K  
button_center.jpg 2011-12-22 11:31 549  
button_center_cancel.jpg 2011-12-22 11:31 354  
button_center_disabled. jpg 2011-12-22 11:31 321
Button_Left.jpg 2011-12-22 11:31 622
Button_Le_LER_CLARI_CACL_CCANFGIRI_CANCL_CCALTI.0022

458  
button_left_disabled.jpg 2011-12-22 11:31 366  
button_right.jpg 2011-12-22 11:31 610
Button_right_cancel.jpg 2011-12-22 11:31 450
2

.0022

366  
corner_lb.jpg 2011-12-22 11:31 582  
corner_rb. jpg 2011-12-22 11:31 586
DOC_CLOSE.PNG 2011-12-22 11:31 643
Док.

 
drop_down_footer.png 2011-12-22 11:31 488  
drop_down_header.jpg 2011-12-22 11:31 1.4K
login_footer.png 2011-12-22 11:31 572
0022
Menubar.jpg 2011-12-22 11:31 533
MENUBAR_HOVE

spacer. gif 2011-12-22 11:31 43  
tab.jpg 2011-12-22 11:31 548  
tab1.jpg 2011-12-22 11:31 18K  
tab_first.png 2011-12-22 11:31 605  
tab_last.png 2011-12-22 11:31 610
TAB_LEFT.GIF 2011-12-22 11:31 70022

2929292929292929292929292929292929292.

292.

29292929291292.

29002

. jpg 2011-12-22 11:31 615  
umi.png 2011-12-22 11:31 1.5K  

Apache/ 2.4.10 (Debian) Сервер на kakadu39.ru Порт 80

Индекс /images/cms/admin/mac/common

Индекс /images/cms/admin/mac/common

Название Последнее изменение Размер Описание

Parent Directory    
bg.jpg 2014-10-09 18:15 44K  
bg1 .jpg 2014-10-09 18:15 131K
BG20022

BG3. JPG 2014-10-09 18:15 795K
. butterfly.png 2014-10-09 18:15 1.9K  
button_center.jpg 2014-10-09 18:15 549  
button_center_cancel .jpg 2014-10-09 18:15 354  
button_center_disabled.jpg 2014-10-09 18:15 321  
button_left.jpg 2014-10-09 18:15 622  
button_left_cancel.jpg 2014-10-09 18:15 458  
button_left_disabled. jpg 2014-10-09 18:15 366  
button_right.jpg 2014-10-09 18:15 610  
button_right_cancel.jpg 2014-10-09 18:15 450  
button_right_disabled.jpg 2014-10-09 18:15 366  
corner_lb.jpg 2014-10-09 18:15 582  
corner_rb.jpg 2014-10-09 18:15 586  
doc_close.png 2014-10-09 18:15 643  
doc_open. png 2014-10-09 18:15 636  
drop_down_footer.png 2014- 10-0918:15 488  
drop_down_header.jpg 2014-10-09 18:15 1.4K  
login_footer.png 2014-10-09 18 :15 572  
login_header.png 2014-10-09 18:15 2.7K  
menubar.jpg 2014-10-09 18: 15 533  
menubar_hover.jpg 2014-10-09 18:15 549  
spacer.