1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

своя страница

Discussion in 'Прочая Поддержка - Help Requests' started by letruk, Aug 26, 2012.

  1. letruk Thread starter User


    Offline
    Message Count:
    40
    Likes Received:
    5
    My version of SE:
    4.2.5
    Как создать свою статическую страницу в 4,2,4 и как в виджет (управление макетами) добавить php код (например php код граббера)
  2. serega_r User


    Offline
    Message Count:
    92
    Likes Received:
    12
    My version of SE:
    4.2.6
    Чтобы создать страницу, нужно в макете нажать Создать страницу (New Page)
    Затем выбрать расположение столбцов и т.д. Не забыть в Изменить Страницу указать название страницы. чтобы получить доступ к примеру yourdomain.ru/pages/(new page)
    У одного из оф. разработчиков встречал модуль, добавляющий рзр виджет в макет, аналогичный HTML.
    А по другому можно закинуть php файл на сервер и через html вставить iframe файла php.
    letruk likes this.
  3. letruk Thread starter User


    Offline
    Message Count:
    40
    Likes Received:
    5
    My version of SE:
    4.2.5
    а как через html вставить iframe файла php нету примера сюда написать?

    и непомните название такова модуля?
  4. Midnayt User


    Offline
    Message Count:
    96
    Likes Received:
    17
    My version of SE:
    4.2.5
    Не внимательно пользуетесь форумом я задавал идентичный вопрос http://talk.socengine.ru/threads/Добавить-свой-плагин.6326/#post-43286

    Если не умеешь пользоваться Zend с помощью фреймов можно сделать так ->
    letruk likes this.
  5. letruk Thread starter User


    Offline
    Message Count:
    40
    Likes Received:
    5
    My version of SE:
    4.2.5
    Большое спасибо за помощь, я обязательно попробую и отвечу. При работе php кода (например если установить граббер) переход по ссылке будет изменятся только код в iframe?
  6. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Чтобы страница открывалась в ифрейме: <a href="ссылка" target="main">, где main имя фрейма. Если на странице будут ссылки вида <a href="ссылка" target="_blank">, то откроется в новой вкладке браузера.
    letruk likes this.
  7. letruk Thread starter User


    Offline
    Message Count:
    40
    Likes Received:
    5
    My version of SE:
    4.2.5
    нет так непойдет. сам код в страницу надо.
  8. Midnayt User


    Offline
    Message Count:
    96
    Likes Received:
    17
    My version of SE:
    4.2.5
    код можешь показать ?
    letruk likes this.
  9. letruk Thread starter User


    Offline
    Message Count:
    40
    Likes Received:
    5
    My version of SE:
    4.2.5
    он большой. от партнерки. и еще несколько есть. грабберы сайтов погоды, радио, и прочие.
  10. Midnayt User


    Offline
    Message Count:
    96
    Likes Received:
    17
    My version of SE:
    4.2.5
    Ну тогда не думаю что тебе помогут . На счёт радио не рекомендую пару таких приколов и при онлайн 100+ сайт не выдержит нагрузки. В общем для добавления какой то доработки используй Виджеты. Для создания своего Виджета зайди на своем сайте:
    1. Админ панель -> Управление -> Пакеты и модули ->Developer SDK
    2. Creade package
    3. Type: выбери Widget
    4. Name: вводим любое имя маленькими буквами (англ.) без пробелов
    5. Все остальное информация отображения в меню макета
    6. Далее жмешь кнопку внизу Create package должно появится окно загрузки архива (твоего виджета) скачиваем его
    7. В архиве открываем Applicaticon ->Widget -> (Name имя указанное при создании )
    8. Находятся 3 файла :

    • Manifest.php (отвечает за отображение в меню макета он уже настроен )
    • Controller.php (обычно вся логика находятся здесь основной php)
    • index.tpl( отвечает за отображения информации переменных переданных с контроллера тут тоже можно вставлять php код но в основном ява и html )
    После того как код записан в файлы сохраняем в архив (название файлов не менять!!! ) архив должен бить формата widget-name.tar дальше по стандарту записываем его на сайт через Админ панель ->Пакеты и модули -> установка.

    Если установка прошла успешно в Меню макетов в самом низу должен проявится ваш виджет вставляем его в нужное место.

    P.s: Почитай Литература про Zend строение виджетов . Так же можно на своем сайте найти уже реализованные виджеты и посмотреть как они работают.

    Пример передачи переменной из контроллера в вьюшку:

    В Controller.php в функции indexAction() напишем такое:
    Code:
    public function indexAction() 
    {
        $this->view->msg=”Hello Widget!”;
    }
    В index.tpl пишем :

    Code:
    <?php
    echo $this->msg;
    ?>
    Понятное дело должно появиться -> Hello Widget!
    letruk likes this.

Share This Page

All rights reserved SocEngine.ru ©