Powered by Invision Power Board
Доброго времени суток, уважаемые новички форума и те, кто не так давно зарегистрировал форум на нашем сервисе. Обращаем Ваше внимание на то, что данный форум - своеобразная база знаний, на которой хранятся ответы на все Ваши сформировавшиеся (также как и не сформировавшиеся) вопросы по работе Вашего форума. Администрацией сервиса было принято решение написать документацию по использованию поиска по форуму технической поддержки. Мы понимаем, что конечно лучше, когда именно Вам лично дают качественный ответ, но ответы на большинство вопросов уже даны - достаточно правильно спросить поисковик, и он найдёт Вам то, что Вы ищите.
  1. На этом форуме осуществляется техническая поддержка только и только форумов IP.Board Сервиса IPB.SU.
  2. Заполните в Профиле поле: "Адрес Вашего форума" - это упростит работу Aдминистрации при решении Bаших проблем.
С уважением,
Администрация Сервиса IPB.SU!


Forum Rules Правила раздела

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

Страницы: (3) [1] 2 3   ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

> Аватар напротив автора в теме, аналог IPB 3.xx
Romych
Quote Post

Странник
Group Icon


Сообщений: 174

Активность: Member Offline


Ответить Автору

Репутация: 42


я думаю многим бы хотелось иметь у себя на форуме такие же фишки, как в более старших версиях IPB
вот на ваял отображение аватара на главной странице форума, напротив автора (ава берётся через аякс запрос)

Аватар напротив автора в теме


user posted image


если аватара у пользователя нет, то ему присваивается по-умолчанию такой
user posted image

установка
Главная страница AЦ -> Скины и Шаблоны -> Настройка скинов -> HTML -> Главная страница форума (Board Index Sections) -> Members Birthdays Row (Редактировать)

в самый низ добавляем:
Код
<script type="text/javascript">
$('div.tableborder td.row2[nowrap="nowrap"]').each(function(){
var autor=$(this).find('a[href*=php?showuser]').attr('href');
if (autor == undefined)
{return false;};
var lastor='<a class="UserPhoto" href="'+autor+'">';
var self = $(this);
$.get(autor,'',getAVA);
function getAVA(data){
var uAva=$(data).find('td.plainborder td.row1 img').attr('src');
if (uAva == undefined)
{uAva='http://uploads.ru/i/9/O/e/9OebS.png'};
lastor += '<img width="30" style="float:left;margin:5px 7px 3px 3px;" alt="" src="'+uAva+'" /></a>';
self.prepend(lastor);
}  });
</script>


ПРИМЕР


--------------------
PMEmail Poster
Top
asm-a
Quote Post

<? echo"Кодер" ?>
Group Icon


Сообщений: 881

Активность: Member Offline


Ответить Автору

Репутация: 56


Цитата
Не работает sad.gif
http://exf.ipb.su
FireFox 11.0


Теперь все заработало, спасибо happy.gif

Это сообщение отредактировал аsm-а - Фев 17 2012, 10:16


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
--------------
За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС
--------------
Мой блог | Twitter
--------------
xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает.
PM
Top
Romych
Quote Post

Странник
Group Icon


Сообщений: 174

Активность: Member Offline


Ответить Автору

Репутация: 42


я мог бы через аякс запросы реализовать и такую фишку,
всплывающая табличка с минипрофилем при наведении курсора на последнего автора в теме

user posted image
НО для правильной реализации этого надо весь сервис перевести на кодировку UTF-8 для корректного отображения кириллицы,
кстати, скажу по секрету, что конкурирующий сервис по созданию бесплатных форумов тоже озабочен вопросом перехода с кодировки windows-1251 на utf-8,
только затянули они этот процесс

и ещё по теме, если в настройках форума просмотр профиля скрыт от гостей, то у всех авторов напротив темы и ника, будет отображаться ава по-умолчанию


--------------------
PMEmail Poster
Top
admin
Quote Post

Разработчик
Group Icon


Сообщений: 5 379

Активность: Member Offline


Ответить Автору

Репутация: 176


Romych, проблема перехода на юникод в том, что размер базы существенно увеличится. Сейчас мы это не можем себе позволить, что будет после переезда на новый сервер - посмотрим.


--------------------
Ответы на очень многие вопросы уже много раз давались на форуме. Пожалуйста, перед созданием темы с вопросом пользуйтесь поиском.

user posted image
PM
Top
asm-a
Quote Post

<? echo"Кодер" ?>
Group Icon


Сообщений: 881

Активность: Member Offline


Ответить Автору

Репутация: 56


Хотя нет, опять не работает. sad.gif


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
--------------
За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС
--------------
Мой блог | Twitter
--------------
xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает.
PM
Top
Romych
Quote Post

Странник
Group Icon


Сообщений: 174

Активность: Member Offline


Ответить Автору

Репутация: 42


Цитата (аsm-а @ Фев 18 2012, 12:00)
Хотя нет, опять не работает. sad.gif

а я что-то не вижу у вас данного скрипта на вашем форуме


--------------------
PMEmail Poster
Top
asm-a
Quote Post

<? echo"Кодер" ?>
Group Icon


Сообщений: 881

Активность: Member Offline


