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
TDOMF 0.12.7: совместимость: wp 2.7 - 2.7.+
скачать плагин из репозитория wordpress.org: TDOMF или с сайта разработчика
UPD: 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 :)
alex - та же проблема. Ни этот вариант, ни версия 0.12.6. Хотя на сайте автора пишут, что тестировали или тестируют. Если кто то найдет способ, как поставить на 2.7, черкните.
У меня он криво работает.
Создал форму в TDO Mini Forms.
Она делает слишком много пространства!
На примере все видно:
http://s60.radikal.ru/i168/0904/ba/1fbb930d9d51.jpg
Я посмотрел исходный html код на странице с формой, и там после каждой строки добавляется ``
Как это убрать?
1) css
2) править шаблон формы (в админке tdo mini forms)
А тем временем вышле новая версия - теперь TDO Mini Forms 0.13
Почему то не выводит русские названия полей! На английском выводит, цифры выводит, а на русском не хочет. Даже русификацию залил.
Кодировка utf-8
sonika у вас не получилось укротить аппетиты этого плагина? Просто у меня сейчас та же проблема: TDO Mini Forms грузится на всех страницах, а не только на странице формы, можно как то этого избежать, т.к. потребляет он достаточно много ресурсов.
Без него: 22 запроса - 10 мб.
С ним: 38 запросов - 18 мб.
Заранее спасибо!
P.S. пора обновлять перевод, уже версия 0.13.2 там часть не переведенная ;-)
Так как же победить проблему русского текста?
Если "Заголовок:" указан по русски, то он не показывается...
Велико уважаемая Соника, можно ли через cforms загружать не 1 файл а несколько? И как это сделать? Заранее спасиб
Извините за некропост, но я вижу тут обсуждалась проблема драг-н-дропа виджетов. К сожалению TDO Mini Forms я себе не ставил, но с проблемой столкнулся. Может существует какое-то +/-универсальное решение? WP - 2.8.6, из плагинов - Ads-WordPress, All in One SEO Pack, Contact Form 7, Google XML Sitemaps, RusToLat
После установки какого начались проблемы - затрудняюсь ответить, обнаружил недавно :(
Tirei, вы пишете коммент про cforms в пост про TDO Mini Forms. Насчет cforms - добавьте в форму несколько полей "загрузка файлов"
Будет ли перевод версии 13,7?
Санёк, нет. Берите .po файл из архива, обновляйте и допереводите.
А за отдельную плату?))
З.Ы. С Новым Годом!
Санёк, ну ей Богу нет времени. Обратитесь к http://www.lecactus.ru
У меня проблема(
В поле для загрузки файлов пишутся кракозяблы
Макс. размер файла: 1 MB
Разрешенные типы файлов: .jpg .gif
Загрузить:
Загрузить:
Загрузить:
Загрузить:
В чем может быть дело?
TDO Mini Forms 0.13.7 - локализация
http://seo-bomj.ru/rusifikaciya-tdomf-0-13-7
Евгений,
AddDefaultCharset UTF-8
первой строкой в.htaccess
, попробуйтеСпасибо Вам ОГРОМНОЕ!!!
Глюченый он весь какойтто. пол дня уже с ним бьюсь. Русификатор убрал, виджеты выбрал, хочу в хаке подправить, нажимаю save и вместо моих виджетов выдает левое совсем, резет жать не помогает. если виджеты потом переставляешь тоже ерунда какя то идет
С праздником Вас наступающим :)
возможно, найдете время ответить.. суть проблемы в том что при вставке кода на странице и при размещении шаблона в сайдбаре пишет вот что:
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 не дает зарегистрироваться.. вы последняя надежда :)
Добрый день!
У меня все было нормально с TDO Mini Forms. Но в один позвачера он стал периодически показывать ошибку при отправке:
"TDOMF: неправильные данные. Вернитесь назад и введите данные снова. И затем отправьте снова."
Не могу понять, почему ошибка вылезает..
Подскажите, очень прошу!!
Что-то редактирование работает только если выбрать в настройках "Добавлять ссылку на редактирование формы в конце статьи " и то только через админку, а когда жму на страницу созданную для редактирования пишет "Этот пост, который Вы пытаетесь редактировать является недействительным", у кого-нибудь была такая проблема ?
Плагин не рабочий, т.к. начиная с версии WP 2.9.2 не работает 1.главное это hacks там конфликт с самим WP
2.не работает руссификация,при включенной глючит все что возможно, без нее еще более менее но без смены шаблона плагин просто не годится, т.к. стили не поправить и расположение полей тоже.
ставил на 2.9.2 локализованную отсюда http://seo-bomj.ru/rusifikaciya-tdomf-0-13-7, нормально работает, с редактированием только разобраться не могу и код шаблона пришлось вручную отредактировать, так как там совсем криво все отображалось
В оригинальном po-файле, который дает разработчик, не присутствуют некоторые сообщения, которые тем не менее, используются плагином, например, в файле include/tdomf-widget-classes.php есть обращения к сообщениям
"You must specify a valid email."
"You must specify a valid URL."
"You must specify a number."
"You must specify some text."
которых в .po-файле нет, а пользователю они выводятся при неправильном заполнении формы (например, если пользователь вообще не менял текст размещаемого сообщения), пришлось добавить ручками.
Наверное, будет здорово, если добавите в перевод.
# 65 Евгений (2) 11.01.2010 в 01:40
У меня проблема(
В поле для загрузки файлов пишутся кракозяблы
Макс. размер файла: 1 MB
Разрешенные типы файлов: .jpg .gif
Загрузить:
Загрузить:
Загрузить:
Загрузить:
В чем может быть дело?
Такая же проблема появилось, вылечил в wp-content/plugins/tdo-mini-forms/tdomf-upload-inline.php
в самом низу кода находишь слова:
Max File Size:
Allowable File Types:
Upload:
Upload Now!
Заменяешь на:
Максимальный размер файла:
Разрешенные типы файлов:
Загрузить:
Загрузить файл!:
Люди добрые, если кто знает как сделать рабочую форму редактирования в этом плагине, подскажите плииизззззз. Очень нада.
А как позволить посетителям при добавлении записи сами создавать рубрику? Не нашел такой возможности в форме плагина.
А как позволить посетителям при добавлении записи сами создавать рубрику? Не нашел такой возможности в форме плагина.
Возник вопрос :)
по умолчанию в плагине поддерживается всего 10 "произвольных полей" где это значение можно расширить?
Владимир
вопрос снят... туплю... смотреть в опциях формы
P.S. соника у тебя проблема с русскими именами в комментах
А вопрос не по теме просто устал уже искать мне нужен плагин для ВП как на дле каталог фирм есть такой?
Если нет заказать можно?
А кто-нибудь пробовал использовать этот плагин для создания собственного типа контента посетителями?
Не могу найти в файлах код отвечающий за post_type. Получилось только в виджетах отобразить собственную таксономию.
Возник вопрос:
почему могут не отображаться некоторые произвольные поля при редактировании? не отображаются только мультиселект поля.
с чем это может быть связано?
Возник вопрос:
почему могут не отображаться некоторые произвольные поля при редактировании? не отображаются только мультиселект поля.
с чем это может быть связано?
Соня, будьте добры выложите пожалуйсто плагин 12.5 или 12.7 ибо на офф сайтах он уже 13.7, а ваш русификатор на них не работает(
Не подскажите, Соня, почему не везде в этом плагине не верен перевод. Плагин работает хорошо, но эти мелочи портят всю картину. Может правда нужно взять более старые версии плагина?