Допиливание темы Argentum при выводе сообщений в виде комментариев

Автор motosimak, 01 июня 2014, 14:10:42

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

motosimak

В теме Argentum в настройках есть вывод тем в виде комментариев, как на блогах. (пример - http://knowpc.ru/novosti-igrovogo-mira/valve-otlozhila-vypusk-steam-machine-do-2015-goda)
При выводе комментариев в виде блога используется свой display2.template.php, соответственно, не все фишки выводятся из просто display.template.php.
Что нужно перенести:
1. Код в конце первого сообщения с похожими темами соц кнопками и рекламой:
// Start Google +1 Mod smfhacks.com
if ($message['id'] == $context['topic_first_message'] )
{
echo '
<br><div align="left"><div align="left">
<!-- Яндекс.Директ -->
<div id="yandex_ad"></div>
<script type="text/javascript">
(function(w, d, n, s, t) {
w[n] = w[n] || [];
w[n].push(function() {
Ya.Direct.insertInto(109080, "yandex_ad", {
ad_format: "direct",
font_size: 1,
font_family: "verdana",
type: "flat",
limit: 3,
title_font_size: 2,
site_bg_color: "FFFFFF",
title_color: "0000CC",
url_color: "000000",
text_color: "000000",
hover_color: "0066FF",
favicon: true,
no_sitelinks: false
});
});
t = d.getElementsByTagName("script")[0];
s = d.createElement("script");
s.src = "//an.yandex.ru/system/context.js";
s.type = "text/javascript";
s.async = true;
t.parentNode.insertBefore(s, t);
})(window, document, "yandex_context_callbacks");
</script>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- knowpc 468*60 -->
<ins class="adsbygoogle"
style="display:inline-block;width:468px;height:60px"
data-ad-client="ca-pub-7738140844612322"
data-ad-slot="6632963265"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div><br>
</div>
';
}
// End Google Plus +1 Mod smfhacks.com
// Similar Topics after the first message
if (!empty($context['similar_topics']) && $message['id'] == $context['first_message'])
{
echo '
<div align="left"><h3>
', $txt['similar_topics'], ' (', count($context['similar_topics']), ')
</h3>
<div class="topic_table">
<ul class="sim">';

foreach ($context['similar_topics'] as $topic)
{
echo '
<li>', $topic['first_post']['link'];

if ($topic['new'] && $context['user']['is_logged'])
echo '
<a href="', $topic['new_href'], '" id="newicon' . $topic['first_post']['id'] . '"><img src="', $settings['lang_images_url'], '/new.gif" alt="', $txt['new'], '" /></a>';

echo '
</li>';
}

echo '
</ul>
</div></div>
<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
<div align="left" class="yashare-auto-init" data-yashareLink="" data-yashareTitle="" data-yashareDescription="" data-yashareImage="" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,gplus" data-yashareTheme="counter" data-yashareType="big"></div>
';
}


2. Карма Рейтинг комментариев для сообщений, сейчас выводятся только для первого сообщения
3. Исправить глюк с цитатой быстрого ответа, при выделении перекидывает в форму полного ответа с полной цитатой сообщения.

Во вложении два дисплея 1 это обычный форумный, второй это комментарии в виде блога.
Кто может помочь?

GeorG

1. Что именно этим кодом нужно сделать (куда-то перенести)?
2. А как нужно сделать?
3. Ну тут все понятно...

Это наверное нужно было запостить в этот раздел - http://www.simplemachines.ru/index.php?board=41.0
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

motosimak

1. Этот код похожих тем, рекламы и соц кнопок из обычного display (написал для удобства в поиске по файлу), его в display2 нет, соответственно нет похожих тем рекламы и соц корок:)
2. В обычном шаблоне отображается рейтинг каждого сообщения, а не только первого,как в блоговом, а нужно чтобы всех

Про раздел наверно да:)