当前位置: 首页>>代码示例>>PHP>>正文


PHP tf函数代码示例

本文整理汇总了PHP中tf函数的典型用法代码示例。如果您正苦于以下问题:PHP tf函数的具体用法?PHP tf怎么用?PHP tf使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了tf函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: captcha_go

function captcha_go($args = array())
{
    global $MSO;
    echo '
		<div class="captcha"><label for="comments_captha">' . tf('Введите нижние символы') . '</label>
		<input type="text" name="comments_captha" id="comments_captha" value="" maxlength="4" class="comments_captha"> <img src="' . create_captha_img(mso_md5($MSO->data['session']['session_id'] . mso_current_url())) . '" alt="" title="' . tf('Защита от спама: введите только нижние символы') . '"> <span>' . t('(обязательно)') . '</span><br><br></div>
		';
}
开发者ID:LeonisX,项目名称:cms,代码行数:8,代码来源:index.php

示例2: default_components

function default_components()
{
    // запоминаем результат, чтобы несколько раз не вызывать функцию mso_get_path_files
    static $all = false;
    if ($all === false) {
        $all = mso_get_dirs(getinfo('template_dir') . 'components/', array(), true);
    }
    return '0||' . tf('Отсутствует') . '#' . implode($all, '#');
}
开发者ID:Kmartynov,项目名称:cms,代码行数:9,代码来源:template-admin.php

示例3: captcha_go

function captcha_go($args = array())
{
    global $MSO;
    # сама картинка формируется в img.php
    # в ней мы передаем сессию, текущую страницу и время (против кэширования)
    echo '
			<div class="captcha"><label for="comments_captha">' . tf('Введите нижние символы') . '</label>
			<input type="text" name="comments_captha" id="comments_captha" value="" maxlength="4" class="comments_captha"> <img src="' . getinfo('plugins_url') . 'captcha/img.php?image=' . $MSO->data['session']['session_id'] . '&amp;page=' . mso_slug(mso_current_url()) . '&amp;code=' . time() . '" alt="" title="' . tf('Защита от спама: введите только нижние символы') . '"> <span>' . t('(обязательно)') . '</span><br><br></div>
		';
}
开发者ID:rb2,项目名称:MaxSite-CMS,代码行数:10,代码来源:index.php

示例4: comment_button_custom

function comment_button_custom($arg = array())
{
    echo '<p class="comment_button">
	<button type="button" class="comment_button_b" title="' . tf('Полужирный') . '" onClick="addText(\'<b>\', \'</b>\') ">B</button>
	<button type="button" class="comment_button_i" title="' . tf('Курсив') . '" onClick="addText(\'<i>\', \'</i>\') ">I</button>
	<button type="button" class="comment_button_u" title="' . tf('Подчеркнутый') . '" onClick="addText(\'<u>\', \'</u>\') ">U</button>
	<button type="button" class="comment_button_s" title="' . tf('Зачеркнутый') . '" onClick="addText(\'<s>\', \'</s>\') ">S</button>
	<button type="button" class="comment_button_blockquote" title="' . tf('Цитата') . '" onClick="addText(\'<blockquote>\', \'</blockquote>\') ">' . t('Цитата') . '</button>
	<button type="button" class="comment_button_pre" title="' . tf('Код или преформатированный текст') . '" onclick="addText(\'<pre>\', \'</pre>\') ">' . t('Код') . '</button>
	</p>';
}
开发者ID:rb2,项目名称:MaxSite-CMS,代码行数:11,代码来源:index.php

示例5: comment_button_custom

