if ($comusers_url and mso_get_option('allow_comment_comuser_url', 'general', 0)) { $comment_info .= ' <a href="' . $comusers_url . '" rel="nofollow" class="outlink"><img src="' . getinfo('template_url') . 'images/outlink.png" width="16" height="16" alt="link" title="' . tf('Сайт комментатора') . '"></a>'; } $comment_info .= ' | <span class="date"><a href="#comment-' . $comments_id . '" id="comment-' . $comments_id . '">' . $comments_date . '</a></span>'; if ($edit_link) { $comment_info .= ' | <a href="' . $edit_link . $comments_id . '">edit</a>'; } if (!$comments_approved) { $comment_info .= ' | ' . tf('Ожидает модерации'); } if ($f = mso_page_foreach('page-comments-out')) { require $f; // подключаем кастомный вывод } else { echo '<div class="comment-info">' . $comment_info . '</div>'; echo '<div class="comments_content">' . mso_avatar($comment) . mso_comments_content($comments_content) . '</div>'; } echo '<div class="clearfix"></div>'; echo '</li>'; // pr($comment); } echo '</ol>'; echo '</div>' . NR; } if ($page_comment_allow and $page_text_ok) { // если запрещены комментарии и от анонимов и от комюзеров, то выходим if (mso_get_option('allow_comment_anonim', 'general', '1') or mso_get_option('allow_comment_comusers', 'general', '1')) { if ($f = mso_page_foreach('page-comment-form-do')) { require $f; } else { echo '<div class="break"></div>' . mso_get_val('leave_a_comment_start', '<h3 class="comments">') . mso_get_option('leave_a_comment', 'templates', tf('Оставьте комментарий!')) . mso_get_val('leave_a_comment_end', '</h3>');
} if (!$comuser_info and mso_get_option('page_404_http_not_found', 'templates', 1)) { header('HTTP/1.0 404 Not Found'); } // теперь сам вывод # начальная часть шаблона require getinfo('template_dir') . 'main-start.php'; echo NR . '<div class="type type_users">' . NR; if ($comuser_info) { extract($comuser_info[0]); if ($f = mso_page_foreach('users')) { require $f; } else { $avatar_info = $comuser_info[0]; $avatar_info['users_avatar_url'] = $avatar_info['users_email'] = ''; $avatar = mso_avatar($avatar_info, 'style="float: right; margin: 5px 0 0 0;" class="gravatar"', false, 150); if ($comusers_nik) { echo '<h1>' . $avatar . $comusers_nik . '</h1>'; } else { echo '<h1>' . $avatar . tf('Комментатор') . ' ' . $comusers_id . '</h1>'; } if ($comusers_activate_string != $comusers_activate_key) { // нет активации echo '<p><span style="color: red;" class="comusers-no-activate">' . tf('Активация не завершена.') . '</span> <a href="' . getinfo('siteurl') . 'users/' . $comusers_id . '/edit">' . tf('Завершить') . '</a></p>'; } // выводим все данные if ($comusers_date_registr) { echo '<p><strong>' . tf('Дата регистрации') . ':</strong> ' . $comusers_date_registr . '</p>'; } if ($comusers_nik) { echo '<p><strong>' . tf('Ник') . ':</strong> ' . $comusers_nik . '</p>';
header('HTTP/1.0 404 Not Found'); } // теперь сам вывод # начальная часть шаблона if ($fn = mso_find_ts_file('main/main-start.php')) { require $fn; } echo NR . '<div class="mso-type-users"><div class="mso-page-only"><div class="mso-page-content mso-type-users-content">'; if ($comuser_info) { extract($comuser_info[0]); if ($f = mso_page_foreach('users')) { require $f; } else { $avatar_info = $comuser_info[0]; $avatar_info['users_avatar_url'] = $avatar_info['users_email'] = ''; $avatar = mso_avatar($avatar_info, '', false, false, true); // только адрес граватарки if (!$comusers_nik) { $comusers_nik = tf('Комментатор') . ' ' . $comusers_id; } // нет активации if ($comusers_activate_string != $comusers_activate_key) { $no_activation_link = getinfo('siteurl') . 'users/' . $comusers_id . '/edit'; } else { $no_activation_link = ''; } if ($comusers_description) { $comusers_description = strip_tags($comusers_description); $comusers_description = str_replace("\n", '<br>', $comusers_description); $comusers_description = str_replace('<br><br>', '<br>', $comusers_description); }
} extract($comment); if ($comment_num & 1) { $a_class = 'mso-comment-odd'; } else { $a_class = 'mso-comment-even'; } // четное if ($users_id) { $a_class .= ' mso-comment-users'; } elseif ($comusers_id) { $a_class .= ' mso-comment-comusers'; } else { $a_class .= ' mso-comment-anonim'; } $avatar = mso_avatar($comment, '', false, false, true); // только адрес граватарки // $comments_content = mso_comments_content($comments_content); if (!$comusers_url or !mso_get_option('allow_comment_comuser_url', 'general', 0)) { $comusers_url = ''; } eval($tmpl); // выполнение через шаблонизатор } echo '</section>'; echo '</div>' . NR; } if ($f = mso_page_foreach('page-comments-posle-list')) { require $f; } if ($page['page_comment_allow'] and $page_text_ok) {