Example #1
0
        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>');
Example #2
0
}
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>';
Example #3
0
    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);
        }
Example #4
0
        }
        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) {