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

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

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


Темы - rasergiy

Страницы: [1]
1
Пытаюсь в редакторе (в режиме html) вставить на страницу объект ActiveX (плеер VLC), но после нажатия кнопки "вставить" - он каждый раз стирается. Как это можно сделать?

<OBJECT classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
        codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab"
        width="640" height="480" id="vlc" events="True">
    <param name="Src" value="rtsp://admin:admin@192.168.78.21:554/live/main" />
    <param name="ShowDisplay" value="True" />
    <param name="AutoLoop" value="False" />
    <param name="AutoPlay" value="True" />
    <embed id="vlcEmb" type="application/x-google-vlc-plugin" version="VideoLAN.VLCPlugin.2" autoplay="yes" loop="no"         width="640" height="480" target="rtsp://192.168.1.21:554/live/main" ></embed>
</OBJECT>

2
Добрый день! У нас корпоративный протал релизован на umi, все пользователи портала - зарегистрированные пользователи предприятия.
На портале имеется форма обратной связи. Как наиболее правильно сделать так, чтобы пользователь мог прикреплять файл при обращении через эту форму? Необходимо, чтобы прикрепляемые файлы были прикреплен к письму, (непосредственно, или ссылкой - неважно).

3
В classes/modules/news/__custom.php код:

<?php
abstract class __custom_news {

        public function newsSource($id=False) {
                return "---News src";

        }   

}; ?>
В Шаблоне имеется кусок:


<div class="news_item">
        <div class="container">
                <div class="news_header">
                        %anons%
                        <!--div class="back">
                                <a href="%conent get_page_url(%parent_id%)%">
                                        Back to all news
                                </a>
                        </div-->
                        <div class="rss">
                                <a id="rss" href="/data/rss/%parent_id%/"><img alt="rss" src="/img/rss_ico_2.png"></a>
                        </div>
                </div>
   
                <div class="date">
                        %system convertDate(%publish_time%, 'j')%
                        %custom getDateByMonth(%system convertDate(%publish_time%, 'n')%,%pre_lang%)%
                        %system convertDate(%publish_time%, 'Y')%   
                </div>
   
                %data getProperty(%id%,publish_pic,news_publich_pic)%

                <div class="news_content content_zone">
                        %data getProperty(%id%,content,simple)%
                </div>

[b]                %news newsSource(%id%)%[/b]
   
                %data getProperty(%id%,add_images,add_image)%
   
                %data doSelection(more_news_sel,more_news_sel,3,%h1%)%
   
        </div>
</div>

Так вот при рендеринге шаблона все рендерится норм. Кроме %news newsSource(%id%)% которая рендериться только если страницу просматривает зарегистрированный пользователя, для анонима рендериться все кроме %news newsSource(%id%)% .

Куда копать? Где может быть затык?


4
Добрый день. Имеется сайт с простым магазином, имеется возможность делать заказ без регистрации - one click. При таком способе в заказе не отображаются никакие из введеных данных пользователя (имя, отчество, фамилия, город, емейл, телефон). В modules/emarket/__custom.php имеется  функция saveinfo, но она не получает никаких данных:  getRequest('data'); возвращает NULL.

Куда копать? Каким образом мне отладить эту ситуацию, чтобы понять где эти данные теряются?

public function saveinfo(){
$cmsController = cmsController::getInstance();
$order = $this->getBasketOrder(false);
$dataModule = $cmsController->getModule('data');
$data = getRequest('data');
 $customer = customer::get();
$dataModule->saveEditedObject($customer->id, false, true);
$comment = htmlspecialchars(getRequest('comment'));
$order->comment = $comment;
$order->commit();
$order->order();
$url = "{$this->pre_lang}/".cmsController::getInstance()->getUrlPrefix()."order/success/?order_id=".$order->number; //new
 $this->redirect($url);
}


5
Как добавить только что созданного пользователя в выбранную группу?

  
  $objects = umiObjectsCollection::getInstance();
  $user_group = $objects->getObject($GroupID);
  $user = $objects->getObject($UserID);

А дальше?

6
Добрый день.
Имеется сайт, необходимо интегрировать пользователей ActiveDirectory с пользователями UMI. Это делается в UMI каким то человеческим способом?

Пока что я делаю так - получаю список пользователей в php скрипте, пользователи создаются норм. как созданного пользователя добавить в выбранную группу пользователей?

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