رفتن به مطلب

Mohammad Javad

عضو سایت
  • تعداد ارسال‌ها

    236
  • تاریخ عضویت

  • آخرین بازدید

نوشته‌ها ارسال شده توسط Mohammad Javad

  1. سلام

    من خیلی جستجو کردم

    مثل این که باید از xmlrpc_encode_request

    استفاده کرد


    xmlrpc_encode_request('metaWeblog.newPost',$params, array('encoding'=>'UTF-8','escaping'=>'markup'))

    اما هرکاری میکنم نمیشه


    <?php
    include('IXR_Library.php');
    $client = new IXR_Client('http://localhost/wordpress2/xmlrpc.php');

    $content['title'] = 'Test title '.mt_rand();
    $content['categories'] = array("NewCategory","Nothing");
    $content['description'] = '<p>Lorem ?rmak ipsum dolor sit amet</p>';
    $content['custom_fields'] = array( array('key' => 'my_custom_fied','value'=>'yes') );
    $content['mt_keywords'] = array('foo','bar');
    $params = array(0, 'user','pass',$content,true);




    // if (!$client->query(xmlrpc_encode_request('metaWeblog.newPost',$params, array('encoding'=>'UTF-8','escaping'=>'markup')))) {
    if (!$client->query('metaWeblog.newPost',$params)) {
    die( 'Error while creating a new post' . $client->getErrorCode() ." : ". $client->getErrorMessage());
    }
    $ID = $client->getResponse();
    if($ID)
    {
    echo 'Post published with ID:#'.$ID;
    }
    print_r($id);
    ?>

  2. سلام

    من با استفاده کد زیر میخوام خارج از وردپرس مطلب ارسال کنم


    <?php
    require_once("IXR_Library.php.inc");
    $client->debug = true; //Set it to false in Production Environment
    $title="Blog Title"; // $title variable will insert your blog title
    $body="Blog Content"; // $body will insert your blog content (article content)
    $category="category1, category2"; // Comma seperated pre existing categories. Ensure that these categories exists in your blog.
    $keywords="keyword1, keyword2, keyword3";
    $customfields=array('key'=>'Author-bio', 'value'=>'Autor Bio Here'); // Insert your custom values like this in Key, Value format
    $title = htmlentities($title,ENT_NOQUOTES,$encoding);
    $keywords = htmlentities($keywords,ENT_NOQUOTES,$encoding);
    $content = array(
    'title'=>$title,
    'description'=>$body,
    'mt_allow_comments'=>0, // 1 to allow comments
    'mt_allow_pings'=>0, // 1 to allow trackbacks
    'post_type'=>'post',
    'mt_keywords'=>$keywords,
    'categories'=>array($category),
    'custom_fields' => array($customfields)
    );
    // Create the client object
    $client = new IXR_Client('Your Blog Path/xmlrpc.php');
    $username = "USERNAME";
    $password = "PASSWORD";
    $params = array(0,$username,$password,$content,true); // Last parameter is 'true' which means post immediately, to save as draft set it as 'false'
    // Run a query for PHP if (!$client->query('metaWeblog.newPost', $params)) {
    die('Something went wrong - '.$client->getErrorCode().' : '.$client->getErrorMessage());
    } else { echo "Article Posted Successfully"; } ?>

    خب این کد برای نوشتن مطالب انگلیسی مشکلی نداره و مطلب ارسال میشه ولی اخر کار ارور Something went wrong - -32700 : parse error. not well formed میاد

    و از نوشته های فارسی هم پشتبانی نمیکنه

    باید چیکار کنم؟

    راه بهتری برای ارسال مطلب خارج از وردپرس هست؟

    منبع کد

  3. سلام

    این مشکل رو باید چطوری حل کنم؟


    Stray start tag script.
    <script type="text/javascript"[b]>[/b]

    مربوط به افزونه Like Dislike Counter هست


    <script type="text/javascript">
    var isProcessing = false;
    function alter_ul_post_values(obj,post_id,ul_type){

    if (isProcessing)
    return;
    isProcessing = true;

    jQuery(obj).find("span").html("..");
    jQuery.ajax({
    type: "POST",
    url: "http://www.site.ir/wp-content/plugins/like-dislike-counter-for-posts-pages-and-comments/ajax_counter.php",
    data: "post_id="+post_id+"&up_type="+ul_type,
    success: function(msg){
    jQuery(obj).find("span").html(msg);
    isProcessing = false;
    }
    });
    }
    </script>

    :)

  4. سلام

    این مشکل رو باید چطوری حل کنم؟


    Stray start tag script.
    <script type="text/javascript"[b]>[/b]

    مربوط به افزونه Like Dislike Counter هست


    <script type="text/javascript">
    var isProcessing = false;
    function alter_ul_post_values(obj,post_id,ul_type){

    if (isProcessing)
    return;
    isProcessing = true;

    jQuery(obj).find("span").html("..");
    jQuery.ajax({
    type: "POST",
    url: "http://www.site.ir/wp-content/plugins/like-dislike-counter-for-posts-pages-and-comments/ajax_counter.php",
    data: "post_id="+post_id+"&up_type="+ul_type,
    success: function(msg){
    jQuery(obj).find("span").html(msg);
    isProcessing = false;
    }
    });
    }
    </script>

  5. درسته

    من هم میخوام همین کار رو انجام بدم

    هاست اصلیم ۱۵ گیگه و هاست دانلود ۳۰ گیگ

    حالا دارم فایل های دانلود رو داخل هاست دانلود قرار میدم

    عکس ها رو میخوام توی هاست دانلود قرار بدم

    ولی اگه این کار رو انجام بدم هاست اصلیم که ۱۵ گیگه بی استفاده میشه

    حالا از همون هاست اصلیم ساب دامین درست کنم و عکس ها رو اونجا بذارم یا نه عکس ها هم داخل هاست دانلود بذارم

    یعنی اگه از هاست دانلود استفاده نکنم و از همون هاست اصلیم ساب دامین درست کنم و اونجا عکس ها رو اپلود کنم باز به سایت فشار میاد

  6. ممنون دوستان

    بببنید الان هاست اصلی۱۵ گیگ فضا داره

    میشه یک ساب دامین درست کنم و اف تی بی برای ساب دامین ایجاد کنم و داخل اون عکس ها رو اپلود کنم؟ این کار درستی ایه؟ یا داخل همون هاست دانلود عکس ها رو اضافه کنم؟

    و حدودا روزی ده عکس به سایت اضاف میشه

  7. سلام

    به غیر از هاست اصلی که وردپرس روی ان نصب هست یک هاست دانود هم برای فایل هایمان داریم

    حالا به نظرتون عکس ها رو داخل وردپرس بذاریم باشه

    یا عکس ها داخل هاست دانلود قرار بگیره؟ ( dl.site.com/img/xx.jpg )

    فکر کنم داخل سئو هم تاثیر داره؟ چون عکس ها از هاست دانلود لود میشوند باعث میشه سرعت لود سایت بیشتر بشه؟ درسته؟

    تعداد عکس ها هم زیاده

  8. جالب اینجاست حتی کد iframe هم نمی تونم بزارم چقدر بد

    آقا همه ی اینا رو می دونم

    شما فقط بگید چطوری کد iframe رو داخل نوشته بزارم؟

    درود

    iframe میشه داخل نوشته گداشت

    شما روی افزودن نوشته کلیک کنید

    بعد روی گزینه " متن " کلیک کنید. ( بغل گزینه " دیداری " هست.)

    بعد کد ای فریمتون رو اضافه کنید


    <iframe src='http://www.site.ir/' style='border:0;width:100%;height:100%' scrolling='no'></iframe>

    برای گذاشت html و php در برگه ها هم از این اموزش استفاده کتید

    • امتیاز 2
  9. خب اگه از بوت استرپ استفاده کنم ، چه مزیتی داره ؟ فقط رسپانسیو ؟

    یا اینکه html و css گسترش یافته است ؟

    ببینید بوت استریپ یک فریم ورک هست که کار طراحی و ریسپانسیو رو راحت کرده

    مثلا کدهای اماده ی زیادی داره که کار طراحی رو راحت تر کرده

    http://getbootstrap....com/javascript/

    http://getbootstrap.com/css/

    http://getbootstrap.com/components/

    شما با بوت استرپ راحت میتونید قالب رو ریسپانسیو و طراحی کنید

    کار هم باهاش خیلی سخت نیست

    اموزشش هم داخل انجمن هست

    • امتیاز 2
  10. سلام ممنون

    چطوری میشه از بوت استرپ برای طراحی قالب وردپرس استفاده کرد ؟

    ببین از بوت استرپ برای ریسپانسیو کردن قالب استفاده میشه البته باهاش طراحی هم میشه کرد

    این سایت اصلی بوت استرپ

    http://getbootstrap.com/css/

    به کد هایی که برای هر چیز استفاده شده نگاه کن از همون ها هم شما میتونید برای طراحی استفاده کتید

    این سایت هم جالبه

    http://www.layoutit.com/build

    • امتیاز 3

  11. <?php
    $servername = "localhost";
    $username = "root";
    $password = "";
    $dbname = "jahanpay";
    // Create connection
    $conn = new mysqli($servername, $username, $password, $dbname);
    // Check connection
    if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
    }
    //
    $api = 'api';
    $amount = 100; // toman
    $order_id = 1;
    $sql = "SELECT au FROM pay ORDER BY id DESC LIMIT 1";
    $result = $conn->query($sql);
    if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
    $au = $row["au"];
    }
    }

    $client = new SoapClient("http://www.jahanpay.com/directservice?wsdl");
    $res = $client->verification($api , $amount , $au , $order_id, $_POST + $_GET );
    if($res['result']==1)
    {
    echo "پيگيري بانک ". $res['bank_au'];
    }
    else
    {
    echo '<meta charset=utf-8><pre>';
    $res = array_map('urldecode',$res);
    print_r($res);
    }
    $conn->close();
    ?>

    کد که گفتم باید تو حلقه میزاشتی

    دمت گرم

    بلاخره موفق شدم :D :D

    فقط باید چیکار کنم که order_id هر بار یک چیز متفاوت رو داخل دیتابیس ثبت کنه؟

    --------------------------------

    راستی الان این کدی که با کمک دوستان نوشتم درسته نوشته شده؟ یعنی از روی اصول نوشته شده؟


    <?php
    $servername = "localhost";
    $username = "root";
    $password = "";
    $dbname = "jahanpay";
    // Create connection
    $conn = new mysqli($servername, $username, $password, $dbname);
    // Check connection
    if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
    }

    //
    $api = 'api';
    $amount = 100; // toman
    $order_id = 1;
    $sql = "SELECT au FROM pay ORDER BY id DESC LIMIT 1";
    $result = $conn->query($sql);
    if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
    $au = $row["au"];
    }
    }




    $client = new SoapClient("http://www.jahanpay.com/directservice?wsdl");
    $res = $client->verification($api , $amount , $au , $order_id, $_POST + $_GET );
    if($res['result']==1)
    {
    echo "پيگيري بانک ". $res['bank_au'];
    }
    else
    {
    echo '<meta charset=utf-8><pre>';
    $res = array_map('urldecode',$res);
    print_r($res);
    }
    $conn->close();
    ?>

  12. نشد


    <?php
    $servername = "localhost";
    $username = "root";
    $password = "";
    $dbname = "jahanpay";
    // Create connection
    $conn = new mysqli($servername, $username, $password, $dbname);
    // Check connection
    if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
    }

    //
    $api = 'api';
    $amount = 100; // toman
    $order_id = 1;
    $sql = "SELECT au FROM pay ORDER BY id DESC LIMIT 1";
    $result = $conn->query($sql);
    if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
    echo "id: " . $row["au"] . "<br>";
    }
    }

    $au = $row["au"];


    $client = new SoapClient("http://www.jahanpay.com/directservice?wsdl");
    $res = $client->verification($api , $amount , $au , $order_id, $_POST + $_GET );
    if($res['result']==1)
    {
    echo "پيگيري بانک ". $res['bank_au'];
    }
    else
    {
    echo '<meta charset=utf-8><pre>';
    $res = array_map('urldecode',$res);
    print_r($res);
    }
    $conn->close();
    ?>

×
×
  • اضافه کردن...