-
Постов
278 -
Зарегистрирован
-
Посещение
-
Победитель дней
27
Активность репутации
-
siv1987 получил реакцию от t_reks в Приватный профиль
Встречайте нашу "отечественную" разработку, плагин "Приватный профиль" http://ipbskins.ru/forum/files/file/356-приватный-профиль/
-
siv1987 получил реакцию от SINILIAN в IPS и Wordpress
Это пиздец товорищи. А переименовать корневой htaccess и проверить что дело точно не нем конечно не судьба было.
Разбирайтесь сами, явно опять с правами не так.
-
siv1987 получил реакцию от llAGll в Скрытое поле при регистрации для защиты от спамеров
\applications\core\modules\front\system\register.php
Найти
$form = \IPS\core\modules\front\system\register::buildRegistrationForm(); Ниже добавить
$form->add( new \IPS\Helpers\Form\Text( 'email_1', '', false, null, function( $value ) { if( $value ) { throw new \InvalidArgumentException('form_required'); } }, null, '<style>#form_email_1{display:none;}</style>' ) ); Если это поле будет заполнено, выдаст ошибку что поле обязательно для заполнение.
Но мне кажется ботов это не сильно остановит.
-
siv1987 получил реакцию от hawk2012 в Как назначить лимит на размер Upload поле в профиле?
У Upload есть опция maxFileSize, но к сожалению настройкой для дополнительного поле оно не сделано.
Можно открыть /system/Helpers/Form/Upload.php
Найти
public function __construct( $name, $defaultValue=NULL, $required=FALSE, $options=array(), $customValidationCode=NULL, $prefix=NULL, $suffix=NULL, $id=NULL ) { Ниже добавить
if( strpos( $name, 'core_pfield_' ) === 0 ) { $options['maxFileSize'] = 2; } Ограничить всем Upload дополнительным полям размер в 2Мб
-
-
siv1987 получил реакцию от extrim в 500 ошибка при входе в любой раздел на форуме
действительно, логи сервера подскажут причину, без логов это гадание на кофейной гущи.
Извените, не обратил внимание в первом посте на версию php. Ипб на пхп больше 5.6 не работает. Увы, но 7.0 не подойдет эта тема обсуждалось как тут так и на нашем форуме ipbskins. Там я объяснил причину этого явления, фиксы удалось сделать, но инструкцию так и не собрал - руки не доходят.
-
siv1987 получил реакцию от Dmitriy427 в Theme plugins
Шаблоны в IPS это функции, соответственно в хуке для шаблона перегружаете шаблон переопределением нужной функции.
class hook149 extends _HOOK_CLASS_ { /* !Hook Data - DO NOT REMOVE */ public static function hookData() { return array_merge_recursive( array(), parent::hookData() ); } /* End Hook Data */ public function indexButtons($showViewButtons=TRUE, $showFilterButton=FALSE) { $html = parent::indexButtons($showViewButtons, $showFilterButton); return $html; } }
-
siv1987 получил реакцию от Maiden8 в 500 ошибка при входе в любой раздел на форуме
действительно, логи сервера подскажут причину, без логов это гадание на кофейной гущи.
Извените, не обратил внимание в первом посте на версию php. Ипб на пхп больше 5.6 не работает. Увы, но 7.0 не подойдет эта тема обсуждалось как тут так и на нашем форуме ipbskins. Там я объяснил причину этого явления, фиксы удалось сделать, но инструкцию так и не собрал - руки не доходят.
-
siv1987 получил реакцию от aplayer в Создание плагина
Если это хук модуля profile.php то $this->member
-
-
-
siv1987 получил реакцию от ToxaSM в Не отображается день недели в виджете
JS скрипт не правильно форматирует день недели.
Как вариант найти в шаблоне где формируется ссылка этой даты и удалить из ней data-controller="core.global.core.datetime"
-
siv1987 получил реакцию от ToxaSM в Не отображается день недели в виджете
Найти в шаблоне эту ссылку и удалить из нее указанный атрибут. Что здесь не понятного? В редакторе стиля есть поиск по шаблонам.
-
siv1987 получил реакцию от ToxaSM в Не отображается день недели в виджете
Потому что все сегодня тупят, приходятся объяснять как дебилам, а это знаете ли немного раздражает. И вы снова сейчас это делаете. Удалив этот аттрибут, js не будет менять первоначальный правильный формат даты, это тот самый который вы видите мгновение перед заменой.
-
siv1987 получил реакцию от ToxaSM в Не отображается день недели в виджете
Ого как разорвало пукан у челоека.
Про тупую школоту конечно забавно читать это от школьника который единственно что умеет это тырить чужие работы.
Надеюсь модераторы обратят внимания на словесный понос этого прости господи ватника и примут все необхадимые меры, у меня нет никакого желания опускаться до его уровня с грязными оскорблениями.
Не там видимо правили потому что аттрибут по прежнему находятся в коде. Не хочу не дай бог нагрубить а то раки опять понабегут с оскарблениями, но вы можете открыть исходный код и проверить его наличие. Возможно также что этот блок кешируется.
-
siv1987 отреагировална пост Dmitriy427 в Сломалась платёжка в 4.4.3
Очевидно вы имеете ввиду разные правки. Добавление своей пары ключ-значение, в массив возвращаемый функцией gateways(), ничего не ломает, в отличии от правки fortek .
-
siv1987 получил реакцию от alexis в Приватный профиль
Запретить легко, особенно сразу в коде. Написать плагин, создать продуманные настройки, вывести их в удобном месте это другое дело. Если не требуется сильно мудренная система, а тупо ограничить просмотр пару конкретных пользователей в файле applications/core/modules/front/members/profile.php пишите условие если и выведите ошибку.
/* Load Member */ $this->member = \IPS\Member::load( \IPS\Request::i()->id ); if ( !$this->member->member_id ) { \IPS\Output::i()->error( 'node_error', '2C138/1', 404, '' ); } Ниже добавить
if( in_array( $this->member->member_id, array( ид пользователей через запятую) ) OR $this->member->inGroup( array( ид групп через запятую ) ) ) { \IPS\Output::i()->error( 'private_profile', '2C138/custom', 403, '' ); }
-
-
siv1987 получил реакцию от Nikola_Telegin в Плагин HIDE с правилами
Добавлена поддержка клубов.
По хорошему нужно сделать в виде модального окна кнопку в редакторе для вставки скрытого текста, но на это у меня времени нету. Вы ее и сами можете сделать, она будет как расширение для редактора, а я ее внедрю в дистрибутив плагина.
-
siv1987 получил реакцию от Налик в Отключить preview для тем
\applications\forums\modules\front\forums\topic.php
protected function manage() { Добавить
if ( \IPS\Request::i()->isAjax() and \IPS\Request::i()->preview ) { return; }
-
siv1987 получил реакцию от Налик в Изменить время создания топика/поста
Нету. Для темы и сообщения меняется отдельно. Нужно проверить также если сообщение является единственной в теме - обновить last_post.
-
siv1987 получил реакцию от Налик в Изменить время создания топика/поста
Поле start_date и при необходимости last_post
-
siv1987 получил реакцию от Налик в Опубликовать скрытую тему
Эта функция только скрывает сообщения. Принимает только один аргумент от кого опубликовано сообщение, если это
instance of \IPS\Member
NULL - от текущего пользователя
FALSE - нет пользователя
Для скрытия используется метод hide с аналогичным параметром, а также второй - reason (выше есть ссылка на документацию, которую любезно предоставил аккоп)
Открывает. Оговорился.
-
siv1987 получил реакцию от Riddick в Сontact - обратная связь на форуме.
Как всегда все оказалось немного проще.
Customization -> Emails -> Contact form
добавить в нужное место
{$member->ip_address} или
{expression="\IPS\Request::i()->ipAddress()"}
-
siv1987 получил реакцию от Налик в Опубликовать скрытую тему
Вы плохо читаете сообщения. Оба варианта рабочие, просто для разных сущностей. В принципе по названию переменных уже можно догадаться что и для чего предназначено - $post и $topic.