Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - alex

Страницы: [1] 2 3 4
1
В XSLT как задать условие, чтобы если баннер с конкретным именем включен, все что в теге обрабатывается, иначе игнорируется? типа <if></if>

2
Шаблоны TPL / Re:Аватара пользователя
« : 22 Мая 2011, 09:57:46 »
Проблема: при регистрации поле Аватарка идет как текстовое, как сделать обзором выбор авы?

ЗЫ: если зайти в профиль, то там все как надо (обзор, окей и тп).

3
Шаблоны TPL / Re:Аватара пользователя
« : 13 Мая 2011, 16:23:47 »
всмысле? процитируй пожалуйста про параметры,не понял.

4
JS и AJAX / Re:JQUERY UMI КАРУСЕЛЬ
« : 12 Мая 2011, 20:36:43 »
Странно...ведь UMI сама по себе что с 1.4.4 что со стандартной работает на ура...

а вот когда в работающую на 1.4.4 ЮМИ подключаю скрипт галереи, меню вырубается...
можешь какнибудь глянуть сам скрипт галереи? он небольшой,но ошибок я не могу найти..


кстати дело в самой библиотеке быть может потому, что ошику firebug про jquery.cookie пишет, да?

5
Разработка модулей / Re:featureCarousel
« : 12 Мая 2011, 15:36:46 »
layots/default.xsl
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet SYSTEM "ulang://i18n/constants.dtd:file">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:umi="http://www.umi-cms.ru/TR/umi">
<xsl:template match="/" mode="layout">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>
<xsl:value-of select="$document-title" />
</title>
                
<xsl:value-of select="document('udata://system/includeQuickEditJs')/udata" disable-output-escaping="yes" />
<script charset="utf-8" src="/js/site/__common.js" type="text/javascript"></script>
<link type="text/css" rel="stylesheet" href="/css/design/common.css" />
<script type="text/javascript" src="/js/jquery/jquery-1.4.4.min.js"></script>
                <script type="text/javascript" src="/js/jquery.waterwheelCarousel-1.2.2.js"></script>
                <script src="/js/jquery/guide.js" type="text/javascript"></script>
</head>
<body><div id="main">
<div id="content">
        <xsl:apply-templates select="result" />
</div>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

bolgs20/post.xsl
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:date="http://exslt.org/dates-and-times"
xmlns:udt="http://umi-cms.ru/2007/UData/templates"
xmlns:umi="http://www.umi-cms.ru/TR/umi"
exclude-result-prefixes="xsl date udt">
<xsl:template match="result[@module = 'blogs20'][@method = 'post']">
<div id="waterwheel-carousel-default">
    <div class="carousel-controls">
        <div class="carousel-prev"><a href="#">&lt;</a></div>
        <div class="carousel-next"><a href="#">&gt;</a></div>
    </div>
<div class="carousel-images">
     <xsl:apply-templates select="document(concat('udata://photoalbum/album/',/result/page/@alt-name,'/'))/udata/items" />
    </div>
</div>
</xsl:template>
    


<xsl:template match="item">
<xsl:apply-templates select="document(concat('upage://',@id))/udata/page" mode="photo_list" />
</xsl:template>
<xsl:template match="page" mode="photo_list"></xsl:template>

</xsl:stylesheet>

photoalbum/album.xsl
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xsl:stylesheet SYSTEM "ulang://i18n/constants.dtd:file">

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:date="http://exslt.org/dates-and-times"
xmlns:udt="http://umi-cms.ru/2007/UData/templates"
xmlns:umi="http://www.umi-cms.ru/TR/umi"
exclude-result-prefixes="xsl date udt umi">

<xsl:template match="result[@module = 'photoalbum'][@method = 'album']">
<xsl:apply-templates select="document(concat('udata://photoalbum/album/',$document-page-id))/udata" />
</xsl:template>

<xsl:template match="udata[@module = 'photoalbum'][@method = 'album']" />

<xsl:template match="udata[@module = 'photoalbum'][@method = 'album'][total]">
<div id="featureCarousel">
<xsl:apply-templates select="items/item" mode="photo_list" />
</div>
<xsl:apply-templates select="total" />
</xsl:template>

<xsl:template match="item" mode="photo_list">

     <div class="feature">
        <xsl:apply-templates select="document(concat('upage://',@id))/udata/page" mode="photo_list" />
        
        </div>
</xsl:template>

<xsl:template match="page" mode="photo_list">
<a href="{@link}" umi:element-id="{@id}" umi:field-name="photo">
<xsl:call-template name="catalog-thumbnail">
<xsl:with-param name="element-id" select="@id" />
<xsl:with-param name="field-name">photo</xsl:with-param>
<xsl:with-param name="width">440</xsl:with-param>
                    <xsl:with-param name="height">320</xsl:with-param>
</xsl:call-template>
</a>


</xsl:template>

</xsl:stylesheet>

И как всетаки CROP сделать? чтобы тянуло, а не резало.

и мне главное фото вывести, любым способом. так, чтобы crop был..

6
JS и AJAX / Re:Интернет магазин.
« : 12 Мая 2011, 15:28:20 »
достаточно при установке UMI выбрать шаблон интернет-магазина.

7
JS и AJAX / Re:JQUERY UMI КАРУСЕЛЬ
« : 12 Мая 2011, 15:27:11 »
мысли есть?

8
JS и AJAX / Re:JQUERY UMI КАРУСЕЛЬ
« : 11 Мая 2011, 20:40:10 »
итак...

