+1.19
Рейтинг
1.70
Сила

Andrey Superstar

В конфиге.

$config['module']['user']['login']['charset'] =


// Допустимые в имени пользователя символы
Для фейсбука можно добавить их специальные меты.
Они там всегда могут бред написать, лучше уже самому если что подправлять. Короче в статье неплохо бы написать два вариант, как сделать обязательное, а как сделать, если не заполнено автоматическое, чтобы добавлялось после сохранения.

Рейтинг schema.org. У них там сделано на странице вот так:
<div itemprop="aggregateRating" itemscope="" itemtype="http://schema.org/AggregateRating">цифра рейтинга
Мне кажется оно не с {$sHtmlDescription} берёт, а просто ищет само, где текст.
Не неправильно, перепутал, это ж title, а не description.
Шаблон topic_part_footer.tpl:

<div class="yashare-auto-init" data-yashareTitle="{$oTopic->getTitle()|escape:'html'}" data-yashareLink="{$oTopic->getUrl()}" data-yashareL10n="ru" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,gplus"></div>


заменить

{$oTopic->getTitle()|escape:'html'}


на

{$oTopic->getAnonsContent()}
Там прописано наверное где-то.
В топике он выводится и будет, по идее его же и отправит. А на главной не знаю, я вообще эти кнопки убрал, народ сам знает, как скопировать ссылку если нужно.
Можно сделать, если окно не заполнено, чтобы после сохранения выводилось автоматически сгенирированное описание? Как это сделано в плагине NiceURL с автозаполнением ссылки после сохранения: если ссылку не ввели, она автоматически добавляется уже после того, как топик сохранён.
{if $oTopic}{$oTopic->getAnonsContent()}{else}{$sHtmlDescription}{/if}


или наоборот

{if !$oTopic}{$sHtmlDescription}{else}{$oTopic->getAnonsContent()}{/if}
А что конкретно не работает. Какое надо условие выодить на главной и блог одно, а на остальных страницах другое?
Кстати тоже полезная штука, я раньше искал, как сделать.
Сделай так:

<meta name="description" content="{if ($sAction=='index' and $sEvent=='') or $sAction=='blog'}{$sHtmlDescription}{else}{$oTopic->getAnonsContent()}{/if}">
Ура!
Нет никаких плагинов: Blog Autoconnect, AutoCut, Static Page, NiceURL. Всё.
Ну я проверил, ничего не начислят, до того, как писать сообщение естeственно я заглядывал в Rating.class и да, там я вижу, что начисление прописано. В базе рейт мой 0.040. Там минимальный написано 0.004. У пользователей в базе ничего не прибавляется, даже 0.001 не добавилось. Может оно там как-то расчитывает, что и этого не набирается. Мистика.
Я базе сразу и посмотрел, там полностью по нулям. Поэтому у меня возник вопрос, она вообще начисляется? Может она до какого-то рейтинга голосующего не начинает начислять?
Вот так в смысле:

{if $oBlog->getTitle() == 'Название блога'}
<input type="checkbox" name="agreeRules" value="agreeRules">
{/if}
Это, я так понимаю, ты хочешь вставить, когда совпадает с «Название блога».

if($oBlog->getTitle() == 'Название блога')
{
$sText = $sText . '<input type="checkbox" name="agreeRules" value="agreeRules">Поставить галочку';  
}