
Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Страницы: (3) [1] 2 3 ( Перейти к первому непрочитанному сообщению ) | ![]() ![]() ![]() |
Romych |
Отправлено: Фев 17 2012, 01:11
|
![]() Странник ![]() Группа: Пользователи Сообщений: 174 Пользователь №: 2 237 Регистрация: 21-Апреля 10 ![]() Репутация: 42 ![]() |
я думаю многим бы хотелось иметь у себя на форуме такие же фишки, как в более старших версиях IPB
вот на ваял отображение аватара на главной странице форума, напротив автора (ава берётся через аякс запрос) ![]() если аватара у пользователя нет, то ему присваивается по-умолчанию такой ![]() установка Главная страница 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> ПРИМЕР -------------------- |
|
asm-a |
Отправлено: Фев 17 2012, 10:06
|
![]() <? echo"Кодер" ?> ![]() Группа: Пользователи Сообщений: 964 Пользователь №: 2 333 Регистрация: 29-Май 10 ![]() Репутация: 58 ![]() |
Цитата Теперь все заработало, спасибо ![]() Это сообщение отредактировал аsm-а - Фев 17 2012, 10:16 -------------------- Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
-------------- За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС -------------- Мой сайт -------------- xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает. |
|
Romych |
Отправлено: Фев 17 2012, 11:56
|
![]() Странник ![]() Группа: Пользователи Сообщений: 174 Пользователь №: 2 237 Регистрация: 21-Апреля 10 ![]() Репутация: 42 ![]() |
я мог бы через аякс запросы реализовать и такую фишку,
всплывающая табличка с минипрофилем при наведении курсора на последнего автора в теме ![]() НО для правильной реализации этого надо весь сервис перевести на кодировку UTF-8 для корректного отображения кириллицы, кстати, скажу по секрету, что конкурирующий сервис по созданию бесплатных форумов тоже озабочен вопросом перехода с кодировки windows-1251 на utf-8, только затянули они этот процесс и ещё по теме, если в настройках форума просмотр профиля скрыт от гостей, то у всех авторов напротив темы и ника, будет отображаться ава по-умолчанию -------------------- |
|
admin |
Отправлено: Фев 17 2012, 16:37
|
![]() Разработчик ![]() Группа: Администраторы Сообщений: 5 533 Пользователь №: 1 Регистрация: 27-Октября 07 ![]() Репутация: 183 ![]() |
Romych, проблема перехода на юникод в том, что размер базы существенно увеличится. Сейчас мы это не можем себе позволить, что будет после переезда на новый сервер - посмотрим.
-------------------- Ответы на очень многие вопросы уже много раз давались на форуме. Пожалуйста, перед созданием темы с вопросом пользуйтесь поиском.
![]() |
|
asm-a |
Отправлено: Фев 18 2012, 11:00
|
![]() <? echo"Кодер" ?> ![]() Группа: Пользователи Сообщений: 964 Пользователь №: 2 333 Регистрация: 29-Май 10 ![]() Репутация: 58 ![]() |
Хотя нет, опять не работает.
![]() -------------------- Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
-------------- За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС -------------- Мой сайт -------------- xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает. |
|
Romych |
Отправлено: Фев 18 2012, 14:12
|
![]() Странник ![]() Группа: Пользователи Сообщений: 174 Пользователь №: 2 237 Регистрация: 21-Апреля 10 ![]() Репутация: 42 ![]() |
Цитата (аsm-а @ Фев 18 2012, 12:00) Хотя нет, опять не работает. ![]() а я что-то не вижу у вас данного скрипта на вашем форуме -------------------- |
|
asm-a |
Отправлено: Фев 18 2012, 14:17
|
![]() <? echo"Кодер" ?> ![]() Группа: Пользователи Сообщений: 964 Пользователь №: 2 333 Регистрация: 29-Май 10 ![]() Репутация: 58 ![]() |
Цитата а я что-то не вижу у вас данного скрипта на вашем форуме Он стоит. Могу админку дать, сами посмотрите. -------------------- Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
-------------- За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС -------------- Мой сайт -------------- xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает. |
|
Romych |
Отправлено: Фев 18 2012, 15:04
|
![]() Странник ![]() Группа: Пользователи Сообщений: 174 Пользователь №: 2 237 Регистрация: 21-Апреля 10 ![]() Репутация: 42 ![]() |
Цитата (аsm-а @ Фев 18 2012, 15:17) Он стоит. Могу админку дать, сами посмотрите. ок, скиньте в личку доступ, посмотрю что не так -------------------- |
|
asm-a |
Отправлено: Фев 18 2012, 15:08
|
![]() <? echo"Кодер" ?> ![]() Группа: Пользователи Сообщений: 964 Пользователь №: 2 333 Регистрация: 29-Май 10 ![]() Репутация: 58 ![]() |
Нашел в чем проблема. Если выключить поле Отображать сегодняшних именинников на главной странице форума? или Автоматически скрывать таблицу, если нету именинников? то работать не будет
![]() -------------------- Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
-------------- За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС -------------- Мой сайт -------------- xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает. |
|
admin |
Отправлено: Фев 18 2012, 16:00
|
![]() Разработчик ![]() Группа: Администраторы Сообщений: 5 533 Пользователь №: 1 Регистрация: 27-Октября 07 ![]() Репутация: 183 ![]() |
При большом количестве символов в названии темы и маленьком разрешении экрана вот что получается:
Присоединённые изображения ![]() -------------------- Ответы на очень многие вопросы уже много раз давались на форуме. Пожалуйста, перед созданием темы с вопросом пользуйтесь поиском.
![]() |
|
Slesher |
Отправлено: Фев 18 2012, 16:03
|
![]() реформатор ![]() Группа: Пользователи Сообщений: 1 224 Пользователь №: 650 Регистрация: 18-Марта 08 Из: Украины ![]() Репутация: 57 ![]() |
Цитата (аsm-а @ Сегодня, 16:08) Нашел в чем проблема. Если выключить поле Отображать сегодняшних именинников на главной странице форума? или Автоматически скрывать таблицу, если нету именинников? то работать не будет Решается очень просто. Надо только устанавливать яваскрипт не в Members Birthdays Row (Редактировать) , а в какой то другой кусок шаблона, который автономный и не зависит от настроек. -------------------- |
|
Romych |
Отправлено: Фев 18 2012, 16:41
|
![]() Странник ![]() Группа: Пользователи Сообщений: 174 Пользователь №: 2 237 Регистрация: 21-Апреля 10 ![]() Репутация: 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> -------------------- |
|
Romych |
Отправлено: Фев 18 2012, 16:51
|
![]() Странник ![]() Группа: Пользователи Сообщений: 174 Пользователь №: 2 237 Регистрация: 21-Апреля 10 ![]() Репутация: 42 ![]() |
Цитата (admin @ Фев 18 2012, 17:00) При большом количестве символов в названии темы и маленьком разрешении экрана вот что получается: пока вижу вот такое решение это в Главная страница AЦ -> Скины и Шаблоны -> Настройка скинов -> CSS добавляем Код .row2 {overflow: hidden;} -------------------- |
|
Slesher |
Отправлено: Фев 18 2012, 17:13
|
![]() реформатор ![]() Группа: Пользователи Сообщений: 1 224 Пользователь №: 650 Регистрация: 18-Марта 08 Из: Украины ![]() Репутация: 57 ![]() |
Romych,
или можно просто например после 20 символов делать реплейс на "..." -------------------- |
|
asm-a |
Отправлено: Фев 18 2012, 20:32
|
![]() <? echo"Кодер" ?> ![]() Группа: Пользователи Сообщений: 964 Пользователь №: 2 333 Регистрация: 29-Май 10 ![]() Репутация: 58 ![]() |
Цитата только скрипт немного для этого меняется То ли мне кажется, то ли нет, но загрузка картинок стало немного дольше -------------------- Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
-------------- За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС -------------- Мой сайт -------------- xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает. |
|
![]() |
![]() ![]() ![]() |