function comment_button_custom($arg = array())
{
    $options = mso_get_option('plugin_comment_button', 'plugins', array());
    if (!isset($options['show_buttons']) or !trim($options['show_buttons'])) {
        $options['show_buttons'] = 'b|i|u|s|blockquote|pre';
    }
    $buttons = array_map('trim', preg_split("/[\\s,\\|]+/", trim($options['show_buttons'])));
    echo '<p class="comment_button">
' . (!in_array('b', $buttons) ? '' : '	<button type="button" class="comment_button_b" title="' . tf('Полужирный') . '" onClick="addText(\'<b>\', \'</b>\') ">B</button>') . '
' . (!in_array('i', $buttons) ? '' : '	<button type="button" class="comment_button_i" title="' . tf('Курсив') . '" onClick="addText(\'<i>\', \'</i>\') ">I</button>') . '
' . (!in_array('u', $buttons) ? '' : '	<button type="button" class="comment_button_u" title="' . tf('Подчеркнутый') . '" onClick="addText(\'<u>\', \'</u>\') ">U</button>') . '
' . (!in_array('s', $buttons) ? '' : '	<button type="button" class="comment_button_s" title="' . tf('Зачеркнутый') . '" onClick="addText(\'<s>\', \'</s>\') ">S</button>') . '
' . (!in_array('blockquote', $buttons) ? '' : '	<button type="button" class="comment_button_blockquote" title="' . tf('Цитата') . '" onClick="addText(\'<blockquote>\', \'</blockquote>\') ">' . t('Цитата') . '</button>') . '
' . (!in_array('pre', $buttons) ? '' : '	<button type="button" class="comment_button_pre" title="' . tf('Код или преформатированный текст') . '" onclick="addText(\'<pre>\', \'</pre>\') ">' . t('Код') . '</button>') . '
' . mso_hook('comment_button_more') . '
	</p>';
}
开发者ID:buyvolov,项目名称:cms,代码行数:17,代码来源:index.php

示例6: login_form_widget_form

function login_form_widget_form($num = 1)
{
    $widget = 'login_form_widget_' . $num;
    // имя для формы и опций = виджет + номер
    // получаем опции
    $options = mso_get_option($widget, 'plugins', array());
    if (!isset($options['header'])) {
        $options['header'] = '';
    }
    if (!isset($options['after_form'])) {
        $options['after_form'] = '';
    }
    if (!isset($options['registration'])) {
        $options['registration'] = '0';
    }
    // вывод самой формы
    $CI =& get_instance();
    $CI->load->helper('form');
    $form = mso_widget_create_form(tf('Заголовок'), form_input(array('name' => $widget . 'header', 'value' => $options['header'])), tf('Укажите заголовок виджета'));
    $form .= mso_widget_create_form(tf('Регистрация'), form_dropdown($widget . 'registration', array('0' => tf('Не показывать ссылку'), '1' => tf('Показывать ссылку')), $options['registration']), tf('Ссылка будет отображена рядом с кнопкой входа'));
    $form .= mso_widget_create_form(tf('Текст после формы'), form_input(array('name' => $widget . 'after_form', 'value' => $options['after_form'])), tf('Можно использовать HTML'));
    return $form;
}
开发者ID:Kmartynov,项目名称:cms,代码行数:23,代码来源:index.php

示例7: mso_next_prev_page

}
/*
	info-top файл
	предыдущая - следующая запись
	вывод рубрик перед заголовком записи
*/
$np_out = '';
if (is_type('page') and $p->val('page_type_name') == 'blog') {
    $np = mso_next_prev_page(array('page_id' => $p->val('page_id'), 'page_categories' => $p->val('page_categories'), 'page_date_publish' => $p->val('page_date_publish'), 'use_category' => false));
    if ($np['next']) {
        $np_out .= '<div class="b-left"><i class="i-long-arrow-left"></i> ' . $p->link(mso_page_url($np['next']['page_slug']), $np['next']['page_title']) . '</div>';
    }
    if ($np['prev']) {
        $np_out .= '<div class="b-right">' . $p->link(mso_page_url($np['prev']['page_slug']), $np['prev']['page_title']) . ' <i class="i-long-arrow-right"></i></div>';
    }
    $p->block($np_out, '<div class="next-prev-page clearfix t90">', '</div>');
}
$p->format('edit', '<i class="i-edit t-gray600 hover-t-black" title="Edit page"></i>', '<div class="b-right mar10-t">', '</div>');
$p->format('title', '<h1 class="t-gray700 bor-double-b bor3px bor-gray300 pad5-b">', '</h1>', false);
$p->format('date', 'j F Y г.', '<time datetime="[page_date_publish_iso]" class="i-calendar">', '</time>');
$p->format('view_count', '<span class="i-eye mar15-l">' . tf('Просмотров') . ': ', '</span>');
$p->format('comments_count', '<span class="i-comment mar15-l">Комментарии: ', '</span>');
$p->format('cat', '<i class="i-bookmark-o mar10-l"></i>', '<br><span class="i-bookmark" title="' . tf('Рубрика записи') . '">', '</span>');
$p->format('tag', '<i class="i-tag mar10-l"></i>', '<br><span class="i-tags links-no-color" title="' . tf('Метка записи') . '">', '</span>');
$p->html(NR . '<header class="mar20-b">');
$p->line('[edit][title]');
$p->div_start('info info-top t-gray600 t90');
$p->line('[date][view_count][comments_count][cat][tag]');
$p->div_end('info info-top');
$p->html('</header>');
# end file
开发者ID:buyvolov,项目名称:cms,代码行数:31,代码来源:info-top-page.php

