<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум АлаичЪ'а о SEO - PunBB - использование gravatar'ов вместо стандартной системы аватаров]]></title>
		<link>https://talk.alaev.info/topic/8/</link>
		<atom:link href="https://talk.alaev.info/feed/rss/topic/8/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «PunBB - использование gravatar'ов вместо стандартной системы аватаров».]]></description>
		<lastBuildDate>Sun, 27 Nov 2016 02:18:36 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: PunBB - использование gravatar'ов вместо стандартной системы аватаров]]></title>
			<link>https://talk.alaev.info/post/10245/#p10245</link>
			<description><![CDATA[<p>Никогда граватар раньше не пользовался. Аватарки весят мало, много места на хостинге бы не заняли <img src="https://talk.alaev.info/img/smilies/sad.png" width="15" height="15" alt="sad" /></p>]]></description>
			<author><![CDATA[null@example.com (Mifl)]]></author>
			<pubDate>Sun, 27 Nov 2016 02:18:36 +0000</pubDate>
			<guid>https://talk.alaev.info/post/10245/#p10245</guid>
		</item>
		<item>
			<title><![CDATA[Re: PunBB - использование gravatar'ов вместо стандартной системы аватаров]]></title>
			<link>https://talk.alaev.info/post/67/#p67</link>
			<description><![CDATA[<p>Ок <img src="https://talk.alaev.info/img/smilies/smile.png" width="15" height="15" alt="smile" /> Видите, устроил вам небольшое тестирование)</p>]]></description>
			<author><![CDATA[null@example.com (alexfork)]]></author>
			<pubDate>Tue, 28 Aug 2012 06:24:59 +0000</pubDate>
			<guid>https://talk.alaev.info/post/67/#p67</guid>
		</item>
		<item>
			<title><![CDATA[Re: PunBB - использование gravatar'ов вместо стандартной системы аватаров]]></title>
			<link>https://talk.alaev.info/post/58/#p58</link>
			<description><![CDATA[<p>Интересная батва. Я выяснил причину. У Алекса поставлено ограничение возрастное в настройках Граватара. Решается добавлением параметров к картинке. Сейчас все будет отображаться.</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Tue, 28 Aug 2012 03:05:39 +0000</pubDate>
			<guid>https://talk.alaev.info/post/58/#p58</guid>
		</item>
		<item>
			<title><![CDATA[Re: PunBB - использование gravatar'ов вместо стандартной системы аватаров]]></title>
			<link>https://talk.alaev.info/post/55/#p55</link>
			<description><![CDATA[<p><strong>alexfork</strong>, а что тут ещё можно не так сделать:) <br />Может из за почты глючит. Ведь с майлом вообще не работает, я <br />gmail регистрировал, и всё работает.</p>]]></description>
			<author><![CDATA[null@example.com (wovanich)]]></author>
			<pubDate>Mon, 27 Aug 2012 17:08:37 +0000</pubDate>
			<guid>https://talk.alaev.info/post/55/#p55</guid>
		</item>
		<item>
			<title><![CDATA[Re: PunBB - использование gravatar'ов вместо стандартной системы аватаров]]></title>
			<link>https://talk.alaev.info/post/53/#p53</link>
			<description><![CDATA[<p>Ну-ну <img src="https://talk.alaev.info/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>1. <a href="https://prntscr.com/ei2lb">Профиль</a><br />2. <a href="https://prntscr.com/ei2nu">Аккаунт в Gravatar</a></p><p>Что я делаю не так? <img src="https://talk.alaev.info/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[null@example.com (alexfork)]]></author>
			<pubDate>Mon, 27 Aug 2012 16:58:14 +0000</pubDate>
			<guid>https://talk.alaev.info/post/53/#p53</guid>
		</item>
		<item>
			<title><![CDATA[Re: PunBB - использование gravatar'ов вместо стандартной системы аватаров]]></title>
			<link>https://talk.alaev.info/post/52/#p52</link>
			<description><![CDATA[<p>Почему же, всё работает.<br />Нужно, что бы&nbsp; Email&nbsp; на который регистрировали граватар, был указан и здесь.</p>]]></description>
			<author><![CDATA[null@example.com (wovanich)]]></author>
			<pubDate>Mon, 27 Aug 2012 16:55:09 +0000</pubDate>
			<guid>https://talk.alaev.info/post/52/#p52</guid>
		</item>
		<item>
			<title><![CDATA[Re: PunBB - использование gravatar'ов вместо стандартной системы аватаров]]></title>
			<link>https://talk.alaev.info/post/49/#p49</link>
			<description><![CDATA[<p>Не работает что-то ваша фича, сэр <img src="https://talk.alaev.info/img/smilies/wink.png" width="15" height="15" alt="wink" /> В граватаре я зареген, однако аватарка не показывается. Что я делаю не так?</p>]]></description>
			<author><![CDATA[null@example.com (alexfork)]]></author>
			<pubDate>Mon, 27 Aug 2012 13:56:26 +0000</pubDate>
			<guid>https://talk.alaev.info/post/49/#p49</guid>
		</item>
		<item>
			<title><![CDATA[PunBB - использование gravatar'ов вместо стандартной системы аватаров]]></title>
			<link>https://talk.alaev.info/post/44/#p44</link>
			<description><![CDATA[<p>Думаю, объяснять что и для чего особо не надо. Смысл прост - делаем так, чтобы вместо стандартной схемы (пользователь при редактировании своего профиля заливает на сервер аватарку, которая потом отображается везде) работала моднячая система Граватаров. Ведь так сделано на любом блоге - все аватарки являются граватарками.</p><p>И нефиг мне сервер засорять своими аватарками <img src="https://talk.alaev.info/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><br /><p>Итак, к делу! Данный хук будет работать только при отключенной системе аватаров в настройках админки форума.</p><br /><p><strong>Для отображения аватаров при просмотре темы на форуме.</strong></p><p>1. Открыть файл viewtopic.php и найти (364 строка):</p><div class="codebox"><pre><code>                if ($forum_config[&#039;o_avatars&#039;] == &#039;1&#039; &amp;&amp; $forum_user[&#039;show_avatars&#039;] != &#039;0&#039;)
                {
                    $forum_page[&#039;avatar_markup&#039;] = generate_avatar_markup($cur_post[&#039;poster_id&#039;], $cur_post[&#039;avatar&#039;], $cur_post[&#039;avatar_width&#039;], $cur_post[&#039;avatar_height&#039;], $cur_post[&#039;username&#039;]);

                    if (!empty($forum_page[&#039;avatar_markup&#039;]))
                        $forum_page[&#039;author_ident&#039;][&#039;avatar&#039;] = &#039;&lt;li class=&quot;useravatar&quot;&gt;&#039;.$forum_page[&#039;avatar_markup&#039;].&#039;&lt;/li&gt;&#039;;
                }</code></pre></div><p>2. Заменить на:</p><div class="codebox"><pre><code>                if ($forum_config[&#039;o_avatars&#039;] == &#039;1&#039; &amp;&amp; $forum_user[&#039;show_avatars&#039;] != &#039;0&#039;)
                {
                    $forum_page[&#039;avatar_markup&#039;] = generate_avatar_markup($cur_post[&#039;poster_id&#039;], $cur_post[&#039;avatar&#039;], $cur_post[&#039;avatar_width&#039;], $cur_post[&#039;avatar_height&#039;], $cur_post[&#039;username&#039;]);

                    if (!empty($forum_page[&#039;avatar_markup&#039;]))
                        $forum_page[&#039;author_ident&#039;][&#039;avatar&#039;] = &#039;&lt;li class=&quot;useravatar&quot;&gt;&#039;.$forum_page[&#039;avatar_markup&#039;].&#039;&lt;/li&gt;&#039;;
                } else {
                    $forum_page[&#039;author_ident&#039;][&#039;avatar&#039;] = &#039;&lt;li class=&quot;useravatar&quot;&gt;&lt;img src=&quot;https://www.gravatar.com/avatar/&#039;.md5(strtolower($cur_post[&#039;email&#039;])).&#039;.jpg?s=64&amp;r=X&quot; /&gt;&lt;/li&gt;&#039;;
                }</code></pre></div><p>где параметр ?s=64 указывает на размер стороны аватара. В даннм случае аватар будет размером 64x64 пикселя.</p><br /><p><strong>Для отображения аватаров при просмотре профиля.</strong></p><p>3. Открыть файл profile.php и найти (1658 строка):</p><div class="codebox"><pre><code>        if ($forum_config[&#039;o_avatars&#039;] == &#039;1&#039;)
        {
            $forum_page[&#039;avatar_markup&#039;] = generate_avatar_markup($id, $user[&#039;avatar&#039;], $user[&#039;avatar_width&#039;], $user[&#039;avatar_height&#039;], $user[&#039;username&#039;], TRUE);

            if (!empty($forum_page[&#039;avatar_markup&#039;]))
                $forum_page[&#039;user_ident&#039;][&#039;avatar&#039;] = &#039;&lt;li class=&quot;useravatar&quot;&gt;&#039;.$forum_page[&#039;avatar_markup&#039;].&#039;&lt;/li&gt;&#039;;
        }</code></pre></div><p>4. Заменить на:</p><div class="codebox"><pre><code>        if ($forum_config[&#039;o_avatars&#039;] == &#039;1&#039;)
        {
            $forum_page[&#039;avatar_markup&#039;] = generate_avatar_markup($id, $user[&#039;avatar&#039;], $user[&#039;avatar_width&#039;], $user[&#039;avatar_height&#039;], $user[&#039;username&#039;], TRUE);

            if (!empty($forum_page[&#039;avatar_markup&#039;]))
                $forum_page[&#039;user_ident&#039;][&#039;avatar&#039;] = &#039;&lt;li class=&quot;useravatar&quot;&gt;&#039;.$forum_page[&#039;avatar_markup&#039;].&#039;&lt;/li&gt;&#039;;
        } else {
            $forum_page[&#039;user_ident&#039;][&#039;avatar&#039;] = &#039;&lt;li class=&quot;useravatar&quot;&gt;&lt;img src=&quot;https://www.gravatar.com/avatar/&#039;.md5(strtolower($user[&#039;email&#039;])).&#039;.jpg?s=64&amp;r=X&quot; /&gt;&lt;/li&gt;&#039;;
        }</code></pre></div><br /><p><strong>Для отображения сообщения об использовании системы граватаров на странице настройки профиля пользователя.</strong></p><p>5. Далее в файле profile.php найти (1982 строка):</p><div class="codebox"><pre><code>if ($forum_page[&#039;has_required&#039;]): ?&gt;
        &lt;div id=&quot;req-msg&quot; class=&quot;req-warn ct-box error-box&quot;&gt;
            &lt;p class=&quot;important&quot;&gt;&lt;?php echo $lang_common[&#039;Required warn&#039;] ?&gt;&lt;/p&gt;
        &lt;/div&gt;
&lt;?php endif; ?&gt;</code></pre></div><p>6. Ниже добавить:</p><div class="codebox"><pre><code>        &lt;div id=&quot;req-msg&quot; class=&quot;ct-box error-box&quot;&gt;
            &lt;p class=&quot;important&quot;&gt;Изменить свой аватар ты можешь в один клик через сервис &lt;a target=&quot;_blank&quot; href=&quot;https://ru.gravatar.com/&quot;&gt;Gravatar&lt;/a&gt;!&lt;/p&gt;
        &lt;/div&gt;</code></pre></div><br /><p>Все просто! В итоге у вас получится тоже самое, что сейчас можно видеть на данном форуме!</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Mon, 27 Aug 2012 11:37:32 +0000</pubDate>
			<guid>https://talk.alaev.info/post/44/#p44</guid>
		</item>
	</channel>
</rss>
