Перейти к контенту

vmlinuz

Пользователи
  • Число публикаций

    64
  • Регистрация

  • Последнее посещение

О vmlinuz

  • День рождения 23.05.1983

Дополнительные

  • Пол
    Мужчина
  • Интересы
    AIX, Freebsd, *nix

Недавние посетители профиля

4 286 просмотров профиля

Достижения vmlinuz

  1. версия 2.3.5, в поле subject вижу следующее: =?windows-1251?Q?=CD=EE=E2=FB=E9=20=EF=EE=EB=FC=E7=EE=E2=E0=F2=E5=EB=FC=20=ED=E0=20=D4=EE=F0=F3=E C=20êëà=ED=E0=20=C3=ED=E5=E2=20(=20=D4=EE=F0=F3=EC=20êëà=ED=E0=20=C3=ED=E5=E2=20)?= пробовал менять $this->mail_headers[ $header ] = $value; на: $this->mail_headers[ $header ] = $orig_value;//$this->from; что-то не выходит... подскажите что точно менять то? вот часть моего файла class_email.php /*-------------------------------------------------------------------------*/ // ENCODE HEADERS - RFC2047 /*-------------------------------------------------------------------------*/ function encode_headers( $headers = array() ) { $enc_headers = count($headers) ? $headers : $this->mail_headers; foreach( $enc_headers as $header => $value) { $orig_value = $value; preg_match_all( '/(\w*[\x80-\xFF]+\w*)/', $value, $matches ); foreach ($matches[1] as $match_value) { if( $header == 'From' OR $header == 'Content-Type' OR $header == 'Content-Disposition' ) { // Either sendmail or the email servers don't like 'From' encoded...let's remove the board name // and just move along, as email address cannot contain nasty characters themselves $this->mail_headers[ $header ] = $orig_value;//$this->from; $enc_headers[ $header ] = $orig_value;//$this->from; continue 2; } $replacement = preg_replace_callback( '/([=_\?\x00-\x1F\x80-\xFF])/', create_function( '$match', 'return "=" . strtoupper( dechex( ord( "$match[1]" ) ) );' ), $match_value ); $value = str_replace( $match_value, $replacement, $value ); } if( $orig_value != $value ) { $value = '=?' . $this->char_set . '?Q?' . str_replace( " ", "=20", $value ) . '?='; } if( !count($headers) ) { $this->mail_headers[ $header ] = $value; } else { $enc_headers[ $header ] = $value; } } return $enc_headers; }
  2. при добавлении вопросов в админке они в итоге отображаются ??? - вот так, все остальное норм таблица с правильной кодировкой. сори, разобрался. Спасибо за мод.
  3. спасибо, в поиске про портал ничего толком не нашёл, но как я понял, тема актуальна, так как если использовать несколько приложений и перенести их в шаблоне в начало навигации, то будет что-то типа: портал, галерея, чат, календарь, форумы, пользователи. как бы портал нормально в начало, перед форумами перенести? решение через "адрес сайта" (или как-то так) не предлагать, не то пальто получается.
  4. Всем привет, подскажите, как сделать ссылку на портал не последней, а первой? в этих новых шаблонах чёрт ногу сломит... Спасибо.
  5. через форму восстановления пароля пробовал?
  6. Это ещё что, я использую связку портал+форум (mkportal), установил блок для портала с выводом последних тем, в которых были ответы (грубо говоря, активные темы) и некоторые темы просто не показываются, некоторые темы пропадают из списка после нескольких ответов, хотя темы с форума доступны, заапрувлены и открыты. Несколько дней сижу гляжу в код и не могу понять где собака зарыта. Могу выложить код блока, возможно автору это чем-то поможет и кто-то из продвинутых пользователей сможет дать ответ, почему так происходит. <?php /*------------------------------------------------------------------------- | MKPortal IPB 2.1.x Last Posts Table with Permissions 2.1 (for center block) 17.05.2006 | for MKP 1.1 x IPB 2.1.x | by visiblesoul <visiblesoul.net> | Support: http://www.visiblesoul.net/resources/forum/ +-------------------------------------------------------------------------- Want to show your appreciation for this block? Link to me on your website using the link code below: Get free <a href="http://www.visiblesoul.net/" target="_blank">MKPortal modules, blocks, hacks, and skins</a> at <a href="http://www.visiblesoul.net/" target="_blank">Visible Soul Web Design - Corpus Christi, Texas</a>! --------------------------------------------------------------------------- Config: --------------------------------------------------------------------------*/ $prefix = "ibf_"; // Перфикс базы форума $limit = 10; // Число тем отоброжающих в блоке $cutoff = 40; // число символов в названии $startformat = "my"; // Формат даты // Options are short, time, small, normal, long or leave blank for default $lastformat = "my"; // формат даты последнего ответа // Options are short, time, small, normal, long or leave blank for default /*------------------------------------------------------------------------*/ global $mkportals, $DB, $mklib, $Skin, $mklib_board, $ipsclass; $content = " <tr> <td> <table class=\"moduleborder\" cellspacing=\"1\" width=\"100%\"> <tr> <th class=\"modulex\" width=\"45%\" style=\"padding-left: 10px;\">Название темы</th> <th class=\"modulex\" width=\"25%\" style=\"padding-left: 10px;\">Последний ответ</th> <th class=\"modulex\" width=\"20%\" style=\"padding-left: 10px;\">Дата последнего ответа</th> <th class=\"modulex\" width=\"5%\" style=\"text-align: center;\">Просмотров</th> <th class=\"modulex\" width=\"5%\">Ответов</th> </tr> "; $DB->query("SELECT id, password, permission_array FROM ".$prefix."forums"); while( $f = $DB->fetch_row() ) { $perms = unserialize(stripslashes($f['permission_array'])); if ($mklib_board->check_permissions($perms['read_perms']) != TRUE or ($f['password'] != "" ) ) { $bad[] = $f['id']; } else { $good[] = $f['id']; } } if ( count($bad) > 0 ) { $qe = " AND forum_id NOT IN(".implode(',', $bad ).") "; } $DB->query("SELECT t.last_post, t.tid, t.title, t.views, t.posts, t.start_date, t.starter_name, t.last_poster_name, t.last_poster_id, t.forum_id , a.avatar_location, a.avatar_size, a.avatar_type FROM ".$prefix."topics t LEFT JOIN ".$prefix."forums f ON (t.forum_id = f.id) LEFT JOIN ibf_member_extra a on (t.last_poster_id=a.id) WHERE state!='closed' AND approved=1 AND (moved_to IS NULL or moved_to='') $qe GROUP BY t.title ORDER BY t.last_post DESC LIMIT 0,$limit"); while ( $post = $DB->fetch_row() ) { $post['title'] = strip_tags($post['title']); $post['title'] = str_replace( "!" , "!" , $post['title'] ); $post['title'] = str_replace( """, "\"", $post['title'] ); if (strlen($post['title']) > $cutoff) { $post['title'] = substr( $post['title'],0,($cutoff - 3) ) . "..."; $post['title'] = preg_replace( '/&(#(\d+;?)?)?(\.\.\.)?$/', '...',$post['title'] ); } $title = $post['title']; $tid = $post['tid']; $views = $post['views']; $posts = $post['posts']; $starter = $post['starter_name']; $lastname = $post['last_poster_name']; $lastid = $post['last_poster_id']; $forum_id = $post['forum_id']; $startdate = $this->create_date($post['start_date'], $startformat); $lastdate = $this->create_date($post['last_post'], $lastformat); $content .= " <!-- topic begin --> <tr> <td class=\"modulecell\" style=\"padding-left: 3px; text-align: left;\"> <img src=\"$this->images/hand.png\" border=\"0\" align=\"middle\" alt=\"\" /> <a style=\"text-decoration: none; \" href=\"$mkportals->forum_url/index.php?showtopic=$tid&view=getnewpost\" title=\"Тему создал $starter от $startdate\">$title</a> </td> <td class=\"modulecell\" style=\"padding-left: 10px; text-align: left;\"> <a href=\"$mkportals->forum_url/index.php?showuser=$lastid\">$lastname</a> </td> <td class=\"modulecell\" style=\"padding-left: 10px; text-align: left;\">$lastdate</td> <td class=\"modulecell\" style=\"padding-right: 10px; text-align: right;\">$views</td> <td class=\"modulecell\" style=\"padding-right: 10px; text-align: right;\">$posts</td> </tr> <!-- topic end --> "; } $content .= " </table> </td> </tr> "; unset($prefix); unset($limit); unset($cutoff); unset($startformat); unset($lastformat); unset($perms); unset($good); unset($bad); unset($qe); unset($post); unset($tid); unset($title); unset($views); unset($posts); unset($startdate); unset($lastdate); unset($starter); unset($lastname); unset($lastid); unset($forum_id); unset($icohot); unset($icohot2); ?> ЗЫ. вроде не оффтоп
  7. ну ты извращенец ресторь из бекапа или оригинала 2 FatCat +1
  8. пару строчек перед этим кодом ещё покажи, такое ощущение что if затёр случайно.
  9. Админка - ВНЕШНИЙ ВИД, выбирай свой стиль, напротив названия справа нажми на кнопку и выбери "Изменить HTML шаблоны", потом выбираем шаблон skin_boards (главная страница) и в нём ForumRow. Затем в появившемся коде ищем <td class="row1" nowrap="nowrap"> и заменяем на <td class="row1"> после этого должно "отпустить"
  10. Смею предположить что дело в том, что в админку заходите через www.sitename.com/forum/admin а в конфиге прописано $INFO['board_url'] = 'http://sitename.com/forum'; или же наоборот. У меня были похожие проблемы с просмотром профиля, как исправил, всё стало на свои места.
  11. vmlinuz

    Аттач

    может ты какое-то "кривое" сжатие используешь..?
  12. запретить BB-коды в подписях
  13. хорошо крутит, да и бесплатно, супер
  14. эта таблица в базе вообще есть, в phpmyadmin глянь, что ли.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.