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

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

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

Question Добавить свой плагин ??

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

  1. Midnayt Thread starter User


    Offline
    Message Count:
    96
    Likes Received:
    17
    My version of SE:
    4.2.5
    Работал с se 3.2 сделал плагин состоит из 2 php и 1 tpl файлов

    1- config.php - настройки подключения
    2- file.php - основной файл
    3- file.tpl -шаблон основного файла

    В 3 ветки просто закидывал в корень php файлы в темплей шаблон и в header вписывал переход на file.php как сделать такое на 4.2.4 ?? не могу разобраться как тут устроено если есть какие то темы или материал по внедрению скиньте пожалуйста.

    Заранее благодарен.
  2. Prado Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    Установщик что ли?
  3. Midnayt Thread starter User


    Offline
    Message Count:
    96
    Likes Received:
    17
    My version of SE:
    4.2.5
    Нет я копировал файлы в папки корень и template. В file.php дописывал $page ="file" привязывался шаблон,а переход вручную в Header или в боковое меню ссылку вставил все.

    инсталляции нету в конфиге хранятся параметры для подключения к серверу(ип,лог,пас, и тд ).
  4. Prado Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    Все действия с шаблонами через панель админа в меню Блоки, нужно добавлять страницу.
  5. Midnayt Thread starter User


    Offline
    Message Count:
    96
    Likes Received:
    17
    My version of SE:
    4.2.5
    Перефразирую немного после выполнения file.php с помощью smarty я передавал переменные и использовал в шаблоне:

    HTML:
    <html>
    <body>
    {if $userlg == '' }
     
    <table align="center">
    <tr>
    <td class="error">
          <img src="./images/error.gif" border="0" class="icon">  {lang_print id=70000014}{ $userlg}
        </td>
    </tr>
    </table>
    {elseif  $count == 0}
    <table align="center">
    <tr>
    <td class="error">
          <img src="./images/error.gif" border="0" class="icon"> {lang_print id=70000015}
        </td>
    </tr>
    </table>
    {else}
    {lang_print id=70000013}{$userlg}<br><br>
    <table  border="4" align="center" class="tablefile" width="70%">
    <tbody align="center" >
            <tr >
            <td bgcolor="#D3EDF6" class="tdfile" width="70%"><h3>{lang_print id=70000010}</h3></td>
            <td bgcolor="#D3EDF6" class="tdfile"><h3>{lang_print id=70000011}</h3></td>
            <td bgcolor="#D3EDF6" class="tdfile"><h3>{lang_print id=70000012}</h3></td>
            </tr>
      </tbody>
           
    {section name=nlist loop=$count}
     
      <tbody align="center">
            <tr height ="30">
            <td>
                      <a href="tmp/{$nlist[nlist][8]}">{$nlist[nlist][8]}</a>
                    </td>
            <td>{$nlist[nlist][6]} {lang_print id=$nlist[nlist][5]} </td>
            <td>{$nlist[nlist][4]}</td>
              </tr>
      </tbody>
     
      {/section}
    </table>
    {/if}
    Как в 4 ветке сделать запуск php и передать переменные в шаблон ??
  6. nadri Administrator


    Offline
    • Admin
    • Знаменитый
    Message Count:
    1,257
    Likes Received:
    392
    My version of SE:
    4.6.0
    SE 4 structure is pretty different than SE 3


    for that you need make some Controller.php file(s)

    Open any module and look for structure.
    Андрей_Dev1l likes this.
  7. Андрей_Dev1l User


    Offline
    Message Count:
    42
    Likes Received:
    6
    My version of SE:
    4.2.9
    My version of phpFox:
    3.4.0
    My version of Oxwall:
    1.4.0
    Сделал, молодец. Но невнимательность просто "убивает"...
    Написано же много раз, что эта ветка форума для SE4! А он мало что общего имеет с SE3.
  8. Prado Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    У него вопрос с SE 4 связан.
  9. Midnayt Thread starter User


    Offline
    Message Count:
    96
    Likes Received:
    17
    My version of SE:
    4.2.5
    Не знаю знали вы этот или нет напишу как я вставил своё дополнение (фактически плагин) :
    1. Заходим в Админцентр -> Изменить схему сайта -> Новая страница : указываем имя будущей страницы к примеру Mypage (имя не будет отображаться у пользователей оно предназначено для того чтоб мы могли найти свою страницу в дизайнере) жмём сохранить.
    2. После сохранения мы сразу оказываемся в дизайне будущей страницы нажимаем Изменить информацию на странице :
    • Название страницы - отображается в дизайнеру;
    • Заголовок страницы - отображается в браузере имя вкладки;
    • Страница URL - указать только имя "Mypage" для тог чтоб сделать ссылку на страницу (обязательно указать имя);
    • Ключевое слово -не обязательно предполагаю используется поисковыми системами.
    • В списке выбираем кому будет отображаться страница . Жмём сохранить изменения.
    3. Перетягиваем с меню доступных блоков Html блок на страницу. В окне блока название указывать не
    обязательно, в поле Html нужно вставить код который будет отображаться на нашей странице
    для того чтоб загрузить выполнение php файла я решил воспользоваться фреймом мой пример :


    HTML:
    <head>
    </head>
      <iframe id="TopFrame" name="TopFrame"  src="Mypage.php" width="91%" height="323"  frameborder="1">
    </iframe>
    </html>
    Ну и несколько элементов дизайна страницы. Жмём сохранить изменения в Html блоке и в дизайнере сверху тоже сохранить изменения.

    Добавление ссылки на страницу в главное меню сети: меню Макет -> Редактор макета -> Добавить элемент
    • Иконка меню - указываем имя которое будет отображаться пользователям в главном меню ;
    • URL - указываем имя ссылки в формате -http://Mysocialengine.ua/index.php/pages/Mypage

    The end.

    P.S. Замечу что в пункте 2 при записи в поле страница url под полем указана ссылка на вашу страницу:
    The full url will be http:// Mysocialengine .ua/index.php/pages/ -место нужно дописать название что вы вве... знания php и html можно сделать свой плагин.
    nadri likes this.
  10. Midnayt Thread starter User


    Offline
    Message Count:
    96
    Likes Received:
    17
    My version of SE:
    4.2.5
    Конец сообщения урезало http:// Mysocialengine .ua/index.php/pages/ дописать имя что вы ввели в поле =
    http:// Mysocialengine .ua/index.php/pages/Mypage - это будет ссылка на страницу.

Share This Page

All rights reserved SocEngine.ru ©