djdiplomat

djdiplomat
Рейтинг
136
Регистрация
05.08.2009

Чет не помогло. Скрипт и файл в одной папке.

Попробовал сейчас 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 то как? (это я уже чисто для общего развития спрашиваю)

LEOnidUKG:
Может быть папка просто помечена как "Скрытая"?
В проводнике выставите "Показывать скрытые папки"

Или просто прямо обратитесь к ней: E:\private

К сожалению нет. Это я первым делом попробовал.

Только что читал у буржуев, что причина в том, что 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 как то иначе, напрямую?

metadon.info:
По идее всё должно работать, вот пример
http://jsfiddle.net/r18o5c21/3/

Спасибо за пример! Только благодаря ему я нашел свою ошибку!

Я писал

jQuery('body').on("change"

а надо было

jQuery('body').on("click"

СПАСИБО! :):):)

metadon.info:
После TextId++; можно сделать jQuery('.next-step').click, то есть после создания .next-step.

Вот этот вариант подошел! А второй вариант с $( "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 инпута, то прикол

я один раз нажимаю по "любой" кнопке далее и в итоге получаю ТРОЙНОЕ! срабатывание, как будто бы я не один раз кликнул, а три раза!

Всего: 348