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

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

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

Мод праздники

Discussion in 'Free' started by sigitov, May 12, 2011.

  1. sigitov Thread starter User


    Offline
    Message Count:
    106
    Likes Received:
    18
    My version of SE:
    3.20
    Теперь Вы в качестве администратора сможете изменять внешний вид сайта путём простановки праздника в админке.

    [IMG]
    [IMG]

    Как замутить:

    Создадим файл admin_prazdnik.tpl в папке templates
    Содержимое:
    PHP:
    {include file='admin_header.tpl'}

    {* 
    $Idadmin_general.tpl 8 2009-01-11 06:02:53Z john $ *}

    <
    h2>Настройки праздников</h2>
    Здесь вы можете настроить отображение специальных элементов к праздникам.
    <
    br />
    <
    br />

    {if 
    $result != 0}
    <
    div class='success'><img src='../images/success.gif' class='icon' border='0'> {lang_print id=191}</div>
    {/if}

    <
    table cellpadding='0' cellspacing='0' width='600'>
    <
    tr><form action='admin_prazdnik.php' method='POST'>
    <
    td class='header'>Тип праздника</td>
    </
    tr>
    <
    tr>
    <
    td class='setting1'>

    </
    td>
    </
    tr>
    <
    tr>
    <
    td class='setting2'>
    <
    b>Выберите праздник</b><br>
    <
    input type='radio' name='prazdnik' id='prazdnik_1' value='9may'{if $setting.prazdnik == "9may"CHECKED{/if}><label for='prazdnik_1'>9 мая</label><br>
    <
    input type='radio' name='prazdnik' id='prazdnik_0' value='none'{if $setting.prazdnik == "none"CHECKED{/if}><label for='prazdnik_0'>Нет</label><br>
    </
    td>
    </
    tr>
    </
    table>



    <
    br>

    <
    input type='submit' class='button' value='{lang_print id=173}'>
    <
    input type='hidden' name='task' value='dosave'>
    </
    form>


    {include 
    file='admin_footer.tpl'}
    Создадим файл admin_prazdnik.php
    Содержимое:
    PHP:
    <?php

    /* $Id: admin_general.php 8 2009-01-11 06:02:53Z john $ */

    $page "admin_prazdnik";
    include 
    "admin_header.php";

    if(isset(
    $_POST['task'])) { $task $_POST['task']; } else { $task "main"; }


    // SET RESULT VARIABLE
    $result 0;


    // SAVE CHANGES
    if($task == "dosave") {
     
      
    $setting[prazdnik] = $_POST['prazdnik'];
     

      
    $database->database_query("UPDATE se_settings SET 
                prazdnik='
    $setting[prazdnik]'");

      
    $result 1;
    }



    // ASSIGN VARIABLES AND SHOW GENERAL SETTINGS PAGE
    $smarty->assign('result'$result);
    include 
    "admin_footer.php";
    ?>
    Идём в базу и в таблице Se_settings создаём поле с атрибутом текст prazdnik

    Как реализовать в шаблоне:

    Путём вставки кода:
    PHP:
    {if $setting.prazdnik == "9may"тут точто нужно вывести {/if}
    Выводим в нужном месте картинку (как у меня) или что то иное.

    УДАЧИ!!!
  2. nadri Administrator


    Offline
    • Admin
    • Знаменитый
    Message Count:
    1,257
    Likes Received:
    392
    My version of SE:
    4.6.0
    Explain this more precise to less expirienced users.

Share This Page

All rights reserved SocEngine.ru ©