示例8: mso_page_content

                mso_page_content($page_content);
                if ($f = mso_page_foreach('info-bottom')) {
                    require $f;
                }
                // подключаем кастомный вывод
                mso_page_content_end();
                echo '<div class="break"></div>';
                mso_page_comments_link(array('page_comment_allow' => $page_comment_allow, 'page_slug' => $page_slug, 'title' => tf('Обсудить') . ' (' . $page_count_comments . ')', 'title_no_link' => tf('Читать комментарии') . ' (' . $page_count_comments . ')', 'do' => '<div class="comments-link"><span>', 'posle' => '</span></div>', 'page_count_comments' => $page_count_comments));
                echo '</div>';
            }
            echo NR . '</div></div><!--div class="page_only"-->' . NR;
        }
    }
    if (!$full_posts) {
        echo '</ul>';
    }
    mso_hook('pagination', $pagination);
} else {
    if ($f = mso_page_foreach('pages-not-found')) {
        require $f;
        // подключаем кастомный вывод
    } else {
        echo '<h1>' . tf('404. Ничего не найдено...') . '</h1>';
        echo '<p>' . tf('Извините, ничего не найдено') . '</p>';
        echo mso_hook('page_404');
    }
}
// endif $pages
echo NR . '</div><!-- class="type type_author" -->' . NR;
# конечная часть шаблона
require getinfo('template_dir') . 'main-end.php';
开发者ID:rb2,项目名称:MaxSite-CMS,代码行数:31,代码来源:author.php

示例9: exit

<?php

if (!defined('BASEPATH')) {
    exit('No direct script access allowed');
}
/**
 * MaxSite CMS
 * (c) http://max-3000.com/
 */
mso_remove_hook('body_start', 'demo_body_start');
mso_remove_hook('body_end', 'demo_body_end');
require getinfo('template_dir') . 'main-start.php';
echo NR . '<div class="type type_loginform">' . NR;
echo '<div class="loginform">';
if (!is_login()) {
    $redirect_url = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : getinfo('siteurl');
    if (mso_segment(2) == 'error') {
        echo '<p><strong style="color: red;" class="loginform">' . tf('Неверный логин/пароль') . '</strong></p>';
    }
    echo '<p class="header">' . tf('Введите свой логин и пароль') . '</p>';
    mso_login_form(array('login' => tf('Логин'), 'password' => tf('Пароль'), 'submit' => '', 'submit_value' => tf('Войти'), 'form_end' => '<div class="form-end"><a href="' . getinfo('siteurl') . '">' . tf('Вернуться к сайту') . '</a></div>'), $redirect_url);
} else {
    echo '<p>' . tf('Привет') . ', ' . getinfo('users_nik') . '! [<a href="' . getinfo('siteurl') . 'logout' . '">' . tf('выйти') . '</a>]</p>';
    // mso_redirect();
}
echo '</div>';
echo NR . '</div><!-- class="type type_loginform" -->' . NR;
require getinfo('template_dir') . 'main-end.php';
开发者ID:rb2,项目名称:MaxSite-CMS,代码行数:28,代码来源:loginform.php

示例10: mso_page_other_pages

