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

benix

Актив
  • Постов

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

  • Посещение

  • Победитель дней

    1

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

  1. ips_kernel/vkontakte/OAuth2Client.php

    1.  Выше 

    $result = json_decode($this->makeOAuth2Request(

    Добавить

    $params['v'] = '5.73';

    2. Чуть ниже, до

    return $result;

    Добавить

    if (isset($result['response']) and is_array($result['response']))
        {
            foreach ($result['response'] as &$res)
            {
                $res['uid'] = $res['id'];
            }
        }

    Автор newbie

  2. В файле public/js/ips.topic.js сделайте правку:

    Найти блок:

    ipb.global.popups['psharer'] = new ipb.Popup( 'psharer',
                { type: 'modal',
                  modal: true,
                  ajaxURL: url,
                  hideAtStart: false,
                  evalJs: 'force',
                  w: '550px',
                  h: 300
                } );

    Заменить на:

    ipb.global.popups['psharer'] = new ipb.Popup( 'psharer',
                { type: 'balloon',
                  stem: true,
                  attach: { target: elem, position: 'auto' },
                  ajaxURL: url,
                  hideAtStart: false,
                  evalJs: 'force',
                  w: '550px',
                  h: 300
                } );

     

  3. 3 минуты назад, kgb сказал:

    Все форумы без исключения стандартные! и сделаны по одному образцу и подобию

    Большинство, разумеется, но не все. На моем портале форумная часть - лишь возможность создавать посты.  Остальное - кастом.

  4. 24 минуты назад, kgb сказал:

    А что такого можно верстать на стандартном форуме? Шапку в подвал перенести, а сайдбар в шапку?

    Ну у кого стандартный, у кого нет :) Это уже другой вопрос.

  5. 19 минут назад, kgb сказал:

    А как тройку обновлял?

    Никак, я форум сделал год назад уже на последней версии :)

    20 минут назад, kgb сказал:

    я уже писал, в четверке тоже самое.

    Ну так плохо, что развития никакого. Топтание на месте - есть признак деградации.

    21 минуту назад, kgb сказал:

    огромное количество изменений можно сделать через css

    Это по отношению к дизайну. А вёрстка через css не делается.

  6. 1 час назад, kgb сказал:

    Оно есть. Через создание плагинов.

    Чтобы поменять 10 небольших элементов вёрстки, нужно создавать 10 плагинов? А если 100? Или 1000? По-моему, излишняя и неудобная работа.

    58 минут назад, Respected сказал:

    Да, сейчас намного удобнее менять тему, вернуть шаблон обратно можно одним кликом, да и можно показать только модифицированные шаблоны с кастомным кодом в нём. Проще уже просто некуда)

    Я немного о другом, просто у меня, например, очень сильно кастомизированный форум (на 3.4), переписаны почти все шаблоны (не сколько в плане стиля, сколько в плане функционала), множество правок и дополнений в шаблонах. И именно поэтому не перехожу на 4.x, т.к. при их частом обновлении и изменении шаблонов постоянно обновлять форум при существующей системе адаптации стиля я не представляю возможным.

  7. Здравствуйте, форумчане, и конкретно те, кто имеет выход на разработчиков IPS.
    Такое предложение имею я к ним, и очень хотелось бы видеть это нововведение в следующих версиях IPS 4.x.

    Суть в том, чтобы разработчики внедрили полноценную систему кастомных перезагрузчиков стандартных шаблонов стиля, подобно таким, какие были в хуках для 3.x.

    Принцип работы:

    1. Если захотелось поменять вёрстку шаблона, трогать оригинальный не потребуется. Открываем стандартный шаблон и нажимаем на кнопку "Создать копию/перезагрузчик". В этом шаблоне меняем всё, что захотим, и он будет иметь приоритет загрузки при формировании дизайна сайта.

    2. Инструмент обновления IPS пользовательские перезагрузчики шаблонов трогать не будет совсем, только в случае различий шаблонов с новыми будет выводить список изменений и название шаблона.

    P.S. - Нововведение, думаю, обрадует всех, т.к. заново вносить изменения в кастомный дизайн, работа не благодарная.

    Также совершенно отпала бы необходимость прогонять при каждом обновлении кастомный шаблон через инструмент адаптации стиля.

    Паш, было бы здорово, если бы ты передал это предложение разработчикам.

     

  8. Поставь Recaptcha2 (версию от siv1987). Также от этого автора есть хук, запрещающий регистрацию спам-ботов (по базе спамеров).

    Далее закрой регистрацию для стран азии и африки, запрети регистрацию через прокси сервера и Tor (есть плагин от того же автора). Этого должно хватить.

  9. Модифицированный спойлер для IPB 3.4 (универсальный 2v1)

    1. Внешний вид - Содержимое сообщений - Управление BB-кодами

    Меняете параметры Спойлера на следующие:

    Пример использования:

    [spoiler=Название]Текст внутри[/spoiler]

    Использовать опции в теге? - Да
    Опция не обязательна? - Да
    Поменять option и content местами? - Нет
    Предотвращать обработку внутренних кодов? - Нет

    Шаблон замены BB-кода

    <div class='bbc_spoiler clearfix'>
        <input type='button' class='bbc_spoiler_show' value='Показать' style="float:right;" /><span class='spoiler_title clearfix'>Спойлер: {option}</span>
        <div class='bbc_spoiler_wrapper'><div class='bbc_spoiler_content clearfix' style="display:none;">{content}</div></div>
    </div>

    2. Внешний вид - Ваш стиль - ipb_common.css

    div.bbc_spoiler 		{	 }
    div.bbc_spoiler span.spoiler_title	{ 	font-weight: bold; }
    div.bbc_spoiler_wrapper	{ }
    div.bbc_spoiler_content	{ 	border: 1px inset #777; padding: 4px; }
    input.bbc_spoiler_show	{ 	width: 70px; font-size: .9em; margin: 0px; padding: 0px; }

    Меняете на:

    div.bbc_spoiler    { background: #f3f3f3;
        border-width: 1px;
        border-style: solid;
        border-color: #fff;
        border-radius: 4px;
        -moz-border-radius: 4px;
        /*margin: 0px -15px;*/
        padding: 10px 15px 10px 10px;
        color: #222; }
    div.bbc_spoiler span     {  color: #000; font-weight: bold;  text-align: left; width: auto; }
    div.bbc_spoiler_wrapper    {  background: #fff;
        border: 0px #ded9d9 solid;
        margin-top: 3px;
        padding: 2px;
        border-style: solid;
        border-color: inset #c6ced8;
        border-radius: 4px;
        -moz-border-radius: 4px; }
    div.bbc_spoiler_content  {  padding: 5px; }
    input.bbc_spoiler_show   {  font-weight: bold;
        width: 63px;
        height: 23px;
        line-height: 22px;
        font-size: 11px;
        margin: -2px 0px 0px 0px;
        padding: 0;
        float: right;
        cursor: pointer;
        background: #fff;
    outline-style: none; }

    Выглядеть будет так:

    Безымя.png

    P.S. - Спойлер универсальный, можно использовать как с заголовком, так и без.

  10. 11 часов назад, aolko сказал:

    иных адекватных и последней версии (3.4.9) я что-то не нашёл

    В теме обсуждения того релиза я говорил:

    В 30.04.2016 в 23:32, benix сказал:

    Оригинал - это Retail, т.е. скачанный с официального сайта, с не отключённой защитой лицензии и т.п. Я поставил его, русифицировал самостоятельно и нуллил тоже, чуть выше писал уже.

    А эту сборку сносите, у меня с ней много проблем было (ошибка базы данных, плюс другие косяки, не помню уже - в теме отписывался.)

     

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