<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум АлаичЪ'а о SEO - PunBB - использование gravatar'ов вместо стандартной системы аватаров]]></title>
	<link rel="self" href="https://talk.alaev.info/feed/atom/topic/8/" />
	<updated>2016-11-27T02:18:36Z</updated>
	<generator>PunBB</generator>
	<id>https://talk.alaev.info/topic/8/</id>
		<entry>
			<title type="html"><![CDATA[Re: PunBB - использование gravatar'ов вместо стандартной системы аватаров]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/10245/#p10245" />
			<content type="html"><![CDATA[<p>Никогда граватар раньше не пользовался. Аватарки весят мало, много места на хостинге бы не заняли <img src="https://talk.alaev.info/img/smilies/sad.png" width="15" height="15" alt="sad" /></p>]]></content>
			<author>
				<name><![CDATA[Mifl]]></name>
				<uri>https://talk.alaev.info/user/1314/</uri>
			</author>
			<updated>2016-11-27T02:18:36Z</updated>
			<id>https://talk.alaev.info/post/10245/#p10245</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PunBB - использование gravatar'ов вместо стандартной системы аватаров]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/67/#p67" />
			<content type="html"><![CDATA[<p>Ок <img src="https://talk.alaev.info/img/smilies/smile.png" width="15" height="15" alt="smile" /> Видите, устроил вам небольшое тестирование)</p>]]></content>
			<author>
				<name><![CDATA[alexfork]]></name>
				<uri>https://talk.alaev.info/user/9/</uri>
			</author>
			<updated>2012-08-28T06:24:59Z</updated>
			<id>https://talk.alaev.info/post/67/#p67</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PunBB - использование gravatar'ов вместо стандартной системы аватаров]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/58/#p58" />
			<content type="html"><![CDATA[<p>Интересная батва. Я выяснил причину. У Алекса поставлено ограничение возрастное в настройках Граватара. Решается добавлением параметров к картинке. Сейчас все будет отображаться.</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://talk.alaev.info/user/2/</uri>
			</author>
			<updated>2012-08-28T03:05:39Z</updated>
			<id>https://talk.alaev.info/post/58/#p58</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PunBB - использование gravatar'ов вместо стандартной системы аватаров]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/55/#p55" />
			<content type="html"><![CDATA[<p><strong>alexfork</strong>, а что тут ещё можно не так сделать:) <br />Может из за почты глючит. Ведь с майлом вообще не работает, я <br />gmail регистрировал, и всё работает.</p>]]></content>
			<author>
				<name><![CDATA[wovanich]]></name>
				<uri>https://talk.alaev.info/user/5/</uri>
			</author>
			<updated>2012-08-27T17:08:37Z</updated>
			<id>https://talk.alaev.info/post/55/#p55</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PunBB - использование gravatar'ов вместо стандартной системы аватаров]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/53/#p53" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[alexfork]]></name>
				<uri>https://talk.alaev.info/user/9/</uri>
			</author>
			<updated>2012-08-27T16:58:14Z</updated>
			<id>https://talk.alaev.info/post/53/#p53</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PunBB - использование gravatar'ов вместо стандартной системы аватаров]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/52/#p52" />
			<content type="html"><![CDATA[<p>Почему же, всё работает.<br />Нужно, что бы&nbsp; Email&nbsp; на который регистрировали граватар, был указан и здесь.</p>]]></content>
			<author>
				<name><![CDATA[wovanich]]></name>
				<uri>https://talk.alaev.info/user/5/</uri>
			</author>
			<updated>2012-08-27T16:55:09Z</updated>
			<id>https://talk.alaev.info/post/52/#p52</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PunBB - использование gravatar'ов вместо стандартной системы аватаров]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/49/#p49" />
			<content type="html"><![CDATA[<p>Не работает что-то ваша фича, сэр <img src="https://talk.alaev.info/img/smilies/wink.png" width="15" height="15" alt="wink" /> В граватаре я зареген, однако аватарка не показывается. Что я делаю не так?</p>]]></content>
			<author>
				<name><![CDATA[alexfork]]></name>
				<uri>https://talk.alaev.info/user/9/</uri>
			</author>
			<updated>2012-08-27T13:56:26Z</updated>
			<id>https://talk.alaev.info/post/49/#p49</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[PunBB - использование gravatar'ов вместо стандартной системы аватаров]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/44/#p44" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://talk.alaev.info/user/2/</uri>
			</author>
			<updated>2012-08-27T11:37:32Z</updated>
			<id>https://talk.alaev.info/post/44/#p44</id>
		</entry>
</feed>