function mso_page_other_pages($page_id = 0, $page_categories = array())
{
    if ($bl_title = mso_get_option('page_other_pages', 'templates', tf('Еще записи по теме'))) {
        // алгоритм получения записей
        $algoritm = mso_get_option('page_other_pages_algoritm', 'templates', 'all');
        if ($algoritm == 'lowlewel') {
            $all_cat = mso_cat_array_single();
            // все рубрики
            $bl_page_categories = array();
            // обработаный массив id-level
            foreach ($page_categories as $cat_id) {
                $bl_page_categories[$cat_id] = $all_cat[$cat_id]['level'];
            }
            arsort($bl_page_categories);
            // сортируем в обратном порядке
            $bl_page_categories = array_keys($bl_page_categories);
            // оставляем только ключи (id)
            // если что-то есть, то оставляем только первую рубрику, иначе $page_categories
            if (isset($bl_page_categories[0])) {
                $bl_page_categories = array($bl_page_categories[0]);
            } else {
                $bl_page_categories = $page_categories;
            }
        } else {
            // обычный вывод по всем рубрикам
            $bl_page_categories = $page_categories;
        }
        $bl_pages = mso_get_pages(array('type' => false, 'content' => false, 'pagination' => false, 'custom_type' => 'category', 'categories' => $bl_page_categories, 'exclude_page_id' => array($page_id), 'limit' => mso_get_option('page_other_pages_limit', 'templates', 7), 'order' => mso_get_option('page_other_pages_order', 'templates', 'page_date_publish'), 'order_asc' => mso_get_option('page_other_pages_order_asc', 'templates', 'random')), $_temp);
        if ($bl_pages) {
            if ($f = mso_page_foreach('page-other-pages-out')) {
                require $f;
            } else {
                echo '<div class="mso-page-other-pages">' . mso_get_val('page_other_pages_start', '<h4>') . $bl_title . mso_get_val('page_other_pages_end', '</h4>') . '<ul>';
                foreach ($bl_pages as $bl_page) {
                    mso_page_title($bl_page['page_slug'], $bl_page['page_title'], '<li>', '</li>', true);
                }
                echo '</ul></div>';
            }
        }
    }
}
开发者ID:buyvolov,项目名称:cms,代码行数:41,代码来源:page.php

示例11: exit

<?php

if (!defined('BASEPATH')) {
    exit('No direct script access allowed');
}
if (!mso_hook_present('main_menu')) {
    ?>
		<div id="MainMenu" class="MainMenu"><div class="wrap">
			<ul class="menu">
				<?php 
    $menu = mso_get_option('top_menu', 'templates', tf('/ | Главная_NR_about | О сайте_NR_comments | Комментарии_NR_contact | Контакты_NR_sitemap | Архив_NR_feed | RSS'));
    if (is_login()) {
        $menu .= NR . '[';
        $menu .= NR . 'admin | ' . getinfo('users_nik') . ' | Админ-панель | icon icon-admin';
        $menu .= NR . 'admin/page_new | Создать запись';
        $menu .= NR . 'admin/page | Список записей';
        $menu .= NR . 'admin/cat | Рубрики';
        $menu .= NR . 'admin/plugins | Плагины';
        $menu .= NR . 'admin/files | Загрузки';
        $menu .= NR . 'admin/sidebars | Сайдбары';
        $menu .= NR . 'admin/options | Основные настройки';
        $menu .= NR . 'admin/template_options | Настройка шаблона';
        $menu .= NR . 'http://max-3000.com/page/faq | ЧАВО для новичков';
        $menu .= NR . 'http://max-3000.com/help | Центр помощи';
        $menu .= NR . 'http://forum.max-3000.com/ | Форум поддержки';
        $menu .= NR . 'logout | Выход';
        $menu .= NR . ']';
    } elseif (is_login_comuser()) {
        $comuser = is_login_comuser();
        $menu .= NR . '[';
        if ($comuser['comusers_nik']) {
开发者ID:rb2,项目名称:MaxSite-CMS,代码行数:31,代码来源:menu.php

示例12: exit

<?php

if (!defined('BASEPATH')) {
    exit('No direct script access allowed');
}
/*
    (c) MaxSite CMS, http://max-3000.com/
*/
// условие вывода компонента
// php-условие как в виджетах
if ($rules = trim(mso_get_option('footer_any1_rules_output', getinfo('template'), ''))) {
    $rules_result = eval('return ( ' . $rules . ' ) ? 1 : 0;');
    if ($rules_result === false) {
        $rules_result = 1;
    }
    if ($rules_result !== 1) {
        return;
    }
}
$opt = mso_get_option('footer_any1_block', getinfo('template'), '');
$CI =& get_instance();
$copy_maxsite = sprintf(tf('Работает на <a href="http://max-3000.com/">MaxSite CMS</a> | Время: {elapsed_time} | SQL: %s | Память: {memory_usage}'), $CI->db->query_count) . '<!--global_cache_footer--> | ';
if (is_login()) {
    $login = '<a href="' . getinfo('siteurl') . 'admin">' . tf('Управление') . '</a> | ' . '<a href="' . getinfo('siteurl') . 'logout">' . tf('Выйти') . '</a>';
} else {
    $login = '<a href="' . getinfo('siteurl') . 'login">' . tf('Вход') . '</a>';
}
// используем php-шаблонизатор
eval(mso_tmpl_prepare($opt));
# end of file
开发者ID:Kmartynov,项目名称:cms,代码行数:30,代码来源:footer_any1.php

示例13: getinfo

            // получаем результат в случае ошибки
            $data['password'] = $vreg_password;
            $data['comusers_nik'] = $vreg_nik;
            $data['comusers_url'] = $vreg_url;
            $data['email'] = $vreg_email;
            if (isset($post['freg_redirect_url'])) {
                $data['redirect'] = $post['freg_redirect_url'];
            } else {
                $data['redirect'] = getinfo('siteurl') . 'registration';
            }
            // функция сама средиректит куда нужно
            // из-за этого форма ниже не будет отображена в случае успеха
            $res = mso_comuser_auth($data);
            // если ошибка, то выводим сообщение
            echo '<div class="mso-message-alert">' . $res . '</div>';
        }
    }
    // форма регистрации
    $action = getinfo('siteurl') . 'registration';
    if ($rules = mso_get_option('rules_site', 'general', '')) {
        $rules = ' (<a href="' . $rules . '" target="_blank">' . tf('Правила сайта') . '</a>)';
    } else {
        $rules = '';
    }
    eval(mso_tmpl_ts('type/registration/units/registration-tmpl.php'));
}
echo NR . '</div><!-- class="mso-type-loginform" -->' . NR;
if ($fn = mso_find_ts_file('main/main-end.php')) {
    require $fn;
}
# end file
开发者ID:LeonisX,项目名称:cms,代码行数:31,代码来源:registration.php

