Предоставляем срочную помощь по DLE, пишем эксклюзивные модули для вашего проекта, парсеры грабберы, исправляем базу данных, удаляем вирусы редиректы, обновляем скрипты, помощь с переездом на другой хостинг, перенос домена, большой опыт работы с высоконагруженными проектами, защита ddos атаки, ботов и спама, оптимизация модулей и серверов дле, более 10 лет работы, тысячи модификаций и доработок, короткие сроки, дорого, качественно. telegram: @histoo

Интегрируем склонения из DLE 10.1 в BE

  1. Онлайн

    Grey

    Администраторы

    Сообщений: 2130

    Если вы обновили ваш сайт до DLE 10.1 и вам нравится функция склонения слов, вы можете интегрировать её и для форума BE:
    Интегрируем склонения из DLE 10.1 в BE


    В файле: /engine/bullet_energy/classes/main.class.php

    После:
    tpl->result['content'] = $stack->Init() ;

    Добавьте:
    $tpl->result['content'] = preg_replace_callback ( "#\\[declination=(\d+)\\](.+?)\\[/declination\\]#is", "declination", $tpl->result['content'] );


    Теперь в любом шаблоне форума можно использовать комбинацию [declination={comments-num}]комментари|й|я|ев[/declination]

    Возьмем к примеру: /скин форума/block_full_topic.tpl , в котором у нас есть возможность выводить количество ответов ({replyCount}) и просмотров темы ({viewCount}) благодаря выполненым ранее модификациям.

    Подключим следующим образом нашу функцию:
    <span title="Статистика топика: [declination={viewCount}]просмот|р|ра|ров[/declination], [declination={replyCount}]отве|т|та|тов[/declination]">

    И результат будет как на скрине выше.

    Вложения:

    1. be.declination.txt

      Размер файла:
      1,05 Kb
      Скачиваний:
      495

    сделаю любой модуль dle на заказ, если вам нужны услуги по dle
    скaйп rdn-team.com
    телегрaм @histoo

    3 ноября 2013 - 08:42 / #1
Модераторы форума: greyPowered by Bullet Energy Forum