Reputation Activity
-
Desti got a reaction from MrShandy in Редактор тем.Вам уже трое сказали, что никак, в v5 нет никаких функций для редактирования дефолтных шаблонов. Это картинка моей программы, но она еще не доделана. Если я ее победю, то можно будет как раньше редактировать html и css.
-
Desti got a reaction from Enliv in Ближайшие событияв виджете сместить дату начала отображения.
Найти
$_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
-
Desti got a reaction from ryancoolround in Запрет создания тем и борьба с кракеномПоследний раз кракен меня посетил 21 мая, в сообщении нет никаких ухищрений и фильтр отправил тему в утиль.
Добавьте в фильтр слово "onion", это избавит от кучи ссылок на даркнет. "Даркнет/darknet" тоже желательно добавить.
Заблокируйте домены .top, .cc, .at. .icu и другие, которые увидите в сообщения спамеров. Нормальные люди на таких доменах ничего не размещают.
-
Desti got a reaction from Dusty in Avatar Decorations // Украшения аватарокНе надо плодить лишние переменные, особенно в шаблонах.
{{$param = \IPS\Member::load( $member->member_id );}}
{{foreach $param->contentProfileFields() as $group => $fields}}
Заменяется на
{{foreach \IPS\Member::load( $member->member_id )->contentProfileFields() as $group => $fields}}
а это
{{ $pos = \strripos($value, 'Листья осени'); }}
{{if $pos !== false }}
на
{{ if \strripos($value, 'Листья осени'); }}
и не надо забывать обратный слеш перед функциями
-
Desti got a reaction from umbro32111 in Запрет создания тем и борьба с кракеномДобавьте "кракен" и прочие его словоформы из спам-сообщения в Posting - Word Filters в режиме "Hold..." и не надо морочиться с ограничениями для групп.
-
Desti got a reaction from SlawkA in Чат для общения.Покинул форум.
-
Desti got a reaction from alexis in Avatar Decorations // Украшения аватарокНе надо плодить лишние переменные, особенно в шаблонах.
{{$param = \IPS\Member::load( $member->member_id );}}
{{foreach $param->contentProfileFields() as $group => $fields}}
Заменяется на
{{foreach \IPS\Member::load( $member->member_id )->contentProfileFields() as $group => $fields}}
а это
{{ $pos = \strripos($value, 'Листья осени'); }}
{{if $pos !== false }}
на
{{ if \strripos($value, 'Листья осени'); }}
и не надо забывать обратный слеш перед функциями
-
Desti got a reaction from alexis in Запрет создания тем и борьба с кракеномПоследний раз кракен меня посетил 21 мая, в сообщении нет никаких ухищрений и фильтр отправил тему в утиль.
Добавьте в фильтр слово "onion", это избавит от кучи ссылок на даркнет. "Даркнет/darknet" тоже желательно добавить.
Заблокируйте домены .top, .cc, .at. .icu и другие, которые увидите в сообщения спамеров. Нормальные люди на таких доменах ничего не размещают.
-
Desti got a reaction from alexis in Запрет создания тем и борьба с кракеномДобавьте "кракен" и прочие его словоформы из спам-сообщения в Posting - Word Filters в режиме "Hold..." и не надо морочиться с ограничениями для групп.
-
Desti got a reaction from Juar in Запрет создания тем и борьба с кракеномПоследний раз кракен меня посетил 21 мая, в сообщении нет никаких ухищрений и фильтр отправил тему в утиль.
Добавьте в фильтр слово "onion", это избавит от кучи ссылок на даркнет. "Даркнет/darknet" тоже желательно добавить.
Заблокируйте домены .top, .cc, .at. .icu и другие, которые увидите в сообщения спамеров. Нормальные люди на таких доменах ничего не размещают.
-
Desti got a reaction from Juar in Запрет создания тем и борьба с кракеномДобавьте "кракен" и прочие его словоформы из спам-сообщения в Posting - Word Filters в режиме "Hold..." и не надо морочиться с ограничениями для групп.
-
Desti got a reaction from HooLIGUN in Avatar Decorations // Украшения аватарокНе надо плодить лишние переменные, особенно в шаблонах.
{{$param = \IPS\Member::load( $member->member_id );}}
{{foreach $param->contentProfileFields() as $group => $fields}}
Заменяется на
{{foreach \IPS\Member::load( $member->member_id )->contentProfileFields() as $group => $fields}}
а это
{{ $pos = \strripos($value, 'Листья осени'); }}
{{if $pos !== false }}
на
{{ if \strripos($value, 'Листья осени'); }}
и не надо забывать обратный слеш перед функциями
-
Desti got a reaction from iDreaMs in Отображение иконки для пользователя индивидуцально.{{if \in_array( member.member_id, array( 1111, 2222 ) )}} - обратный слеш обязательно
-
Desti got a reaction from iDreaMs in Легенда групп отображается вертикально<div class="gni">
{{foreach $groups as $group}}
{{$url = \IPS\Http\Url::internal( "app=core&module=search&controller=search" );}}
{{$url = (string) $url . "&type=core_members&group%5B" . $group->g_id . "%5D=1&q=";}}
<a href='{$url}'>{$group->formattedName|raw}</a>
{{endforeach}}
</div>
-
Desti got a reaction from Zarrok in (MDMX) Forums moderatorsПодправил перевод
(MDMX) Forums moderators 1.1.2b.zip
-
Desti got a reaction from irene_p in Много запросов к БДКонечно можно. Это поисковые запросы, они читают информацию, а не записывают.
-
Desti got a reaction from SlawkA in Чат для общения.Вспомнилось что-то...
Ты же программист? В электрике шаришь, получается... Надо траншею под кабель прокопать, метров 500.
-
Desti got a reaction from kotishe in Invision Community 5 NulledА ребята в IPS знают, что уже выпустили 5.5.0? :)
-
Desti got a reaction from Zuldek199 in Какой скрипт подгружает шаблон core_global_global.phpЭто сложно объяснить, но если вы делаете first() в селекте по полю, но у вас нет данных, выстрелит UnderflowException. Поэтому всегда ставьте COUNT(поле)
$error_ = Db::i()->select( 'COUNT(url)', 'error_url', array('url = ?', $_SERVER['REQUEST_URI']))->first();В остальном должно работать.
-
Desti got a reaction from Zuldek199 in Какой скрипт подгружает шаблон core_global_global.phpВы удалили форму голосования для темы, естественно, форум как работал, так и будет работать.
Еще раз, если опять не получилось понять первое сообщение: файлы в static типа core_global_global.php не шаблоны, это полноценные классы php с кучей функций. Если что, функция в php выглядит как строчка, первое слово в которой function, например function dashboard() {...}. Вы можете открыть редактором любой файл в static и увидеть, как он устроен.
Делая вызов типа Theme::i()->getTemplate( 'global', 'core', 'global' )->function-name( $param ) вы вызываете из файла core_global_global.php (определяется параметрами ( 'global', 'core', 'global' ) ) функцию function-name(). Имя function-name дана только для примера, ее не существует и искать ее бесполезно. Вам надо найти свою функцию, ту, в которой живет шаблон, который надо изменить и искать вызов этой конкретной функции.
Еще добавлю, все ваши изменения исчезнут после обновления версии форума.
-
Desti got a reaction from Zuldek199 in Работа с базой данных из phpВ скомпилированном виде шаблоны живут в папке static, там и редактируйте. Но это костыль, отредактированное потеряются после обновления версии (скорее всего).
-
Desti got a reaction from Zuldek199 in Какой скрипт подгружает шаблон core_global_global.phpФайлы из static никто не подгружает, это не шаблоны, а php классы, движок вызывает функции этих классов через getTemplate() из кучи разных мест. Вызов из core_global_global.php выглядит так:
$result = Theme::i()->getTemplate( 'global', 'core', 'global' )->function-name( $param );
Вам надо искать вызов конкретной функции, например "->(advertisementImage", поиском по файлам вы ее найдете в паре мест-тройке мест.
-
Desti got a reaction from andros0789 in Редактор тем.Вам уже трое сказали, что никак, в v5 нет никаких функций для редактирования дефолтных шаблонов. Это картинка моей программы, но она еще не доделана. Если я ее победю, то можно будет как раньше редактировать html и css.
-
Desti got a reaction from AHristich in Редактор тем.Вам уже трое сказали, что никак, в v5 нет никаких функций для редактирования дефолтных шаблонов. Это картинка моей программы, но она еще не доделана. Если я ее победю, то можно будет как раньше редактировать html и css.
-
Desti got a reaction from Respected in Работа с базой данных из phpВ скомпилированном виде шаблоны живут в папке static, там и редактируйте. Но это костыль, отредактированное потеряются после обновления версии (скорее всего).