Разве в sh404sef нет такого переключателя - http://prntscr.com/9apgin ? Или так попробуйте
RewriteRule ^category/(.+)$ http://www.site.com/$1 [R=301,L]
Подобное подойдет - http://tutorialzine.com/2010/01/sticky-notes-ajax-php-jquery/ ?
Демо - http://demo.tutorialzine.com/2010/01/sticky-notes-ajax-php-jquery/demo.php
Или http://www.mytinytodo.net/
В форму добавить
<input type="hidden" id="link_id" />
Ссылки меняем так
<a class="btno open" title="Заказать звонок" onclick="document.getElementById('link_id').value = 'link1'">Заказать звонок 1</a><a class="btno open" title="Заказать звонок" onclick="document.getElementById('link_id').value = 'link2'">Заказать звонок 2</a>......
Айди ссылки после отправки формы будет в $_REQUEST['link_id']
urlencode почему не исползуете? http://phpclub.ru/talk/threads/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F-file_get_contents-%D0%B8-https.76094/
а если перед "$foto" собачку добавить?
$file_data = array('photo' => '@'.$foto,'size' => strlen(file_get_contents($foto)),'type' => 'image/jpeg');
Если одно поле, тогда добавьте квадратные скобки
name="attachimage[]"
В $_FILES будет примерно такая структура, дальше уже сами попробуйте дописать код добавления картинки в письмо.
Array( [files] => Array ( [name] => Array ( [0] => 1.png [1] => 2.png ) [type] => Array ( [0] => image/png [1] => image/png ) [tmp_name] => Array ( [0] => /tmp/phpDQOZWD [1] => /tmp/phpCELeSw ) [error] => Array ( [0] => 0 [1] => 0 ) => Array ( [0] => 32209 [1] => 64109 ) ))
Добавьте еще поле type="file", обзовите, например, "attachimage2" и по аналогии с первым полем добавьте в mail.php обработку этого поля.
Верните все как раньше было и попробуйте в mail.js вместо
data: $(this).serialize(),
поставить
contentType: false,
processData: false,
data: new FormData(this),
Ну можно и так, просто если есть готовый код - почему его не использовать?
selector = 'form';
попробуйте поменять на
selector = '#wf-form-Form-degustacia';