Перейти к содержанию

Unknown13

Пользователи
  • Постов

    29
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Unknown13

  1. Попробуйте так:
    АЦ > Пользователи > Настройки уведомлений > там внизу "
    Способ уведомления при получении предупреждения" - включаете "Внутрисистемное уведомление" и тестируете. Вроде оно, там еще море уведомлений, так что думаю сами разберетесь.

    Вот вам еще и хук в помощь:
    http://ipbmafia.ru/files/file/530-rasshirennye-opovescheniya/

    Спасибо, уже половина того, что я хочу :)

    Мне бы еще хотелось, чтобы пользователи могли посмотреть историю своих предупреждений(только своих). Как это можно сделать?

  2. 1 пункт я исправил, но появился еще один вопрос:

    Я сделал чтобы IP.Content был на главной странице, то есть при открытии сайта открывался IP.Content, но сейчас мне это уже не надо и я решил вернуть все назад. Делая обратные действия, у меня получилось вот это:

    Fatal error: Call to a member function primary_navigation() on a non-object in /public_html/admin/applications_addon/ips/ccs/sources/hooks.php on line 93
  3. Четвертый этап установки: делаем Content главной страницей

    (Обратите внимание, это не обязательно, но рекомендуется).

    Если у вас форум расположен на Ваш домен.ru тогда мы создадим папку /forum последствием ЧПУ.

    1.Проходим /admin/applications/forums/extensions/furlTemplates.php

    2. Заменяем всё-всё содержимое сего чуда на

    <?php

    /**

    * <pre>

    * Invision Power Services

    * IP.Board v3.2.3

    * Sets up SEO templates

    * Last Updated: $Date: 2011-08-02 15:53:39 -0400 (Tue, 02 Aug 2011) $

    * </pre>

    *

    * @author $Author: bfarber $

    * @copyright © 2001 - 2009 Invision Power Services, Inc.

    * @license __www.invisionp...

    * @package IP.Board

    * @subpackage Forums

    * @link __www.invisionp...

    * @since 20th February 2002

    * @version $Rev: 9351 $

    *

    */

    if ( ! defined( 'IN_IPB' ) )

    {

    print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files.";

    exit();

    }

    /**

    * SEO templates

    *

    * 'allowRedirect' is a flag to tell IP.Board whether to check the incoming link and if not formatted correctly, redirect the correct one

    *

    * OUT FORMAT REGEX:

    * First array element is a regex to run to see if we've a match for the URL

    * The second array element is the template to use the results of the parenthesis capture

    *

    * Special variable #{__title__} is replaced with the $title data passed to output->formatUrl( $url, $title)

    *

    * IMPORTANT: Remember that when these regex are used, the output has not been fully parsed so you will get:

    * showuser={$data['member_id']} NOT showuser=1 so do not try and match numerics only!

    *

    * IN FORMAT REGEX

    *

    * This allows the registry to piece back together a URL based on the template regex

    * So, for example: "/user/(d+?)/", 'matches' => array( array( 'showuser' => '$1' ) )tells IP.Board to populate 'showuser' with the result

    * of the parenthesis capture #1

    */

    $_SEOTEMPLATES = array(

    'showannouncement' => array( 'app' => 'forums',

    'allowRedirect' => 1,

    'out' => array( '#showannouncement=(.+?)((?:&|&)f=(.+?))?(&|$)#i', 'forums/forum-$3/announcement-$1-#{__title__}/$4' ),

    'in' => array( 'regex' => '#/forums/forum-(d+?)?/announcement-(d+?)-#i',

    'matches' => array( array( 'showannouncement', '$2' ), array( 'f', '$1' ) ) ) ),

    'showforum' => array( 'app' => 'forums',

    'allowRedirect' => 1,

    'out' => array( '#showforum=(.+?)(&|$)#i', 'forums/forum/$1-#{__title__}/$2' ),

    'in' => array( 'regex' => '#^/forums/forum/(d+?)-#i',

    'matches' => array( array( 'showforum', '$1' ) ) ) ),

    'showtopicunread'=> array( 'app' => 'forums',

    'allowRedirect' => 1,

    'out' => array( '#showtopic=(.+?)(?:&|&)view=getnewpost(&|$)#i', 'forums/topic/$1-#{__title__}/unread/$2' ),

    'in' => array( 'regex' => '#^/forums/topic/(d+?)-([^/]+?)/unread(/|$)#i',

    'matches' => array( array( 'showtopic', '$1' ),

    array( 'view', 'getnewpost' ) ) ) ),

    'showtopicnextunread'=> array( 'app' => 'forums',

    'allowRedirect' => 1,

    'out' => array( '#showtopic=(.+?)(?:&|&)view=getnextunread(&|$)#i', 'forums/topic/$1-#{__title__}/nextunread/$2' ),

    'in' => array( 'regex' => '#^/forums/topic/(d+?)-([^/]+?)/nextunread(/|$)#i',

    'matches' => array( array( 'showtopic', '$1' ),

    array( 'view', 'getnextunread' ) ) ) ),

    'showtopic' => array( 'app' => 'forums',

    'allowRedirect' => 1,

    'out' => array( '#showtopic=(.+?)(&|$)#i', 'forums/topic/$1-#{__title__}/$2' ),

    'in' => array( 'regex' => '#^/forums/topic/(d+?)-#i',

    'matches' => array( array( 'showtopic', '$1' ) ) ) ),

    'acteqst' => array( 'app' => 'forums',

    'allowRedirect' => 1,

    'out' => array( '#act=ST(.*?)&t=(.+?)(&|$)#i', 'forums/topic/$2-#{__title__}/$3' ),

    'in' => array( 'regex' => '#^notavalidrequest$#i',

    'matches' => array( array( 'showtopic', '0' ) ) ) ),

    'act=idx' => array( 'app' => 'forums',

    'allowRedirect' => 0,

    'out' => array( '#act=idx(&|$)#i', 'forums/$1' ),

    'in' => array( 'regex' => '#^/forums(/|$|?)#i',

    'matches' => array( array( 'act', 'idx' ) ) ) ),

    );

    А теперь самое интересное, делаем главную страницу.

    В indata.php

    ищем:

    if ( ! defined( 'IPS_DEFAULT_PUBLIC_APP' ) )
    {
    define( 'IPS_DEFAULT_PUBLIC_APP', 'forums' );
    }
    
    Заменяем на:

    if ( ! defined( 'IPS_DEFAULT_PUBLIC_APP' ) )
    {
    define( 'IPS_DEFAULT_PUBLIC_APP', 'ccs' );
    }
    
    Очищаем кеш, обновляем ЧПУ.

     

    Теперь желающие делают вкладку Pages первой.

    1.  Проходим AЦ - Внешний вид - стиль - Шаблоны - globalTemplate

    2.  Ищем:

    <if test="showhomeurl:|:$this->settings['home_url'] AND $this->settings['home_name']">
         <li id='nav_home' class='left'><a href='{$this->settings['home_url']}' title='{$this->lang->words['homepage_title']}' rel="home">{$this->settings['home_name']}</a></li>
    </if>
    
    3.Заменяем на:

    {parse variable="ccsActive" default="" oncondition="IPS_APP_COMPONENT == 'ccs'" value="active"}
         <li id='nav_ccs' class='left {parse variable="ccsActive"}'><a href='{$this->settings['home_url']}' title='{$this->lang->words['homepage_title']}' rel="home">{$this->settings['home_name']}</a></li>
    
    После всех проделанных операций в настройках этого компонента в пункте показать страницы, ставим НЕТ.

    Вот и все, наслаждаемся...

     А как вернуть назад это? Вроде делал шаги назад, но не помогло
  4. 1. ац-систему-управление приложениями-контент-редактировать-публичное название

    2. ац-управление хуками-отключить 

    А в управлении хуками такого нет

    тогда в настройках компонента ищите!

    и чтобы было понятно все, нужно для начала самому понятно излагать проблему! 

    Все в настройках компонента обыскал, не нашел :shake:

  5. Можете вообще рассказать про это приложение и у меня есть пара вопросов:

    1. Где можно изменить название страницы с Homepage?

    2. Как можно убрать этот блок вообще(Screenshot_9)?

    3. Как сделать чтобы в центре вместо новых тем на форуме были статьи?

    post-27911-0-09764300-1428513504.png

  6. Помогите создать хук, чтобы в правой боковой панели был мониторинг сервера

    Я могу просто вписать код в boardIndexTemplate, но я хочу, чтоб я мог его передвигать между другими хуками.

    Вот сам код:

    <div class="ipsSideBlock clearfix">
    	<h3>Мониторинг нашего сервера</h3>
    
    <iframe src="__servers-samp.ru/module/157593" style="width:250px;height:370px;margin:0 auto;border:none;border-radius:10px"></iframe>
    </div>
    

    Буду благодарен :)

  7. Подскажите, как сделать чтобы этот хук менял свое положение в правом блоке в зависимости от его расположения в АЦ>Управление хуками? Т.к. пробовал перетаскивать там, ничего не меняется

     

    Версия IPB: 3.4.6

  8. Система > Настройки  > Дополнительно  >  Формат чисел, времени и дат  >  Часовой пояс сервера. Там же есть пункт Корректировка времени сервера.

    Часовой пояс поменял ничего не изменилось, неужели никак не исправить кроме корректировки времени?

  9. Заметил что на моем форуме с версией IPB 3.4.6 есть баг с последней активностью

    Я смотрел форум, захожу на свой профиль, а мне пишет что я онлайн, хотя был 3 часа назад(так пишет форум)

    Тоесть отставание по времени в 3 часа

    Как можно исправить?

×
×
  • Создать...