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 или с сайта разработчика

Положите файл 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 :)


Комментариев: 79, оставить свой »

Страницы: « 4 3 [2] 1 » Показать все

  1. # 40 Сергей (1) 18.12.2008 в 17:45

    Здравствуйте.

    Плагин, перевод все отлично все работает.

    Вот только пост всегда выводится на главной странице, поверх основного текста? Как этого избежать? Как сделать чтоб он был только в той рубрике , которая выбрана в настройках формы.

  2. # 39 Antik 10.12.2008 в 22:52

    создаю форму, создаю страницу с отдельным шаблоном

    форма появляется, пытаюсь ее заполнить, при предпросмотре выводятся все поля, после того как размещаю пост, он выводится в рубрике с заголовком типа «25-11-08 (20:23:25)», т.е. на момент создания, а тело поста поностью пустое — что куда не добавилось?

    Если кто понимает в чем дело — подскажите плизз.

  3. # 38 IzumeRoot (3) 28.11.2008 в 15:58

    Максуд, я был не прав. Извините.

    Похоже архив битый. Вот лог

    linux-r2ch:/home/izumeroot # cd /home/izumeroot/Desktop/tmp/ linux-r2ch:/home/izumeroot/Desktop/tmp # unzip -v tdomf-0.12.5-ru_RU.zip Archive: tdomf-0.12.5-ru_RU.zip - hyper cache: caf41b7bbecddcdc06a1bc1e0c71d8ef --> caution: zipfile comment truncated error [tdomf-0.12.5-ru_RU.zip]: missing 1006632960 bytes in zipfile (attempting to process anyway) Length Method Size Ratio Date Time CRC-32 Name -------- ------ ------- ----- ---- ---- ------ ---- 130619 Defl:N 39781 70% 11-02-08 21:29 e993fa80 tdomf-ru_RU.mo 173025 Defl:N 39385 77% 11-02-08 21:29 9dced111 tdomf-ru_RU.po -------- ------- --- ------- 303644 79166 74% 2 files

    Кстати на виндовой манине пробовал. Эффект тот же.

  4. # 37 Максуд (2) 28.11.2008 в 15:18

    Sonika, спасибо за перевод и персональные файлы.

    Максуд, не позорьте линуксоидов. Установить нужный архиватор.

    Чем стандартные Ark и unzip плохи? Посоветуйте уж что-то, чем наезжать.

  5. # 36 IzumeRoot (3) 28.11.2008 в 12:05

    Максуд, не позорьте линуксоидов. Установить нужный архиватор.

  6. # 35 sonika (297) 28.11.2008 в 11:57

    Максуд, качайте оба файла так: tdomf-ru_RU.mo и tdomf-ru_RU.po

  7. # 34 Максуд (1) 27.11.2008 в 01:12

    ZIP не открывается на Кубунту...

    Пожалуйста, заархивируйте еще раз. Если возможно, то другой программой.

  8. # 33 IzumeRoot (3) 16.11.2008 в 21:50

    Отличный плагин! Спасибо огромное за перевод!

    Люди, а никто не подскажет почему у меня значения кастомполей не отображаются? Я создал форму. Добавил к ней кастомполе типа select. При посте выбираю в нем нзначение. Однако когда на самом сайте как гость просматриваю запись я вижу только заголовок и текст. А значение дополнительного поля не вижу. =(

  9. # 32 Сергей (1) 05.11.2008 в 16:14

    Похоже, что я читал о плагине, хорошая штука,то что мне надо. Но пока не разобрался, как его встроить в мой wordpress. Буду разбираться, если что, прийдется обращаться за помощью.

  10. # 31 Yohan (4) 04.11.2008 в 09:33

    Полезный плагин, спасибо!

    И спасибо за вашу работу, за перевод.

  11. # 30 sonika (297) 31.10.2008 в 01:27

    Алексей, надеюсь вы не через строчку читаете? :)

    где 31 — это ID формы.

    Написать —> Страница —> теперь туда куда текст пишете, туда и вставлять [tdomf_form1]т.к. (ID первой формы =1).

    Каждая Тема индивидуальна, поэтому нет универсального рецепта куда именно код <?php tdomf_the_form(1); ?>вставлять. Почитайте про иерархию шаблонов WordPress

  12. # 29 Алексей 30.10.2008 в 06:04

    sonika, спасибо за перевод, но

    Совсем не понятно как использовать — НАЧАТЬ ИСПОЛЬЗОВАТЬ плагин:

    1. "вставить в поле виз. редактора условный тег [tdomf_form31]" — это что значит? Где и куда именно нужно вставить такой тег? Можно написать подробно для совсем начинашек?..

    2. "вставить в файл Темы " — файлов в теме — куча. В какой именно файл и между чем и чем нужно вставить эту строчку?

    Спасибо.

  13. # 28 sonika 23.10.2008 в 13:13

    stur, отличный плагин, просто супер!

    Сегодня опубликую на mywordpress. Работы много, а помощников по каталогу плагинов нет, поэтому в среднем раз в неделю там бываю...

  14. # 27 stur (2) 21.10.2008 в 22:49

    А вот вам альтернативный плагин в моем исполнениии

    доска объявления на базе wordpress

    выложил его на mywordpress.ru и уже неделю никакого ответа. Не подскажите в чем проблема с публикацией?

  15. # 26 Igor 03.10.2008 в 14:12

    Все разобрался, в index поставил код

    где (14) id-нужной категори!

  16. # 25 OlegT (8) 02.10.2008 в 19:43

    Там в первую очередь пошарил, нет там. по идее, вывод то везде аналогичен, а к текстовому полю добавляет. Уж не знаю, где еще выцеплять

  17. # 24 Игорь 02.10.2008 в 13:23

    День добрый!

    Поставил плагин на новстной сайт, все работает, спасибо!

    Но есть маленький нюанс, как убрать вывод свежего текста на главной странице?

  18. # 23 sonika (297) 02.10.2008 в 11:26

    OlegT, а Вы посмотрите в form hacker (который Шаблоны), может там можно убрать лишние html теги?

  19. # 22 OlegT (8) 02.10.2008 в 01:41

    Помогите разобраться. Сделал форму в плагине, все работает, только при использовании произвольного поля типа textarea передает в пользовательскую переменную содержимое, обрамленное тегами параграфа.

    Никак не могу найти в коде место, где он этот параграф берет, чтобы выдрать его оттуда. Другие типы полей ничего лишнего не добавляют.

    У меня просто содержимое выводится еще в метатеги, а там параграфы совершенно незачем.

  20. # 21 OlegT (8) 27.09.2008 в 13:15

    Автор выпустил новую версию плагина. проблема с виджетами и переводом вроде решилась. Однако будьте осторожны. При автоматическом обновлении плагина все доработки «напильником» кода файлов слетели, т.к. файлы были заменены более свежими версиями.

    Еще проблема в том, что при загрузке сайт/wp-admin/admin.p...e=tdo-mini-forms, т.е. главной страницы плагина, плагин подвесил вобще весь WP, который отказывался реагировать несколько часов на попытки открыть любую страницу сайта. Не знаю, чего уж там автор такого наделал, но лечилось чисткой всего лишнего мусора в базе вручную и грубой переустановкой плагина путем удаления папки.

    Больше у меня желания вызывать эту информационную страницу плагина нет. Может кто-то разберется, в чем там зарыта тайна вкладышей, и даст совет по принудительному отрезанию излишней нагрузки?

Страницы: « 4 3 [2] 1 » Показать все

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


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


Subscribe without commenting

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

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