urisoft Опубликовано 13 Июля 2007 Жалоба Поделиться Опубликовано 13 Июля 2007 Дополнение для mJournal v2.0pb7: Онлайн в профилеАвтор: Vic'er Инструкция, для показа соответствующей инфы в профиле (для 2.0.х): lang_profile.phpпосле$lang = array (добавить// JOURNAL MOD 'wol_journal' => "Просмотр журнала", 'journal_main' => "Главная страница дневников", // END JOURNAL MOD profile.phpнайти if ( $member['in_topic'] ) { $topic = $DB->simple_exec_query( array( 'select' => '*', 'from' => 'topics', 'where' => 'tid='.$member['in_topic'] ) );выше добавить // JOURNAL MOD if (isset($member['sesslocation'])) { list($_act, $_j_pid) = explode( ",", $member['sesslocation'] ); if ($_act == 'Journal') { $member['in_journal'] = intval($_j_pid); } } if (isset($member['in_journal'])) { if ($member['in_journal']>0) { $j_mem = $DB->simple_exec_query( array( 'select' => 'id, name', 'from' => 'members', 'where' => 'id='.$member['in_journal'] ) ); $where = $ibforums->lang['wol_journal'].': '."<a href='{$ibforums->vars['board_url']}/journal.php?user={$j_mem['id']}'>{$j_mem['name']}</a>"; }else{ $where = " <a href='{$ibforums->vars['board_url']}/journal.php'>{$ibforums->lang['journal_main']}</a>"; } } else // END JOURNAL MOD Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
wrm Опубликовано 18 Сентября 2007 Жалоба Поделиться Опубликовано 18 Сентября 2007 А никто не делал того же в sources/components_location ? Кстати, для 2.1.х не подходит. нужно немного подправить. напишите кто-нить для 2.1.7, пожалуйста Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
wrm Опубликовано 18 Сентября 2007 Жалоба Поделиться Опубликовано 18 Сентября 2007 Вот быстрый вариант для 2.1.х: sources/action_public/profile.php: Находим: else if ( strstr( strtolower($member['sesslocation']), 'search' ) ) { $where = $this->ipsclass->lang['wol_search']; } Добавляем ниже: else if ( strstr( strtolower($member['sesslocation']), 'journal' ) ) { list($_act, $_j_pid) = explode( ",", $member['sesslocation'] ); $member['in_journal'] = intval($_j_pid); if ($member['in_journal']>0) { $where = "Читает <a href=/journal.php?user=".$member['in_journal'].">дневник пользователя</a>"; } else { $where = "На <a href=/journal.php>главной странице дневников</a>"; } } Лень было запрос к базе делать для вывода юзера дневника, кот. юзер читает. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
nicolka84 Опубликовано 28 Февраля 2009 Жалоба Поделиться Опубликовано 28 Февраля 2009 Лень было запрос к базе делать для вывода юзера дневника, кот. юзер читает.Может кто нибуть написать этот запрос?Хотелось бы чтобы в "Кто в онлайне" тоже отображалось что пользаватель читает тот или иной дневник , сейчас у меня просто пишет "Просмотр главной страницы форума" ЗЫ: IP.Board 2.3.4 + mJournal v2.0.7 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.