示例14: exit

<?php

if (!defined('BASEPATH')) {
    exit('No direct script access allowed');
}
/*
	(c) MaxSite CMS, http://max-3000.com/
	
	Вывод в подвале копирайтов и статистики.
*/
$pt = new Page_out();
// переделать на обычный html
$pt->div('&copy; ' . getinfo('name_site') . ', ' . date('Y'), 'copyright');
$pt->div_start('links-no-color hover-no-color');
$CI =& get_instance();
echo sprintf(tf('Работает на <a href="http://max-3000.com/">MaxSite CMS</a> | Время: {elapsed_time} | SQL: %s | Память: {memory_usage}'), $CI->db->query_count) . '<!--global_cache_footer--> | ';
if (is_login()) {
    echo $pt->link(getinfo('siteurl') . 'admin', tf('Управление')) . ' | ' . $pt->link(getinfo('siteurl') . 'logout', tf('Выйти'));
} else {
    echo $pt->link(getinfo('siteurl') . 'login', tf('Вход'));
}
$pt->div_end('');
# end file
开发者ID:Kmartynov,项目名称:cms,代码行数:23,代码来源:footer-copy-stat.php

示例15: foreach

        // пройдемся по всем найденным
        // нужно сделать строки до вхождения и после на $max_word_count
        foreach ($all_key as $key) {
            $arr[$key] = '<span style="color: red; background: yellow;">' . str_replace($searh_to_text, '<strong>' . $searh_to_text . '</strong>', $arr[$key]) . '</span>';
            $key_start = $key - $max_word_count_do;
            if ($key_start < 0) {
                $key_start = 0;
            }
            $a = array_slice($arr, $key_start, $max_word_count_posle + $max_word_count_do);
            // pr($a);
            $out .= ' &lt;...&gt; ' . implode(' ', $a);
        }
        $page_content = $out;
        $cou = count($all_key) + substr_count(mb_strtolower($page_title, 'UTF8'), $searh_to_text);
        // кол-во совпадений
        echo '<p><em>' . tf('Совпадений') . ': ' . $cou . '</em></p>';
        echo '<p>' . $page_content . '</p>';
        echo '</li>';
    }
    // end foreach
    echo '</ul>';
    mso_hook('pagination', $pagination);
}
if ($pages or $categories or $tags) {
    echo '</div></div></div>';
}
if (!$pages and !$categories and !$tags) {
    if ($f = mso_page_foreach('pages-not-found')) {
        require $f;
        // подключаем кастомный вывод
    } else {
开发者ID:Kmartynov,项目名称:cms,代码行数:31,代码来源:search.php


注:本文中的tf函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。