jquery-1.4.4.min.js шел в комплекте к галерее, без него не пашет галерея. но он вместе с system/includeQuickEditJs не конфликтует.
однако без него галерея не пашет (из этого следует, что стандартная версия jquery пониже этой..)
еще вот что заметил, если system/includeQuickEditJs подключать в шаблоне после jquery.waterwheelCarousel-1.2.2.js (или ее MIN версии), то пашет меню админа, но галерея корявая, наоборот - пашет галерея ,но уже без меню..

отсюда и сделал выводы.

<div id="waterwheel-carousel-default">
<div class="carousel-controls">
    <div class="carousel-prev"><a href="#">&lt;</a></div>
    <div class="carousel-next"><a href="#">&gt;</a></div>
</div>
<div class="carousel-images">
    <xsl:apply-templates select="document(concat('udata://photoalbum/album/',/result/page/@alt-name,'/'))/udata/items" />
</div>
</div>
<xsl:template match="item">
    <xsl:apply-templates select="document(concat('upage://',@id))/udata/page" mode="photo_list" />
</xsl:template>
<xsl:template match="page" mode="photo_list">
</xsl:template>
про последние 2 строчки не спрашивай, они в post.xsl, но они не обрабатываются, работает код который в album.xsl (ниже), но если эти две строчки убрать, то ошибки выдает..короче я не стал разбираться.
вот ниже album.xsl фрагмент
<xsl:template match="page" mode="photo_list">
<a href="{@link}" umi:element-id="{@id}" umi:field-name="photo">
<xsl:call-template name="catalog-thumbnail">
<xsl:with-param name="element-id" select="@id" />
<xsl:with-param name="field-name">photo</xsl:with-param>
<xsl:with-param name="width">440</xsl:with-param>
<xsl:with-param name="height">320</xsl:with-param>
</xsl:call-template>
</a>

</xsl:template>
еще вставлять пытался <xsl:with-param name="crop">2</xsl:with-param> (0,1,2 -разные пробывал) - бестолку, call-template name="catalog-thumbnail" никак мой параметр "вырезать или сжимать" не видит.

собственно все,что касается вывода...

но тут конфликт JQUERY ведь?...мне кажется дело не в версии jquery,а именно в скрипте галереи, который както пересекает скрипт меню...но firebug говорит мне про cookie, которые я кроме как к меню не могу привязать..

9
JS и AJAX / Re:JQUERY UMI КАРУСЕЛЬ
« : 11 Мая 2011, 20:16:47 »
edit in place кажется папка называется, она из яваскриптов...
так вот, там файл compiled.js

и вот что пишет файр:

jQuery.cookie is not a function http://localhost/js/client/edit-in-place/compiled.js Line 1

пробывал вручную <script type="text/javascript" src="/js/jquery/jquery.cookie.js"></script> но тогда еще ошибки выдает...что ж делать?

10
Как ее вывести?
при создании указываю "Изображение для заголовка", только никак в документации не найду, как его выводить?

11
JS и AJAX / JQUERY UMI КАРУСЕЛЬ
« : 11 Мая 2011, 18:13:53 »
https://github.com/bkosborne/jQuery-Waterwheel-Carousel
отсюда качаю карусель...она пашет...НО! панелька админская наверху пропадает...
методом исключения выяснил, что конфликтуют строки

<xsl:value-of select="document('udata://system/includeQuickEditJs')/udata" disable-output-escaping="yes" />
и
<script type="text/javascript" src="/js/jquery.waterwheelCarousel-1.2.2.js"></script>

причем, карусельку что в uncompressed, что в min вариантах пробывал - одно и тоже...
конфликтуют..

как узнать в чем? может плагин для ФФ какой, типа firebug'a,только специально для JS? или в карусели что исправить..?

12
чисто эстетические цели)) вместо третьего уровня второй...если бы было не сложно,сделал бы...но сильной необходимости нет

13
Шаблоны TPL / Re:Аватара пользователя
« : 10 Мая 2011, 19:58:33 »
аа понятно....


так.. а с регистрацией что? в файлах искать или через cms в админке? чтобы пункт авы добавить обязательный.

14
Разработка модулей / Re:featureCarousel
« : 10 Мая 2011, 16:31:06 »
ахх...да задача одна...несколько ссылок,несколько блоков.
один из блоков - галерея.

но жквери глючит(галерея)...
так что сейчас, после неудачного поиска "ИЗЗА ЧЕГО?"...перешел к поиску другой галереи....ну а если так и будет любая глючить..даже не знаю((


----------------------все решилось


ЕСТЬ ВОПРОС:
как сделать чтобы
<xsl:call-template name="catalog-thumbnail">
<xsl:with-param name="element-id" select="@id" />
<xsl:with-param name="field-name">photo</xsl:with-param>
<xsl:with-param name="width">480</xsl:with-param>
<xsl:with-param name="height">360</xsl:with-param>
</xsl:call-template>

мне не обрезало картинку,а сжимало,Если вдруг картинка не соответствует пропорциям?

15
Разработка модулей / Re:featureCarousel
« : 10 Мая 2011, 15:57:39 »
В фотоальбоме вроде все нормально работает...да и с этими шаблонами может что напутал...как можно просто как фреймы делают,наподобии, вставить фотоальбом в страницу.

ТОЕСТЬ ПРЯМ КАК INCLUDE в php.

я бы написал include ('/album_name'/).
естественно имя альбома я знаю! только не хочу как сейчас выцепливать отдельно элементы,их обрабатывать...а прям вставить и все.


Страницы: [1] 2 3 4