Comments (11)

  1. Dmitry wrote::


    Hi again, thanks for the new version. One problem – it still doesn’t handle international UTF characters correctly. Please, could you look at that? Particularly the problem is with headline of the sidebar widget. I input russian in there and it only shows “A”, when I come back to the widget it shows that all characters in the headline filed are completely messed up.

    Thank you,

    Monday, December 3, 2007 at 7:29 pm #
  2. Dmitry wrote::


    BTW just wanted to mention – there is a problem when submitting a comment to your blog. It always return 404 error page, but if I submit again it says “duplicated comments” so it means it does process the comment correctly only the return page does not exist… not critical, just may annoy some of your visitors.

    Thank you,

    Monday, December 3, 2007 at 7:31 pm #
  3. Mark wrote::


    Hi Dmitry,

    The TDOMF form should handle foreign characters correctly. When you speak about the sidebar widget are you talking about entering a title for it or the headlines of the submitted posts?

    For some odd, unknown reason, your comments are being marked as spam. No real idea why. I’m not seeing the error you’re talking about with my comments, so I can’t yet do anything about it, but thanks for the info.

    Monday, December 3, 2007 at 11:18 pm #
  4. Dmitry wrote::


    Hi Mark,

    Sorry I didn’t replay sooner I didn’t get any notification about your responce probably cause I have an email with .ru and most of the spam filters thinks ALL this domain zone is spam. Which is crazy, but whatever.

    I have more things to report this time :)

    1/ I am going to use your plugin heavily on my new project (www.blogodura.ru). So you will hear a lot of feedback from me I think :(

    2/ The widget problem: no, the headlines are treated correctly it is a TDOMF RECENT SUBMISSIONS widget TITLE (!) that somehow can’t recognize UTF and mess it up completely. Western chars ok.

    3/ More problem: You have a small problem in the address line to the archive for attachments in the Upload File widget. In the Path to store uploads (should not be publicly accessible): you write var/www/blogodura/htdocs//wp-content/uploads/ As you can see the double slash is not correct.

    4/ Now to a little bit more serious issue: http://www.blogodura.ru/wp-content/plugins/tdo-mini-forms/tdomf-form-post.php does not return anything. Whatever user does – submit, preview, make an error (such as not providing required details) etc. Nothing shows on the returned page. If I reload this page I get for example TDOMF: Bad data submitted. Please return to the previous page and reload it. Then try submitting your post again.

    The Log says:

    [78.114.149.32][06-12-07(11:38:20)] Their submission didn’t validate.
    [78.114.149.32][06-12-07(11:43:42)] Key is missing from $_SESSION: contents of $_SESSION:
    array (
    ‘tdomf_upload_key’ => ’53c0f74c3255f2d9cb1381b38453b545′,
    ‘tdomf_form_post’ =>
    array (
    ‘redirect’ => ‘/?page_id=3′,
    ‘tdomf_key’ => ‘d5fa6b75392f’,
    ‘categories’ => ’9′,
    ‘content_title’ => ‘Это тест’,
    ‘content_content’ => ”,
    ‘whoami_name’ => ‘Клаус’,
    ‘whoami_email’ => ‘prostuda@mail.ru’,
    ‘whoami_webpage’ => ‘http://',
    ‘tdomf_form1_preview’ => ‘Предпросмотр’,
    ‘tdomf_post_message’ => ‘Вы должны что-нибудь написать.

    ‘,
    ),
    )

    [78.114.149.32][06-12-07(11:43:42)] Form submitted with bad key (session = , post = ) from 78.114.149.32 !

    What might be the problem?

    You can test it yourself on the website (although I translated most of the forms to russian) you can still use it I think…

    Thursday, December 6, 2007 at 11:46 am #
  5. Dmitry wrote::


    BTW – if there is no error in the user submission and I reload the …/tdomf-form-post.php it works ok but not on the first load when it always shows the white page with nothing on it… In which case the log is

    [admin][06-12-07(11:50:18)] Log cleared
    [78.114.149.32][06-12-07(11:50:45)] Key is missing from $_SESSION: contents of $_SESSION:
    array (
    ‘tdomf_upload_preview_key’ => ‘a9f99b2′,
    ‘tdomf_upload_key’ => ’7e08445c62a06942ad3fae4c5fa07342′,
    ‘tdomf_form_post’ =>
    array (
    ‘redirect’ => ‘/?page_id=3′,
    ‘tdomf_key’ => ‘d33e4ea7167860f09ee77c154b6db2f9′,
    ‘categories’ => ’9′,
    ‘content_title’ => ‘Это тест’,
    ‘content_content’ => ‘Это тестовая запись для проверки форм’,
    ‘whoami_name’ => ‘Клаус’,
    ‘whoami_email’ => ‘prostuda@mail.ru’,
    ‘whoami_webpage’ => ‘http://',
    ‘tdomf_form1_preview’ => ‘Предпросмотр’,
    ‘tdomf_post_message’ => ‘
    Это предпросмотр вашей записи:

    This post will be categorized under:
    Дайте две

    Ваша запись:
    Заголовок: Это тест
    Текст:

    Это тестовая запись для проверки форм

    Автор записи: Клаус.

    ‘,
    ),
    )

    [78.114.149.32][06-12-07(11:50:45)] Form submitted with bad key (session = , post = ) from 78.114.149.32 !

    Thursday, December 6, 2007 at 11:52 am #
  6. Dmitry wrote::


    More on this:

    I am getting this error on the submission page. Note – ALL plugins are deactivated and the theme is DEFAUL:

    ERROR: session_start() has not been called yet! This may be due to…
    Your theme does not use the get_header template tag. You can confirm this by using the default or classic WordPress theme and seeing if this error appears. If it does not use get_header, then you must call session_start at the beginning of .
    Another Plugin conflicts with TDOMF. To confirm this, disable all your plugins and then renable only TDOMF. If this error disappears than another plugin is causing the problem.

    Friday, December 7, 2007 at 11:11 am #
  7. Mark wrote::


    Could we please move this discussion to the forums as I’m not keeping track of it here in the comments.

    First question: what version of WordPress are you using and what version of TDOMF?

    Second, there seems to be something very strange going on. Do you have safe mode enable or open_basedir? You shouldn’t be seeing this line: “Your theme does not use the get_header template tag. You can confirm this by using the default or classic WordPress theme and seeing if this error appears. If it does not use get_header, then you must call session_start at the beginning of .” – your installation of WordPress seems a little odd. I’ve never heard of anyone not using WP_USE_THEMES before. Also there should be the filename fo the file that previously sent the headers. For this case, I suggest you simply disable error messages in the TDOMF options panel and see if it works. The error messages will be displayed.

    From the logs you’ve posted it looks like the session object doesn’t exist initially or can’t be found. Bloom’in bizzare. Can you point me to the actual form on your website?

    Friday, December 7, 2007 at 11:34 am #
  8. Mark wrote::


    Also, could you check your phpinfo (from the TDOMF overview screen) tell me the configuration of your “session” variable?

    Friday, December 7, 2007 at 11:45 am #
  9. Dmitry wrote::


    As suggested, I moved the discussion to the forum under BUGS category (for a lack of better word).

    Friday, December 7, 2007 at 12:51 pm #
  10. Lolak wrote::


    How can I use the image captcha or other than default, coz the default captcha is not really prevent the spambot. thats a static.

    Tuesday, December 11, 2007 at 10:51 am #
  11. Mark wrote::


    Are you getting much spam Lolak? To use a different captcha, your going to need to write a new captcha widget. It’s on my TODO list to extend the captcha widget and also look at Akismet integration.

    Tuesday, December 11, 2007 at 3:23 pm #