TDO Mini Forms русификация
[ ←Вернуться к стандартному виду ]
TDO Mini Forms — это плагин, который позволит незарегистированным пользователям и/или зарегистированным пользователям со статусом «Подписчик» добавлять записи в блог, не заходя в админ. панель. Множество настроек и вариантов!
Наконец-то доделала перевод на русский TDO Mini Forms. Ради справедливости нужно сказать, что перевод я сделала настолько полным, насколько смогла: некоторые строчки не переводятся (без видимых причин), а часть фраз не цепляется из файлов плагина из-за ошибки обновления .poфайла.
Автору TDO Mini Forms я написала об ошибках на форуме TDO Mini Forms, но он почему-то его удалил. Или на форуме работает премодерация, и в следующий заход в этот топик форум меня не признал. Я решила не ждать конца августа (судя по сообщениям в блоге у товарища каникулы), а выложить перевод сейчас, т.к. количество оставшихся непереведенных фраз незначительно.
TDO Mini Forms
TDOMF 0.12.5: совместимость: wp 2.3.3 — 2.6.2
Скачали: 585
TDOMF 0.12.7: совместимость: wp 2.7 — 2.7.+
Скачали: 669
скачать плагин из репозитория wordpress.org: TDOMF или с сайта разработчика
Положите файл tdomf-ru_RU.moв папку с плагином (т.е. в папку tdo-mini-forms), если в файле wp-config.phpв корне ВордПресса указан русский язык ru_RU, то русификация будет работать.
Как использовать:
где 31 — это ID формы:
- вставить в поле виз. редактора условный тег
[tdomf_form31] - вставить в файл Темы
<?php tdomf_the_form(31); ?> - создать страницу с формой автоматически (на странице управления формой в TDOMF управлении формы)
Какие еще есть возможности отображения в файлах Темы элементов TDOMF?
- информация о TDOMF-авторе (если в шаблоне нет вывода the_author):
<?php tdomf_the_submitter(); ?> <?php if(tdomf_can_current_user_see_form(31)) { ?> ссылка на форму <?php } ?><?php echo tdomf_get_the_form(31); ?><?php tdomf_the_form(31); ?>- Эти можно использовать только внутри лупа (Loop):
<?php echo tdomf_get_the_submitter(); ?><?php tdomf_the_submitter(); ?><?php tdomf_the_submitter_email(); ?>
Как отображать загруженные файлы?
- получить название первого загруженного файла для записи $post_ID
get_post_meta($post_ID, "_tdomf_download_name_0"); - получить тип первого загруженного файла для записи $post_ID
get_post_meta($post_ID, "_tdomf_download_type_0"); - получить количество скачек первого загруженного файла для записи $post_ID
get_post_meta($post_ID, "_tdomf_download_count_0"); - получить путь первого загруженного файла для записи $post_ID
get_post_meta($post_ID, "_tdomf_download_path_0"); - Gets the command output for the first uploaded file for post $post_ID (если доступен)
get_post_meta($post_ID, "_tdomf_download_cmd_output_0"); - получить название второго загруженного файла для записи $post_ID
get_post_meta($post_ID, "_tdomf_download_name_1"); - и так далее.
В общем, не брезгуйте файлом Readme.txt в папке плагина если у вас возникают вопросы.
Возможности плагина TDO Mini Forms:
- редактируемые из админ-панели шаблон формы и шаблоны различных сообщений
- можно создать столько форм, сколько хочется, каждая форма настраивается индивидуально
- антиспам (Akismet), картинка-CAPTCHA
- премодерация (можно отключить совсем)
- создание с помощью формы записи или страницы (Page)
- настроиваемый уровень доверия, при достижении которого пользователь может добавлять записи и они публикуются минуя модерацию, пользователю можно дать статус «доверие» и его записи через форму будут сразу публиковаться
- можно настроить анти-флуд защиту, т.е. ограничить количество записей, отправленных с одного IP или одним пользователем
- можно поставить все записи в очередь на публикацию для того, чтобы записи появлялись в блоге «равномерно»
- возможность бана (бан распростроняется только на записи через формы TDOMF)
- каждую форму можно настроить с помощью индивидуального виджета: положение, тип и количество полей
- поддержка custom fields
- ведется журнал операций (англ. яз), размер которого также настраивается
- в профиле зарегистированные пользователи видят свои TDOMF-записи, видят их статус (опубликована, отклонена или на модерации).
- Шаблоны писем также настраиваются в админ. панели плагина: письма администратору о необходимости модерации или сообщения о спаме, для TDOMF-авторов: сообщения о публикации или отказ в публикации
- для каждой формы можно определить «целевые» рубрики
Также хочу обратить ваше внимание на такой факт: под автором обычно подразумевают зарегистированного пользователя со статусом Автор, а в этом плагине в большинстве случаев под автором имеется в виду человек, написавший и отправивший через форму TDOMF запись.
Также буду рада поправкам в переводе: перевод большой (почти такого же объема как cforms) и некоторые места не совсем понятны.
Следующим постом переведу статью о том, как встроить визуальный редактор в TDO Mini Forms, подписывайтесь на RSS :)
С праздником Вас наступающим :)
возможно, найдете время ответить... суть проблемы в том что при вставке кода на странице и при размещении шаблона в сайдбаре пишет вот что:
Fatal error: Call to undefined function esc_url () in W:\home\localhost\www\jblog\wp-content\plugins\tdo-mini-forms\include\tdomf-form.php on line 1448
сегодня не мой день видно — mywordpress.ru не грузится а forum.maxsite.org не дает зарегистрироваться... вы последняя надежда :)
Глюченый он весь какойтто. пол дня уже с ним бьюсь. Русификатор убрал, виджеты выбрал, хочу в хаке подправить, нажимаю save и вместо моих виджетов выдает левое совсем, резет жать не помогает. если виджеты потом переставляешь тоже ерунда какя то идет
Спасибо Вам ОГРОМНОЕ!!!
Евгений,
AddDefaultCharset UTF-8первой строкой в.htaccess, попробуйтеTDO Mini Forms 0.13.7 — локализация
У меня проблема(
В поле для загрузки файлов пишутся кракозяблы
Макс. размер файла: 1 MB
Разрешенные типы файлов: .jpg .gif
Загрузить:
Загрузить:
Загрузить:
Загрузить:
В чем может быть дело?
Санёк, ну ей Богу нет времени. Обратитесь к
А за отдельную плату?))
З.Ы. С Новым Годом!
Санёк, нет. Берите .po файл из архива, обновляйте и допереводите.
Будет ли перевод версии 13,7?