This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

17 tháng 12, 2013

Chen php vào blospot


Cũng như ngôn ngữ Javascript, mình đến với PHP chỉ bằng con đường tự mày mò nghiên cứu trong những thời gian rảnh rỗi và chưa từng trải nghiệm qua bất kỳ khóa học nào. Quả thật, PHP không dễ cảm thụ, nhưng mình nghĩ các bạn có thể học được nếu có lòng kiên trì và đam mê. Hy vọng qua những ví dụ từ dễ đến khó được ứng dụng trên nền tảng Blogspot, các bạn sẽ từng bước hiểu được tường tận về ngôn ngữ PHP.

Qua bài này, mình sẽ giúp bạn hiển thị những câu danh ngôn một cách ngẫu nhiên theo như DEMO bên dưới (nhấn F5 để thấy tác dụng).


Điều trước tiên là bạn cần có một hosting (có thể dùng free hosting như byethost.com để thử nghiệm). Mở công cụ Notepad trên máy tính của bạn rồi dán vào đó bằng đoạn code bên dưới rồi lưu file với tên là randomquotes.php.

    <?
    //////////////////////////////////////////////////////
    // PHP Random Quote Script for Blogspot applied by www.thuthuatblogger.info
    // Many thanks to http://davidmarotz.com/ for its original PHP code
    //////////////////////////////////////////////////////
    Header("content-type: application/x-javascript");
    $bgcolor = '#FFFFCC';
    $textcolor = 'black';
    $textcolor2 = 'brown';
    $textsize = '4';
    $textsize2 = '3';
    // Array Structure:  "Quote","Author"
    $allqts = array
        ("The Black Knight Always Triumphs!",
            "Monty Python",
        "I swear by my life and love of it that I will never live for the sake of<br>another man, nor ask another man to live for mine" ,
            "Atlas Shrugged",
        "It is clear that the individual who persecutes a man, his brother,<br> because he is not of the same opinion, is a monster",
            "Voltaire",
        "I agree that there is a natural aristocracy among men<br>The grounds of this are virtue and talents.",
            "Thomas Jefferson",
        "Liberty, when it begins to take root, is a plant of rapid growth.",
            "George Washington",
        "Never argue with an idiot. <br>They drag you down to their level <br>then beat you with experience",
            "Dilbert",
        "The Answer is 42. What is the question?",
            "Hitchikers Guide to the Galaxy",
        "Anyone who has never made a mistake has never tried anything new",
            "Albert Einstein",
        "Progress doesn't come from early risers, progress is made<br>by lazy men looking for easier ways to do things.",
            "Lazarus Long <font size=-2>(Time Enough for Love by Robert A. Heinlein)</font>",
        "Throughout history, poverty is the normal condition of man. <br>Advances which permit this norm to be exceeded - here and there, now and then - <br>are the work of an extremely small minority, frequently despised,<br> often condemned, and almost always opposed by all right-thinking people. <br>Whenever this tiny minority is kept from creating, or (as sometimes happens)<br> is driven out of a society, the people then slip back into abject poverty.<br><br>This is known as 'bad luck.'",
            "Robert Heinlein",
        "A little learning is a dangerous thing; Drink deep, or taste not the<br>Pierian spring.  There shallow draughts intoxicate the brain, <br>and drinking largely sobers us again",
            "Alexander Pope",
        "The early bird gets the worm, but the second mouse gets the cheese",
            "Anonymous",
        "Subjugating the enemy's army without fighting is the true pinnacle of excellence",
            "Sun-tzu, The Art of War",
        "Work as though you were to live 100 years; pray as if you were to die tomorrow",
            "Benjamin Franklin",
        "The world is a stage, but the play is badly cast",
            "Oscar Wilde",
        "Truth is generally the best vindication against slander.",
            "Abraham Lincoln",
        "...mercy to the guilty is cruelty to the innocent...",
            "Adam Smith",
        "...I wish that I may never think the smiles of the great and powerful<br> a sufficient inducement to turn aside from the straight path<br> of honesty and the convictions of my own mind",
            "David Ricardo",
        "Democracy is the worst form of government except for all the others",
            "Winston Churchill",
        "You can only know the highest peaks if you have experianced the lowest valley's",
                "Richard Nixon",
        "They dress the wound of my people as though it were not serious. <br>'Peace, peace,' they say, when there is no peace.",
            "Jeremiah 6:14",
        "It is better to remain silent and be thought a fool<br> than to open your mouth and remove all doubt.",
            "Jonathan Swift",
        "The market system delivers the goods people want,<br>but those who make it work cannot readily explain why it is so.<br>The socialst or communist system does not deliver the goods, <br>but those who operate it can readily explain away its failure.",
            "F.A. Hayek, Law, Legislation and Liberty, Vol. II",
        "Never Stop Exploring<sup>tm</sup>",
            "The North Face"
            );
    // Gets the Total number of Items in the array
    //  Divides by 2 because there is a Quote followed by an Author
    $totalqts = (count($allqts)/2);
    // Subtracted 1 from the total because '0' is not accounted for otherwise
    $nmbr = (rand(0,($totalqts-1)));
    $nmbr = $nmbr*2;
    //$nmbr = 18;
    $quote = $allqts[$nmbr];
             $nmbr = $nmbr+1;
    $author = $allqts[$nmbr];
    $space = "<font color=$bgcolor>.....................................</font>";
    echo "document.write(\"<center><font color=$textcolor size='$textsize'><i>$quote</i></font><br>$space<font color=$textcolor2 size='$textsize2'>$author</font></center>\")";
    ?>