Ответить Автору

Репутация: 56


Цитата
а я что-то не вижу у вас данного скрипта на вашем форуме

Он стоит. Могу админку дать, сами посмотрите.


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
--------------
За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС
--------------
Мой блог | Twitter
--------------
xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает.
PM
Top
Romych
Quote Post

Странник
Group Icon


Сообщений: 174

Активность: Member Offline


Ответить Автору

Репутация: 42


Цитата (аsm-а @ Фев 18 2012, 15:17)
Он стоит. Могу админку дать, сами посмотрите.

ок, скиньте в личку доступ, посмотрю что не так


--------------------
PMEmail Poster
Top
asm-a
Quote Post

<? echo"Кодер" ?>
Group Icon


Сообщений: 881

Активность: Member Offline


Ответить Автору

Репутация: 56


Нашел в чем проблема. Если выключить поле Отображать сегодняшних именинников на главной странице форума? или Автоматически скрывать таблицу, если нету именинников? то работать не будет wink.gif


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
--------------
За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС
--------------
Мой блог | Twitter
--------------
xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает.
PM
Top
admin
Quote Post

Разработчик
Group Icon


Сообщений: 5 379

Активность: Member Offline


Ответить Автору

Репутация: 176


При большом количестве символов в названии темы и маленьком разрешении экрана вот что получается:

Нажмите для увеличения
Присоединённое изображение


--------------------
Ответы на очень многие вопросы уже много раз давались на форуме. Пожалуйста, перед созданием темы с вопросом пользуйтесь поиском.

user posted image
PM
Top
Slesher
Quote Post

реформатор
Group Icon


Сообщений: 1 224
Из: Украины

Активность: Member Offline


Ответить Автору

Репутация: 57


Цитата (аsm-а @ Сегодня, 16:08)
Нашел в чем проблема. Если выключить поле Отображать сегодняшних именинников на главной странице форума? или Автоматически скрывать таблицу, если нету именинников? то работать не будет


Решается очень просто. Надо только устанавливать яваскрипт не в Members Birthdays Row (Редактировать) , а в какой то другой кусок шаблона, который автономный и не зависит от настроек.


--------------------
Корпорация Фалкея - создание и развитие сайтов на заказ

Записки веб-программиста | Помог? спасибо!
PM
Top
Romych
Quote Post

Странник
Group Icon


Сообщений: 174

Активность: Member Offline


Ответить Автору

Репутация: 42


Цитата (Slesher @ Фев 18 2012, 17:03)
Решается очень просто. Надо только устанавливать яваскрипт не в Members Birthdays Row (Редактировать) , а в какой то другой кусок шаблона, который автономный и не зависит от настроек.

да, Slesher прав, как вариант предлагаю устанавливать скрипт в шаблон

Главная страница AЦ -> Скины и Шаблоны -> Настройка скинов -> HTML -> Глобальные шаблоны (Global HTML elements) -> Board Header (logo, links, etc) (Редактировать)

только скрипт немного для этого меняется
Код
<script type="text/javascript">
$(document).ready(function() {
$('div.tableborder td.row2[nowrap="nowrap"]').map(function(){
var autor=$(this).find('a[href*="php?showuser"]').attr('href');
if (autor == undefined)
{return false;};
var lastor='<a class="UserPhoto" href="'+autor+'">';
var self = $(this);
$.get(autor,'',getAVA);
function getAVA(data){
var uAva=$(data).find('td.plainborder td.row1 img').attr('src');
if (uAva == undefined)
{uAva='http://uploads.ru/i/9/O/e/9OebS.png'};
lastor += '<img width="30" style="float:left;margin:5px 7px 3px 3px;" alt="" src="'+uAva+'" /></a>';
self.prepend(lastor);
} }); });
</script>


--------------------
PMEmail Poster
Top
Romych
Quote Post

Странник
Group Icon


Сообщений: 174

Активность: Member Offline


Ответить Автору

Репутация: 42


Цитата (admin @ Фев 18 2012, 17:00)
При большом количестве символов в названии темы и маленьком разрешении экрана вот что получается:

пока вижу вот такое решение
это в
Главная страница AЦ -> Скины и Шаблоны -> Настройка скинов -> CSS

добавляем

Код
.row2 {overflow: hidden;}


--------------------
PMEmail Poster
Top
Slesher
Quote Post

реформатор
Group Icon


Сообщений: 1 224
Из: Украины

Активность: Member Offline


Ответить Автору

Репутация: 57


Romych,
или можно просто например после 20 символов делать реплейс на "..."


--------------------
Корпорация Фалкея - создание и развитие сайтов на заказ

Записки веб-программиста | Помог? спасибо!
PM
Top
asm-a
Quote Post

<? echo"Кодер" ?>
Group Icon


Сообщений: 881

Активность: Member Offline


Ответить Автору

Репутация: 56


Цитата
только скрипт немного для этого меняется

То ли мне кажется, то ли нет, но загрузка картинок стало немного дольше


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
--------------
За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС
--------------
Мой блог | Twitter
--------------
xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает.
PM
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Страницы: (3) [1] 2 3  Reply to this topicStart new topicStart Poll


 


Текстовая версия