+0.65
Рейтинг
3.84
Сила

Плагин "Simple Open Graph" - простенькая поддержка Open Graph для LS 1.0.X

Привет друзья!

Плагин добавляет мета-данные Open Graph. Без особых наворотов.

Что такое Open Graph?
1. ogp.me/
2. yandex.ru/support/webmaster/open-graph/intro-open-graph.html

И каков результат?
Для страницы топика результат выглядит примерно так:
<meta property="og:site_name" content="ММОзговед"/>
<meta property="og:locale" content="ru_RU" />
<meta property="og:title" content="Почему развивать MMO на основе платных дополнений - плохая идея / Теория MMO / ММОзговед" />
<meta property="og:url" content="https://mmozg.net/theory/2017/04/28/pochemu-razvivat-mmo-na-osnove-platnyh-dopolneniy-plohaya-ideya.html" />
<meta property="og:type" content="article"/>
<meta property="og:description" content="Сегодня по формальным признакам можно назвать термином MMO большинство форм онлайновых развлечений. Дискуссии ведутся разве что вокруг двойной “M” — достаточно ли массовый мультиплеер. Но и здесь можно найти множество формальных лазеек. Я же считаю, что без единого цельного мира со свободным взаимод"/>
<meta property="og:image" content="https://mmozg.net/uploads/images/00/00/01/2017/04/28/6e5fac.jpg" />
<meta property="article:section" content="Теория MMO"/>
<meta property="article:published_time" content="2017-04-28T14:09:31+03:00"/>
<meta property="article:tag" content="теория ММО" />
<meta property="article:tag" content="buy-to-play" />
<meta property="article:tag" content="дополнение" />
<meta property="article:tag" content="Elite: Dangerous" />
<meta property="article:tag" content="Guild Wars 2" />


Читать дальше →

Mail Tester - Тестируем письма на попадание в спам


Бывает, что при регистрации на сайте, письмо с активацией уч. записи пользователя попадает в спам, или вовсе не доходит… Чтобы заблаговременно проверить отправку и убедиться, что все ок! как раз таки и существуют эти сервисы.

Читать дальше →

Создание простого плагина. Пошаговая инструкция для новичков. Часть 1

Данный материал предназначен для новичков в мире Livestreet, желающих разобраться с базовыми особенностями работы с системой плагинов.

Создадим простой плагин, который будет создавать объект «Book» из введенных пользователем данных и сохранять в базу данных. А на отдельной страничке — выводить все созданные объекты Book списком.

Читать дальше →

Как запретить запрещать комментарии?

Во время создания топика чекбокс «Запретить комментировать» показывается как администраторам так и пользователям, хотя в большинстве случаев опция необходима только постов типа форумных правил, где дискуссии не уместны. Некоторые хитроумные, особенно ютюберы — добавляют видео и специально отключают коменты, чтобы народ шёл комментировать на их канал.
В связи с чем вопрос — как спрятать галку отключения коментов в топиках, от всех кроме администраторов?

Resize картинок в топиках

Всем привет. Как при загрузке фотографий в топик сделать так что бы появлялся crop как при загрузке аватаров?

Пробовал поиграть с js кодом который в настройках профиля
<div class="wrapper-content">
		<script type="text/javascript">
			jQuery(function($){
				$('#avatar-upload').file({ name:'avatar' }).choose(function(e, input) {
					ls.user.uploadAvatar(null,input);
				});
			});
		</script>

Может легче прикрутить сторонний js cropper? К примеру Croppic

Как сделать редирект на страницу "Войти" вместо ошибки 404

На моем сайте в главное меню вынесена ссылка на страницу «Лента» (site.ru/feed), эта страница доступна только авторизованным пользователям, если пользователь не авторизовался, то при переходе на страницу site.ru/feed, выходит ошибка 404, что не совсем логично, ведь такая страница существует, но доступ к ней ограничен.


Картинка для примера

Читать дальше →

Как реализовать циклический пересчет топиков без превью? [решено]

Бьюсь уже пол дня и не могу сообразить как реализовать следующее: в списке топиков выводятся топики с превьюшками, для тех топиков, у которых нет превью, вместо него выводится изображение. Для разнообразия решил выводить 4-е картинки поочереди. Т.е. для первого топика без превью загружается первое изображение, для второго (но не второго по счету!) — второе и т.д. После четвертого отсчет опять начинается с первого.

Читать дальше →

Условие {if/else}

В общем, возникла потребность выделить администраторов среди обычных пользователей в списке аккаунтов.
С помощью html и css добавил иконку и написал вот такое условие:
{if $oUserCurrent->isAdministrator()}<style> .item-avatar {
background: url(*****.png) no-repeat;
background-size: 30px;
background-position: 85% 100%;
}</style>
{else}

{/if}

Правда, если я захожу на страницу списка пользователей без авторизации, то возникает ошибка:

А если захожу с администратора, то иконки появляются у всех пользователей.
Возможно ли как-нибудь поменять условие, чтобы всё правильно отображалось?
Другими словами, мне нужно условие, которое сможет проверить, админ ли юзер.

UPD:

Если кому-то понадобится сделать что-то подобное, то напишите похожий алгоритм.
{assign var="name" value=$oUserList->getLogin()} *вытаскиваем логин из базы данных*
<div class="
       {if $name eq 'Имя_пользователя' or $name eq 'Имя_пользователя_2' or $name eq 'Имя_пользователя_3'}
             *class/id div'a*
       {else}
             *class/id div'a*
       {/if}">