Trong đoạn code trên, bạn có thể thay thế những câu danh ngôn tiếng Anh bằng những câu danh ngôn tiếng Việt tương ứng, thêm hoặc bớt tùy ý theo đúng định dạng. Chú ý dùng <br> để xuống dòng cho câu văn.

Upload file randomquotes.php lên hosting của bạn để sử dụng.

Để hiển thị danh ngôn thì bạn đặt trong bài viết Blogspot hoặc tiện ích HTML/Javascript bằng dòng code như sau:

    <script type="text/javascript" src="http://www.tenmienhostingcuaban.com/randomquotes.php"></script>

Hoặc có thể dùng cách khác
<object width="400" height="300" type="text/html" data="Thienhieu.php"></object>
Thank's you ! Nếu bạn thấy bài viết này có ích, hãy nhấn "Like" (Facebook) hoặc +1 (Google Plus)
Nguồn: Thuthuatvang.blogspot.com

25 tháng 11, 2013

Tạo sitemap cho blogspot để submit lên Google, Bing và yahoo

Tuy đã có nhiều bài viết hướng đẫn làm sitemap cho Blogger-BlogSpot trên mạng nhưng hầu hết đều không đầy đủ , rõ ràng và đặc biệt là thiếu hay gặp lỗi phổ biền là lỗi sau: - Số post tối đa mà google đánh chỉ mục(index) dựa vào feed được mặc định chỉ là 25 post. Có nghĩa là sitemap trang blog của bạn chỉ bao gồm 25 entries mới nhất(tại thời điểm google index blog của bạn). Vậy thì những entries còn lại của bạn thì sao? Tất nhiên chúng chẳng được index bởi Google sitemap! Bài viết này VnTim™sẽ hướng đãn bạn add sitemap một cách chuẩn mực Bước 1 – Đăng nhập vào Google Webmaster Tools với tào khoản Google của bạn (Gmail) Hướng dẫn làm tạo Sitemap How To Create And Add Google Sitemap For Blogger's Blogspot Bước 2 – Click vào nút ‘Add a site…’ như hình dưới Hướng dẫn làm tạo Sitemap How To Create And Add Google Sitemap For Blogger's Blogspot Bước 3 – Nhập địa chỉ blog cua bạn ví dụ blog của mình là http://vntim.blogspot.com/ Hướng dẫn làm tạo Sitemap How To Create And Add Google Sitemap For Blogger's Blogspot Bước 4 – Xác minh quyền sở hữu tên miền của bạn bằng cách chọn xác minh bằng thẻ meta Chú ý: Bạn có thể chọn cách xác minh qua việc upload file html nếu bạn có hosting riêng Hướng dẫn làm tạo Sitemap How To Create And Add Google Sitemap For Blogger's Blogspot Bước 5: Đăng nhập vào Blogger tại đây rồi vào mục ‘Layout / Thiết kế’ –> Edit HTML/ Chỉnh sửa HTML (nếu bạn dùng giao diện tiếng việt) Bước 6 – Chèm đoàn mã Meta bạn vừa copy vào phía dưới thẻ như hình dưới Hướng dẫn làm tạo Sitemap How To Create And Add Google Sitemap For Blogger's Blogspot Bước 7 Quay lại trang Google Webmaster Tools Click vào nút Verify (xác minh) như hình dưới Hướng dẫn làm tạo Sitemap How To Create And Add Google Sitemap For Blogger's Blogspot Bước 8 quan trọng nhất Copy đoạn mã trong dấu sau - atom.xml?redirect=false&start-index=1&max-results=500 Hướng dẫn làm tạo Sitemap How To Create And Add Google Sitemap For Blogger's Blogspot Bước 9 – Trở lại trang Google Webmaster Tools rồi vào ‘Site Configuration’ –> ‘Sitemaps’ –> ‘Submit a Sitemap’. Paste đoạn mã atom.xml?redirect=false&start-index=1&max-results=500 vào trong ô text rồi click ‘submit’ như hình dưới Hướng dẫn làm tạo Sitemap How To Create And Add Google Sitemap For Blogger's Blogspot Chú ý thêm nếu blog của bạn có nhiều hơn 500 bài viết thì bạn add thêm link sau: atom.xml?redirect=false&start-index=1&max-results=100 atom.xml?redirect=false&start-index=101&max-results=100 atom.xml?redirect=false&start-index=201&max-results=100 atom.xml?redirect=false&start-index=301&max-results=100 atom.xml?redirect=false&start-index=401&max-results=100 atom.xml?redirect=false&start-index=501&max-results=100 atom.xml?redirect=false&start-index=601&max-results=100 atom.xml?redirect=false&start-index=701&max-results=100 Quy tắc: atom.xml?redirect=false&start-index=701&max-results=100 thì trong đó 701 là số thứ tự bài viết bắt đầu được index còn 100 là số bài viết sẽ được index bạn có thể tự thay ddeeer phù hợp với blog của mình Hướng dẫn làm tạo Sitemap How To Create And Add Google Sitemap For Blogger's Blogspot Chúc bạn add sitemap thành công và đừng quên để lại comment nếu bạn làm được nhé. Nguồn: http://vntim.blogspot.com/