Чет не помогло. Скрипт и файл в одной папке.
Попробовал сейчас 3 варианта поочередно:
sendMail("my@yandex.ru", "otpravitel@yandex.ru", "Сергей", "Тема письма", $message2, "wp-content/uploads/01.jpg");
sendMail("my@yandex.ru", "otpravitel@yandex.ru", "Сергей", "Тема письма", $message2, "http://mysite.ru/wp-content/uploads/01.jpg");
sendMail("my@yandex.ru", "otpravitel@yandex.ru", "Сергей", "Тема письма", $message2, "01.jpg");
Пробовал и на одном серваке.
Получаю такую штуку fopen(wp-content/uploads/01.jpg): failed to open stream: No such file or directory in
А как правильно?
PS Я умышленно не хочу использовать мудреных библиотек. Тк по сути они то на обычной функции mail основаны. Хочу разобраться, как все работает. Чтобы знать.
Может в приведенной мною функции как-то неверно заголовок сформирован? Или еще что.
Тк. к примеру, попробовал на другом хостинге эту функию - полезли траблы. Пришлось заменить кое-что на вот - такое.
$file_name="wp-content/uploads/01.jpg";$subj="Отправка изображения";$bound="spravkaweb-1234";$headers="From: Pronis <roni@yandex.ru>n";$headers.="To: djdipl@yandex.run";$headers.="Subject: $subjn";$headers.="Mime-Version: 1.0n";$headers.="Content-Type: multipart/alternative; boundary=".$bound."n";$body="--$boundn";$body.='Content-type: text/html; charset="windows-1251"n';$body.="Content-Transfer-Encoding: 8bitnn";$body.="<h3>Привет</h3><p>Это проба отправки письма с прикрепленной картинкой.<br>А вот и сама картинка:<br><img src='cid:spravkaweb_img_1'>";$body.="nn--$boundn";$body.="Content-Type: image/jpeg; name='".basename($file_name)."'n";$body.="Content-Transfer-Encoding:base64n";$body.="Content-ID: <spravkaweb_img_1>nn";$f=fopen($file_name,"rb");$body.=base64_encode(fread($f,filesize($file_name)))."n";$body.="--$bound--nn";mail("djdipl@yandex.ru", $subj, $body, $headers);
Взято с того же сайта. Только с другой страницы. Эта же функция, ток чутка упрощенная.
Как правильно на странице настроек плагина подключить jquery-ui-tabs (тот, который идет штатно с вп, который согласно кодексу зависим от jquery http://codex.wordpress.org/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_%D0%BF%D0%BE_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F%D0%BC/wp_enqueue_script
Пробовал так
wp_enqueue_script('jquery');
wp_enqueue_script('jquery-ui-tabs');
дефолтный пример отсюда http://jqueryui.com/tabs/ не пашет
Меняю код на
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.3/jquery-ui.js"></script>
все работает.
Но моя задача в том, чтобы использовать скрипты, что с вордпресом идут. Помогите, плиз.
А если не $(window).scroll то как?
Просто я тут сколько примеров в интернете про "бесконечную загрузку постов" читал, везде именно $(window).scroll применяют.
Т.е. моя задача какая. У меня в массиве посты. Мне нужно вывел 5 постов. Потом чел пролистал вниз, еще 5 вылезло и тд, пока посты не кончатся
PS, а вообще вы гений!
...
$(window).scroll(function(){
if( $(document).scrollTop() > ($(document).height() - bottomOffset) && !$('body').hasClass('loading')){
$( "#qaz" ).trigger( "click" );
}
})
$("#qaz").hover(function(){
И проблема решилась! СПАСИБО! Хотя почем проблема была, я так и не понял((
Но вопрос прежний А если не $(window).scroll то как? (это я уже чисто для общего развития спрашиваю)
К сожалению нет. Это я первым делом попробовал.
Только что читал у буржуев, что причина в том, что finepix верно читает RAW файлы.
Вроде есть проги какие то...но пока не разобрался. может кто-то тут сможет посоветовать.
Спасибо!
Теперь работает!
А я чет кручу-верчу эту RegExp(), малец неверно применял...
Попробовал без var - ничего не изменилось.
вообще я так полагаю, что наличие var не должно мешать т.к. даже в примерах по реплэйс видел, что var прописывают.
я вот думаю, может как то через new RegExp() пробовать воткнуть, но чет тоже нифига не выходит((
не катит((
хз почему... в чем разница понять не могу...
даже вот в саму регулярку
var usersinput = 'zz';
var vNewStr = AddParamsSessionBylo.replace('/'+usersinput+'/gi', "aaaaaaaaa"); // не катит
var vNewStr = AddParamsSessionBylo.replace(/zz/gi, "aaaaaaaaa"); // катит
как будто на кавычки быкует, но как мне быть? мне то нужно имено из переменной.
Как такое возможно?
comments_template(); не вызывается ни в одном файле шаблона, но сегодня появился СПАМ.комментарий! Это как так?
Как еще возможно создавать комменты для WP?
Можно ли вызвать файл comments.php как то иначе, напрямую?
Спасибо за пример! Только благодаря ему я нашел свою ошибку!
Я писал
jQuery('body').on("change"
а надо было
jQuery('body').on("click"
СПАСИБО! :):):)
Вот этот вариант подошел! А второй вариант с $( "body" ).on( "click", ".next-step", function() {...}); - нет.
По поводу посмотреть. Это будет простенький плагин для WordPress.
Я вот подумал, может там трабла из за версия jquery? WP 4.1 подключает
/*! jQuery v1.11.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */
/*! jQuery Migrate v1.2.1 | (c) 2005, 2013 jQuery Foundation, Inc. and other contributors | jquery.org/license */
Хотя нет. Я посмотрел тут http://code.jquery.com/jquery-latest.js тоже v1.11.1 т.е свежак вроде.---------- Добавлено 02.02.2015 в 16:41 ----------Слушайте, а вот трабла по методу
После TextId++; можно сделать jQuery('.next-step').click, то есть после создания .next-step.
Если к примеру у меня уже 3 кнопки "далее" и 3 инпута, то прикол
я один раз нажимаю по "любой" кнопке далее и в итоге получаю ТРОЙНОЕ! срабатывание, как будто бы я не один раз кликнул, а три раза!