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

Desti

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

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

  • Посещение

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

    131

Весь контент Desti

  1. Можно получить локаль пользователя через $user_locale = \IPS\Member::loggedIn()->language()->short; В $user_locale будет 'ru_RU' или 'en_EN' (или что там у вас установлено), дальше обычный {{if $user_locale='ru_RU'}}заходи, дорогой{{elseif $user_locale='en_EN'}}get out{{endif}}
  2. грызем "ГК РФ, Статья 1259. Объекты авторских прав", повышаем юридическую грамотность.
  3. А где вы title нашли в 4-ке? Там только альт остался.
  4. Все нормальные порталы "одного направления" обычно сидят на абузоустойчивом хостинге, туда никто писать не будет, бессмысленно.
  5. Запрос сформирует набор запросов для всех таблиц с признаком Compact SELECT CONCAT('ALTER TABLE ', SUBSTRING_INDEX(NAME,'/',-1), ' ROW_FORMAT=DYNAMIC;') FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE ROW_FORMAT='Compact'; У вас получится список типа такого, который можно скопировать, отредактировать, убрать лишнее и запустить пакетом. ALTER TABLE ibf_members ROW_FORMAT=DYNAMIC; ALTER TABLE ibf_sessions ROW_FORMAT=DYNAMIC; ALTER TABLE ibf_forsex ROW_FORMAT=DYNAMIC; Предварительно надо проверить наличие этих глобальных настроек (в файле конфигурации mysql) и добавить их, если отсутствуют. innodb_file_format=Barracuda; innodb_file_per_table=1; innodb_large_prefix=1; и рестартануть mysql сервер Никакой ответственности за результат я не несу, тренируйтесь на бекапе/тестовых таблицах. Если для вас это темный лес, то
  6. Если куплено официально, то при загрузке генерится пакет только с купленным содержимым, скачать неоплаченные компоненты невозможно.
  7. Т.е. вы хотите сказать, что я зря покупал блоги, файлы и прочие галереи, когда можно было купить только форум, а остальное "скачать с торрентов"? Вам самому-то не смешно с такого вопроса? Найдут - попросят удалить. Не удалите - отправят комплейн провайдеру, насчет бана ключа не знаю, но возможно и это.
  8. Пароль длинный попался VARCHAR (32) - поменяйте число 32 на 64, должно сработать.
  9. Надо хоть немного шарить. Идете в админку, в приложениях отключаете всё, кроме родных приложений. Идете в плагины, отключаете вообще всё. Идете в Темы, делаете тему default как публичную для всех. Идете в Поддержку, жмете "Что-то не так" и Продолжить, это обновит кеши. Проверяете, форум должен нормально работать, но без всяких примочек и с родной темой. Скачиваете свою тему с модификациями для версии 4.4.10 (без этого даже не пытайтесь), язык для 4.4.10. Скачиваете дистрибутив 4.4.10. Делаете бекап базы, бекап файлов форума, заливаете новую версию поверх старой. Запускаете /forum.ru/admin/upgrade/, смотрите, чтобы не было красных надписей на экране проверки требований (обычно надо обновить php, с этим к хостеру). Если всё зеленое, то просто жмем обновить и через пару минут имеем новую версию. Накатываем язык, новый скин, включаем по одному сторонние приложения и плагины, после каждого проверяем работоспособность форума. Если заглючило, выключаем приложение/плагин и ищем обновление.
  10. Отключайте все сторонние приложения и плагины перед обновлением, поставьте родную тема как основную и, если 4.3.х работала до апгрейда, то 4.4.10 нормально запустится после (ну и php не забыть обновить).
  11. Дык там же На самом деле не советую менять высоту блоков. Компактность выглядит достаточно убого и пользоваться неудобно.
  12. forums/front/forums.css .cForumList .ipsDataItem_title { font-size: 18px; } Или вам серенькие "Новости"? Тогда это global/framework/typografy.css .ipsType_sectionTitle {...} typography.css
  13. Теоретически - в core.css, практически - где угодно, зависит от темы. Ваш форум закрыт для гостей, поэтому ничего сказать нельзя.
  14. в виджете сместить дату начала отображения. Найти $_today = new \IPS\calendar\Date( "now", \IPS\Member::loggedIn()->timezone ? new \DateTimeZone( \IPS\Member::loggedIn()->timezone ) : NULL ); /* Do we have a days ahead cutoff? */ $endDate = NULL; if( isset( $this->configuration['days_ahead'] ) AND $this->configuration['days_ahead'] > 0 ) { $endDate = $_today->adjust( "+" . $this->configuration['days_ahead'] . " days" ); } Заменить на $_today = new \IPS\calendar\Date( "now", \IPS\Member::loggedIn()->timezone ? new \DateTimeZone( \IPS\Member::loggedIn()->timezone ) : NULL ); $_tmptoday = $_today; $_today = $_today->adjust( "-7 days" ); /* Do we have a days ahead cutoff? */ $endDate = NULL; if( isset( $this->configuration['days_ahead'] ) AND $this->configuration['days_ahead'] > 0 ) { $endDate = $_tmptoday->adjust( "+" . $this->configuration['days_ahead'] . " days" ); } Отредактировать и поставить свое число дней "назад". Снести старый виждет с экрана и поставить заново, иначе не отобразится. это в /appl/calendar/widgets/upcomingEvents.php
  15. Вы получили ответ на тот вопрос, который задали. А то, что надо еще и php обновить, вы не спрашивали.
  16. В Саратове какой-то другой русский язык, я не понимаю вопроса
  17. Не думаю, что это проблема форума, такое бывает, когда что-то криво настроено в apache или nginx. Включайте debug логирование, смотрите, что происходит при пересылках.
  18. Найти {{if \IPS\Member::loggedIn()->modPermission( 'can_use_ip_tools' )}} Заменить на {{if 0 and \IPS\Member::loggedIn()->modPermission( 'can_use_ip_tools' )}}
  19. От кого? Видимость IP в настройках группы (и в настройках модераторов) есть, зачем в шаблон лезть? А вообще в core - front - global - comment искать "if $comment->ip_address"
  20. Я с ангуляром не очень, но что-то мне подсказывает, что php файлы в качестве темплейтов не катят. Могу ошибаться.
×
×
  • Создать...