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 формы:

  1. вставить в поле виз. редактора условный тег [tdomf_form31]
  2. вставить в файл Темы <?php tdomf_the_form(31); ?>
  3. создать страницу с формой автоматически (на странице управления формой в 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 :)


Оставить комментарий »

  1. # Carik (1) 08.01.2009 в 11:34

    alex - та же проблема. Ни этот вариант, ни версия 0.12.6. Хотя на сайте автора пишут, что тестировали или тестируют. Если кто то найдет способ, как поставить на 2.7, черкните.

  2. # Javelines (1) 26.04.2009 в 09:51

    У меня он криво работает.

    Создал форму в TDO Mini Forms.
    Она делает слишком много пространства!

    На примере все видно:
    http://s60.radikal.ru/i168/0904/ba/1fbb930d9d51.jpg

    Я посмотрел исходный html код на странице с формой, и там после каждой строки добавляется ``

    Как это убрать?

  3. # sonika (300) 27.04.2009 в 19:26

    1) css
    2) править шаблон формы (в админке tdo mini forms)

  4. # Андрей 23.05.2009 в 10:46

    А тем временем вышле новая версия - теперь TDO Mini Forms 0.13

  5. # Annie 13.06.2009 в 17:10

    Почему то не выводит русские названия полей! На английском выводит, цифры выводит, а на русском не хочет. Даже русификацию залил.

    Кодировка utf-8

  6. # Deimos (1) 14.06.2009 в 13:49

    sonika у вас не получилось укротить аппетиты этого плагина? Просто у меня сейчас та же проблема: TDO Mini Forms грузится на всех страницах, а не только на странице формы, можно как то этого избежать, т.к. потребляет он достаточно много ресурсов.
    Без него: 22 запроса - 10 мб.
    С ним: 38 запросов - 18 мб.
    Заранее спасибо!
    P.S. пора обновлять перевод, уже версия 0.13.2 там часть не переведенная ;-)

  7. # Annie 15.06.2009 в 12:20

    Так как же победить проблему русского текста?
    Если "Заголовок:" указан по русски, то он не показывается...

  8. # Tirei 18.12.2009 в 17:12

    Велико уважаемая Соника, можно ли через cforms загружать не 1 файл а несколько? И как это сделать? Заранее спасиб

  9. # Shua (1) 27.12.2009 в 23:34

    Извините за некропост, но я вижу тут обсуждалась проблема драг-н-дропа виджетов. К сожалению TDO Mini Forms я себе не ставил, но с проблемой столкнулся. Может существует какое-то +/-универсальное решение? WP - 2.8.6, из плагинов - Ads-WordPress, All in One SEO Pack, Contact Form 7, Google XML Sitemaps, RusToLat
    После установки какого начались проблемы - затрудняюсь ответить, обнаружил недавно :(

  10. # sonika (300) 28.12.2009 в 14:06

    Tirei, вы пишете коммент про cforms в пост про TDO Mini Forms. Насчет cforms - добавьте в форму несколько полей "загрузка файлов"

  11. # Санёк (2) 30.12.2009 в 20:37

    Будет ли перевод версии 13,7?

  12. # sonika 30.12.2009 в 21:09

    Санёк, нет. Берите .po файл из архива, обновляйте и допереводите.

  13. # Санёк (2) 01.01.2010 в 23:09

    А за отдельную плату?))
    З.Ы. С Новым Годом!

  14. # sonika (300) 11.01.2010 в 00:01

    Санёк, ну ей Богу нет времени. Обратитесь к http://www.lecactus.ru

  15. # Евгений (2) 11.01.2010 в 01:40

    У меня проблема(
    В поле для загрузки файлов пишутся кракозяблы
    Макс. размер файла: 1 MB
    Разрешенные типы файлов: .jpg .gif

    Загрузить:
    Загрузить:
    Загрузить:
    Загрузить:
    В чем может быть дело?

  16. # sonika 13.01.2010 в 12:00

    TDO Mini Forms 0.13.7 - локализация
    http://seo-bomj.ru/rusifikaciya-tdomf-0-13-7

  17. # sonika (300) 13.01.2010 в 12:35

    Евгений, AddDefaultCharset UTF-8 первой строкой в .htaccess, попробуйте

  18. # Евгений (2) 14.01.2010 в 01:28

    Спасибо Вам ОГРОМНОЕ!!!

  19. # bratel (1) 08.02.2010 в 19:24

    Глюченый он весь какойтто. пол дня уже с ним бьюсь. Русификатор убрал, виджеты выбрал, хочу в хаке подправить, нажимаю save и вместо моих виджетов выдает левое совсем, резет жать не помогает. если виджеты потом переставляешь тоже ерунда какя то идет

  20. # Влад 06.03.2010 в 08:05

    С праздником Вас наступающим :)
    возможно, найдете время ответить..  суть проблемы в том что при вставке кода на странице и при размещении шаблона в сайдбаре пишет вот что:
    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 не дает зарегистрироваться.. вы последняя надежда :)

  21. # Nick Rifmer (1) 30.03.2010 в 10:26

    Добрый день!
    У меня все было нормально с TDO Mini Forms. Но в один позвачера он стал периодически показывать ошибку при отправке:
    "TDOMF: неправильные данные. Вернитесь назад и введите данные снова. И затем отправьте снова."
    Не могу понять, почему ошибка вылезает..
    Подскажите, очень прошу!!

  22. # Ex_Animal 07.04.2010 в 18:26

    Что-то редактирование работает только если выбрать в настройках "Добавлять ссылку на редактирование формы в конце статьи " и то только через админку, а когда жму на страницу созданную для редактирования пишет "Этот пост, который Вы пытаетесь редактировать является недействительным", у кого-нибудь была такая проблема ?

  23. # Роман (1) 10.04.2010 в 21:45

    Плагин не рабочий, т.к. начиная с версии WP 2.9.2 не работает 1.главное это hacks там конфликт с самим WP
    2.не работает руссификация,при включенной глючит все что возможно, без нее еще более менее но без смены шаблона плагин просто не годится, т.к. стили не поправить и расположение полей тоже.

  24. # Ex_Animal 11.04.2010 в 18:21

    ставил на 2.9.2 локализованную отсюда http://seo-bomj.ru/rusifikaciya-tdomf-0-13-7, нормально работает, с редактированием только разобраться не могу и код шаблона пришлось вручную отредактировать, так как там совсем криво все отображалось

  25. # dolphin278 14.04.2010 в 00:55

    В оригинальном 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-файле нет, а пользователю они выводятся при неправильном заполнении формы (например, если пользователь вообще не менял текст размещаемого сообщения), пришлось добавить ручками.

    Наверное, будет здорово, если добавите в перевод.
     

  26. # Сергей (1) 30.04.2010 в 19:04

    # 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!
    Заменяешь на:
    Максимальный размер файла:
    Разрешенные типы файлов:
    Загрузить:
    Загрузить файл!:

  27. # tohin (3) 04.05.2010 в 11:32

    Люди добрые, если кто знает как сделать рабочую форму редактирования в этом плагине, подскажите плииизззззз. Очень нада.

  28. # Alex (1) 05.08.2010 в 12:09

    А как позволить посетителям при добавлении записи сами создавать рубрику? Не нашел такой возможности в форме плагина.

  29. # Alex (1) 05.08.2010 в 12:10

    А как позволить посетителям при добавлении записи сами создавать рубрику? Не нашел такой возможности в форме плагина.

  30. # Владимир (4) 23.02.2011 в 16:03

    Возник вопрос :)
    по умолчанию в плагине поддерживается всего 10 "произвольных полей" где это значение можно расширить?
     
    Владимир

  31. # Владимир (4) 23.02.2011 в 16:31

    вопрос снят... туплю... смотреть в опциях формы

    P.S. соника у тебя проблема с русскими именами в комментах

  32. # Владимир (1) 07.04.2011 в 15:51

    А вопрос не по теме просто устал уже искать мне нужен плагин для ВП как на дле каталог фирм есть такой?
    Если нет заказать можно?

  33. # Kirs 22.04.2011 в 20:46

    А кто-нибудь пробовал использовать этот плагин для создания собственного типа контента посетителями?
    Не могу найти в файлах код отвечающий за post_type. Получилось только в виджетах отобразить собственную таксономию.

  34. # Владимир (4) 14.05.2011 в 23:51

    Возник вопрос:
    почему могут не отображаться некоторые произвольные поля при редактировании? не отображаются только мультиселект поля.
    с чем это может быть связано?

  35. # Владимир (4) 14.05.2011 в 23:53

    Возник вопрос:
    почему могут не отображаться некоторые произвольные поля при редактировании? не отображаются только мультиселект поля.
    с чем это может быть связано?

  36. # Евгений (1) 12.06.2011 в 23:48

    Соня, будьте добры выложите пожалуйсто плагин 12.5 или 12.7 ибо на офф сайтах он уже 13.7, а ваш русификатор на них не работает(

  37. # Сергей (1) 08.10.2011 в 22:07

    Не подскажите, Соня, почему не везде в этом плагине не верен перевод. Плагин работает хорошо, но эти мелочи портят всю картину. Может правда нужно взять более старые версии плагина?

Подписаться на фид.
RSS комментариев к этой записи. | TrackBack URI

Написать комментарий


Все саттелиты — в топку! Даже не сомневайтесь. Для вопросов о вордпресс не по теме поста есть два русскоязычных форума по wordpress.


Warning: Illegal string offset 'solo_subscribe' in /var/www/sonika/data/www/sonika.ru/blog/wp-content/plugins/subscribe-to-comments.php on line 304

Подписаться, не комментируя

[ ←Вернуться к стандартному виду ]

Печатная версия