| Меню для TalkBack | Перевод документации |
|---|---|
| Скачать Языковой Файл RU |
|
Заданные по умолчанию стили дают простое отображение комментариев. Демонстрационная страница http://www.scripts.oldguy.us/talkback/demo/.
Там есть ссылка на слайдшоу, демонстрирующее альтернативные страницы tpl и стили CSS. Если Вы хотите использовать один из альтернативных стилей, Вы найдете файлы css и шаблоны tpl в talkback/addons/alternate-layouts. Каждый дополнительный стиль имеет файл помощи, readme.txt. Следуйте за командами в readme файле.
A teaser is a snippet of text from the latest comment entry to “tease” visitors into visiting your guestbook or comments page.
A teaser is usually placed in the sidebar or elsewhere on one or more of your pages. The script that creates it, teaser.php, is in the addons directory. To use it, put it in the TalkBack directory. Edit the the variables at the top of the script if you want different values:
$teaser_length = 150; $teaser_link = "Read more »"; $teaser_title = "Latest guestbook entry:"; $num_comments = 1;Then look at the HTML at the bottom of the script.
<div class='teaser'>
<div class='teaser-title'><strong>$teaser_title</strong></div>
<div class='teaser-snippet'>{$teaser_snippet}...</div>
<div><a href='teaser_page'>$teaser_link</a></div>
</div>
Either add styles to your website stylesheet (not the TalkBack stylesheet) for the classes in the HTML or change the class names to classes that already exist in your stylesheet.
Move teaser.php from the addon directory to the talkback directory.
In all pages that you want the teaser to appear, insert the below code at the point in the page that you want it to appear.
<?php require 'relative path/teaser.php' ?>
If you will be putting the teaser into a page whose file extension is not .php, see the about file extensions section of this user guide.
Если Вы имеете только одну страницу комментариев, например Гостевая книга, это не представляет для вас никакого интереса. Этот мод предназначен для сайтов, которые имеют многократные страницы, на которых есть комментарии. Это расширение создает список самых последних комментариев от всех страниц. Пример сбора данных
Скрипты находятся в /addons/recent-comments. Загрузите три файла .php в каталог TalkBack. Зайдите по адресу ВашСайт.com/talkback/comments/recent-comments.php и Вы должены увидеть список ваших недавних комментариев.
Настройте стили и шаблон, чтобы приспособить к дизайну вашего сайта.
recent-comments.php
Страница вывода недавних комментариев. Это макет страницы, которая выводится по ссылке на последнии комментарии. Редактируйте её, добавьте ваш заголовок страницы, боковые колонки, и т.д.
Включите связь с таблицей стилей в страницу, точно так же, как сделано в ваших guestbook/comments страницах. Добавьте два новых стиля, .tb-page-legend и .tb-page-url, или в тэг <style> в секии <head>, или в файл style.css.
От переводчика. В этой странице выводится блок шаблона recent-tpl.php, Вы можете включать этот блок в любые страницы вашего сайта вставив строку:
<?php require($_SERVER['DOCUMENT_ROOT'].'/папка скрипта/recent.php'); ?>
recent.php
Выбирает, форматирует и выводит последнии комментарии. Редактируйте переменные конфигурации в начале сценария. Но не изменяйте ничего ниже, если Вы не в ладах с PHP.
$num_comments = 15; // Number of comments to select
$page_legend = 'Comments on page:'; // precedes page url on the list, e.g. Comments on page: /guestbook.php
$subject_title = 'Subject:'; // precedes the comment subject
$groupby_page = 'N'; // Y = list is sorted by page ascending, date descending
// N = list is sorted by date descending
$show_link = 0; // 1 = always show the page link
// 0 = only if it is different from the comment above
// Convert page URL's to a page name
$conv_table = array(
);
// Exclude comments on specified pages
$exclude_page = array(
'/talkback/test.php',
);
// Exclude comments on all pages in specified directories
$exclude_dir = array(
);
/* +++++++++++++++++++++++++++++ Examples +++++++++++++++++++++++++++++
$conv_table = array(
'/guestbook.php' => 'Guestbook',
'/dir1/comments.php' => 'Some name',
'/dir2/index.php' => 'Another name',
);
$exclude_dir = array(
'/dir1/',
'/dir1/dir1/',
);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
$num_comments количество выводимых комментариев.
$page_legend Выводит url страницы, например: Комментарии к странице: /guestbook.php.
$subject_title Выводит тему комментария. Ничего не вставлять, если не используете темы.
$groupby_page Сортировка по времени.
Y- Список сортируется возрастанием даты
N- Список сортируется убыванием даты
$show_link 1 = всегда показывать ссылки на страницу комментария
0 = только если это отличается от комментария выше
$length Количество символов комментария. 0 = отображают полный комментарий.
$conv_table массив заменен URL страниц, названиемями на ваш выбор..
$exclude_page Комментарии для указанных страниц не будут появляться в листинге..
$exclude_dir Комментарии для указанных каталогов, не будут появляться в листинге..
recent-tpl.php
Это сам шаблон комментариев.
Это - простой mod, который позволит Вам использовать TalkBack для оценок рейтинга. Используется поле темы, для оценки рейтинга. Смотрите пример страницы.
Замените файл test.php в вашем каталоге talkback, файлом addons/review-rating-mod/test.php.
Если нужно, исправьте путь к каталогу изображений var rating='../talkback/images/'+last_char+'star.gif'; в файле /talkback/addons/review-rating-mod/review-comments-display-tpl.php.
Копируйте четыре .php файла из /talkback/addons/review-rating-mod/в ваш каталогу talkback.
Измените имена четырех файлов шаблона в параметрах настройки конфигурации " Имена файлов Шаблона " .
Зайдите на ВашСайт/talkback/test.php. Введите тестовый комментарий и сохраните. Страница должна выглядеть так же как это изображение. Если Вы не видите звезды, редактируйте путь (см. выше) к файлу изображений.
Настройте шаблоны для вашего сайта.
Благодаря Michael Vaughan, http://www.mauieden.com
This modification will print the comment entry form on a separate page instead of at the bottom of the comments listing page. Copy the 2 PHP files in addons/separate-comment-mod/ to the talkback directory.
Change the "Comments display template" entry in admin panel > maintenance >
configuration to my-comments-display-tpl.php.
my-comments-display-tpl.php
There is one change to the standard comments-display-tpl.php. The leave a comment link has been changed to:
<a href='" .TB_PATH. "comment-form.php?page={$_REQUEST['page']}'>{$lang['comdisplay6']}</a>.
When you include comments.php in your page, it should look like this:
<?php $_REQUEST['page'] = $_SERVER['PHP_SELF']; $_REQUEST['article_url'] = $_SERVER['PHP_SELF']; include 'comments.php'; ?>Testing
This scripts retrieves comment data from the TalkBack database and generates an RSS feed.
See the instructions in addons/rss.php
Хорошая идея, но надо бы подумать о количестве реламы на блоге. По-моему ее слишком много :) Хотя, конечно - это не мое дело :)
Интересно, а кто может объяснить девушке как добавить этот сайт в избранное?
vk20.ru - vk20.ru
10 букафффф.
sadasdasdasdas
Да, таких зачетных блогов я еще не видел! Этот блог даст фору многим сайтам ( по содержанию и не только)! Десять баллов!
Аднажды в студеную зимнию пору. Бродил Я по сети. Наткнулся на пост. Понравилось очень! Респект выражаю! И даже закладки себе добавляю!
Премного благодарен, пост действительно толково написан и по делу, есть что почерпнуть.