Jump to content

Добавление кода кнопки с упоминанием пользователя в посты

Featured Replies

Posted
comment_168692

Вопрос, как вставить код в шаблон forums > front > topics > post, что бы не поймать ошибку [[Template forums/front/topics/post is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]???

Поясняю, плагин не хочет выводить эту кнопку возле кнопки "Изменить". Перед ником пользователя и после ника выводит, а вот в настройках поста не хочет.

{{if \IPS\Member::loggedIn()->canMention( $member )}}
	{{if $inList}}<li>{{endif}}
		<a href="#" data-action="mentionMember" data-member-id="{$member->member_id}" data-member-name="{$member->name}" data-member-link="{$member->url()}" data-member-hoverlink="{$member->url()->setQueryString( 'do', 'hovercard' )}">
			{{if $title}}{lang="{$title}"}{{else}}{$member->name}{{endif}}
		</a>
	{{if $inList}}</li>{{endif}}
{{endif}}

 

comment_168695
7 часов назад, bandit58 сказал:

Вопрос, как вставить код в шаблон forums > front > topics > post, что бы не поймать ошибку [[Template forums/front/topics/post is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]???

Поясняю, плагин не хочет выводить эту кнопку возле кнопки "Изменить". Перед ником пользователя и после ника выводит, а вот в настройках поста не хочет.


{{if \IPS\Member::loggedIn()->canMention( $member )}}
	{{if $inList}}<li>{{endif}}
		<a href="#" data-action="mentionMember" data-member-id="{$member->member_id}" data-member-name="{$member->name}" data-member-link="{$member->url()}" data-member-hoverlink="{$member->url()->setQueryString( 'do', 'hovercard' )}">
			{{if $title}}{lang="{$title}"}{{else}}{$member->name}{{endif}}
		</a>
	{{if $inList}}</li>{{endif}}
{{endif}}

 

логи ips смотри

  • Author
comment_168696
35 минут назад, ZIKURIK сказал:

логи ips смотри

В логах ничего не нашел. Тема стандартная. Странно, что плагин не хочет выводить эту кнопку. Хотел прям этот код вставить в настройки поста, но сразу ошибку со стилем ловлю. 

comment_168697
45 минут назад, bandit58 сказал:

В логах ничего не нашел. Тема стандартная. Странно, что плагин не хочет выводить эту кнопку. Хотел прям этот код вставить в настройки поста, но сразу ошибку со стилем ловлю. 

в системных журналах должна быть ошибка ?app=core&module=support&controller=systemLogs

Edited by ZIKURIK

  • Author
comment_168698
8 минут назад, ZIKURIK сказал:

в системных журналах должна быть ошибка ?app=core&module=support&controller=systemLogs

После вставки кода в журнал выдает ошибки: Error: Call to a member function url() on null in /home/admin/web/site.ru/public_html/system/Theme/Theme.php(860) : eval()'d code:676

И выходит как то так:

573827605_2021-03-28204349.thumb.png.58512c046c3cabf687c10a0d4ea3624c.png

comment_168699
7 минут назад, bandit58 сказал:

После вставки кода в журнал выдает ошибки: Error: Call to a member function url() on null in /home/admin/web/site.ru/public_html/system/Theme/Theme.php(860) : eval()'d code:676

И выходит как то так:

573827605_2021-03-28204349.thumb.png.58512c046c3cabf687c10a0d4ea3624c.png

потому что в шаблон post не передается переменная $member, вместо неё там используется переменная $comment->author()

Edited by ZIKURIK

  • Author
comment_168700
2 минуты назад, ZIKURIK сказал:

потому что в шаблон post не передается переменная $member, вместо неё там используется переменная $comment->author()

Тоесть в коде просто меняет $member на $comment->author()??

comment_168701
1 минуту назад, bandit58 сказал:

Тоесть в коде просто меняет $member на $comment->author()??

возможно, попробуй и отпиши 😀

  • 1 year later...
comment_182279
36 минут назад, aLEX49566 сказал:

Поясните пожалуйста, что на что поменяли?(

{{if \IPS\Member::loggedIn()->canMention( $comment->author() )}}
	{{if $inList}}<li>{{endif}}
		<a href="#" data-action="mentionMember" data-member-id="{$comment->author()->member_id}" data-member-name="{$comment->author()->name}" data-member-link="{$comment->author()->url()}" data-member-hoverlink="{$comment->author()->url()->setQueryString( 'do', 'hovercard' )}">
			{{if $title}}{lang="{$title}"}{{else}}{$comment->author()->name}{{endif}}
		</a>
	{{if $inList}}</li>{{endif}}
{{endif}}

Поидее так

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.