ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

  แสดงกระทู้
หน้า: 1 2 3 [4] 5 6 ... 63
61  ความรู้ทั่วไป / Ebay | PayPal / Re: Paypal เตรียมเปิดรับผู้ใช้ใหม่ในไทยอีกครั้ง 18 กุมภาพันธ์ 2565 เมื่อ: 07 พฤศจิกายน 2021, 11:42:49
https://www.paypal.com/th/weba...nd-relaunch-faq?locale.x=th_TH
อ้างถึง
ทั้งบัญชีธุรกิจและบัญชีส่วนตัวจะไม่สามารถส่งหรือรับการชำระเงินระหว่างประเทศจากเพื่อนและครอบครัว

หมายความว่าถ้าเราไปหาเงินจากต่างประเทศเช่นเว็บ fiverr.com แล้วมีรายได้ จะไม่สามารถโอนเข้า paypal เพื่อเข้าบัญชีธนาคารเราได้งั้นหรือครับ?
62  ความรู้ทั่วไป / General (ถามคุยวิชาการ IM) / Re: ขอ ถามเกียวกับ image ที่ upload ขึ้นไปบน web หน่อยครับ เมื่อ: 11 กันยายน 2021, 22:53:36
<img src="logo.png">
ของเก่า

<img src="logo.png?v=newversion-number">
ของใหม่

หรือ CTRL+F5
63  พัฒนาเว็บไซต์ / Programming / Re: สอบถามเรื่อง jQuery new Date ค่าที่ได้ที่ Local กับ Server ไม่เท่ากัน เมื่อ: 23 สิงหาคม 2021, 17:36:22
timestamp มันไม่ถูกต้องหรือเปล่าครับ

1623152365215 แปลงเป็นวันที่ได้ 53405-08-27 00:00:15
18231526489465 แปลงได้ 579704-01-29 08:44:25
ลองเอาค่าจริงๆมาดูจะดีกว่าจะได้รู้ว่าของจริงๆมันเป็นยังไง

อันนี้ตัวอย่างโค้ดที่ผมเอาไว้ตรวจเวลาระหว่างเครื่องที่ใช้ (JS) กับ server (PHP).

โค๊ด:
<?php
header
("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0"false);
header("Pragma: no-cache");
header('Expires: 0'); // Proxies.


$timestamp time();
$phpdatetime date('Y-m-d H:i:s'$timestamp);


$headers = [];
$requestHeaders getallheaders();
if (
is_array($requestHeaders)) {
    foreach (
$requestHeaders as $key => $value) {
        
$headers[strtolower(trim($key))] = trim($value);
    }
    unset(
$key$value);
}
unset(
$requestHeaders);


if (
    isset(
$headers['accept']) && 
    (
        
stripos($headers['accept'], 'html') === false &&
        
stripos($headers['accept'], '*/*') === false
    
)
) {
    
header('Content-Type: application/json');

    
$output = [];
    
$output['datetime'] = $phpdatetime;
    
$output['timestamp'] = $timestamp;
    echo 
json_encode($output);
    unset(
$output);
    exit();
}
?>

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Date/time now</title>
        <meta http-equiv="x-ua-compatible" content="ie=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <style type="text/css">
            table {
                border: 1px solid #ccc;
                border-collapse: collapse;
            }
            table td,
            table th {
                border: 1px solid #ccc;
                padding: 5px;
                text-align: left;
            }

            .not-matched-datetime {
                background-color: rgba(255, 0, 0, .3);
            }
        </style>
    </head>
    <body>
        <h1>Date/time</h1>
        <table>
            <thead>
                <tr>
                    <th>Server date/time</th>
                    <th>Your date/time</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td><span id="phpDateTime"><?php echo $phpdatetime?></span></td>
                    <td><span id="jsDateTime"></span></td>
                </tr>
                <tr>
                    <td><span id="phpTimestamp"><?php echo $timestamp?></span></td>
                    <td><span id="jsTimestamp"></span></td>
                </tr>
            </tbody>
        </table>

        <script>
            function addZero(number) {
                number = String(number);
                return number.padStart(2, '0');
            }

            function displayJSDatetime() {
                let Datetime = new Date();
                let dateString = Datetime.getFullYear()   '-'   addZero(parseInt(Datetime.getMonth())   1)   '-'   addZero(Datetime.getDate());
                dateString  = ' ';
                dateString  = addZero(Datetime.getHours())   ':'   addZero(Datetime.getMinutes())   ':'   addZero(Datetime.getSeconds());
                document.querySelector('#jsDateTime').innerHTML = dateString;
                document.querySelector('#jsTimestamp').innerHTML = Datetime.getTime();
            }

            document.addEventListener('DOMContentLoaded', (event) => {
                // display date/time of this device on load.
                displayJSDatetime();
                // then set interval to update them.
                let intervalId = setInterval(() => {
                    // display JS date/time on this device.
                    displayJSDatetime();

                    // ajax get server date/time.
                    fetch('<?php echo $_SERVER['REQUEST_URI']; ?>', {
                        headers: {
                            'Accept': 'application/json',
                            'Content-Type': 'application/x-www-form-urlencoded'
                        }
                    })
                    .then((response) => {
                        return response.json();
                    })
                    .then((response) => {
                        if (response.datetime) {
                            let phpDatetime = document.querySelector('#phpDateTime');
                            let jsDatetime = document.querySelector('#jsDateTime');
                            let phpTimestamp = document.querySelector('#phpTimestamp');
                            phpDatetime.innerHTML = response.datetime;
                            phpTimestamp.innerHTML = response.timestamp;

                            if (phpDatetime.innerHTML !== jsDatetime.innerHTML) {
                                jsDatetime.classList.add('not-matched-datetime');
                            } else {
                                jsDatetime.classList.remove('not-matched-datetime');
                            }
                        }
                    });
                }, 1000);
            });
        </script>
    </body>
</html>

จากโค้ดที่ผมใช้ JS, PHP จะได้หลักไม่เท่ากันแต่เวลาไม่ต่างกันครับ

ตัวอย่าง PHP 1629715239
JS 1629715239369
64  Host and Domain / Host & Domain (general) / Re: Wordpress แก้ไขไฟล์อะไรไม่ได้เลยงับ เมื่อ: 22 สิงหาคม 2021, 00:22:17
https://developer.wordpress.or..._passwords_available_for_user/

อ้างถึง
Changelog #Changelog
Changelog
Version    Description
5.6.0    Introduced.

มันมีตั้งแต่ WordPress 5.6+ ดังนั้นถ้าใช้รุ่นเก่า โดยตัว WordPress เองมันไม่ควรจะเรียกฟังก์ชั่นของตัวเองที่ยังไม่มีหรือมีแต่ในอนาคต เช่น ใช้ WP 5.0 มันยังไม่มีฟังก์ชั่นนี้ ก็ไม่มีทางที่จะมีคำสั่งไหนไปเรียกฟังก์ชั่นนี้ได้

สรุปคือสาเหตุน่าจะมาจาก plugin ที่ไปเรียกใช้ฟังก์ชั่นนี้ แต่ดันเขียนไม่ครอบคลุมพอ หรือไม่ได้มีการตรวจ requirement ตอนติดตั้งแล้วผู้ใช้นำไปติดตั้งใช้ก็จะกลายเป็นแบบนี้.

หรือ อีกทางหนึ่งที่เป็นไปได้ถ้าไม่ได้เกี่ยวกับ plugin เลย คือไฟล์หลักของ WP ถูกแก้ไขโดยอะไรสักอย่างไปเรียกใช้ฟังก์ชั่นนี้ซึ่งรุ่นที่จขกท.ใช้อยู่มันไม่มีรองรับ. กรณีนี้อาจจะโดนแก้ไขไฟล์จากมัลแวร์ก็เป็นไปได้ หรือพวกซอฟต์แวร์อัตโนมัติ หรืออื่นๆ

ทางแก้ให้อัพเกรด WP รุ่นล่าสุด
65  พัฒนาเว็บไซต์ / Tools / แจก WordPress plugin "Cookie Notice" เมื่อ: 19 สิงหาคม 2021, 20:41:19
ดาวน์โหลดที่นี่ -> https://github.com/Rundiz-WP/rd-cookie-notice

ต้นฉบับมาจาก Cookie Notice โดย dFactory ซึ่งหลายคนคงซึ้งกับการถูกฟาดโฆษณาเข้าเต็มๆหน้ามาแล้ว

ต่อมา ZigPress นำมาตัดส่วนต่างๆออก แต่ว่ารุ่นหลังๆของ ZP Cookie Notice ก็...แปลกๆ คือกดปฏิเสธการยอมรับไม่ได้ กดแล้วก็ยังถามทุกครั้ง ไม่จำ
ปกติการกดรับหรือไม่รับก็ต้องจำค่าที่ผู้ใช้เลือก เพราะในหน้าตั้งค่าก็มีระบุว่าปฏิเสธหรือรับ จะให้จดจำนานเท่าไหร่

ทีนี้พอดูๆไปแปลกๆทั้ง 2 เลย fork มาทำเองเพื่อตัดปัญหาน่ารำคาญเหล่านั้น.
แต่ที่ผมทำนี่ก็ยังไม่ดี คือเอาของเก่ามาก็คงไม่มีอะไรวิลิศมาหราเหมือนเขา แต่ฟังก์ชั่นพื้นฐานคือให้ผู้ใช้เลือกจะยอมรับหรือปฏิเสธคุกกี้ที่ไม่จำเป็น มีครบอยู่ ดังนั้นจุดประสงค์คือเอาง่ายๆแค่นี้ให้มันพอผ่านกม.ต่างๆไปได้

จะไม่มีโฆษณา จะไม่มีแยกเสริมเป็น premium option ให้เสียเงิน อีกเด็ดขาด. ฟรีทั้งดุ้นตลอดศก.

หวังว่าจะเป็นประโยชน์กับทุกคนนะครับ.

ผมไม่นำไปอัพโหลดที่ wordpress.org เพราะจะไปทับซ้อนกับของเขา และทาง wp เองคงไม่ให้ผ่าน ดังนั้นผมจะไม่นำไปฝากที่อื่นนะครับ

สำหรับผู้ใช้บริการ RDWPPS ลูกค้าของผม
สามารถติดตั้งปลั๊กอินนี้ แล้วที่ตัว updater กดแสดงรายการปลั๊กอิน แล้วเลือก activate ได้ทันทีโดยไม่ต้องกรอก serial number เพื่อรับการอัพเดทฟรีๆได้ทุกครั้งอย่างอัตโนมัติ.
66  ความรู้ทั่วไป / Search Engine Optimization / Re: รู้จัก Fact Check Explorer ตัวช่วยเช็คข่าวปลอม เมื่อ: 19 สิงหาคม 2021, 00:46:33
เพิ่งรู้ว่ามีของสะดวกและดีแบบนี้ด้วย

ขอบคุณครับ
67  พัฒนาเว็บไซต์ / Programming / Re: ขอ bbcode phpสำหรับ bootstrap เมื่อ: 30 กรกฎาคม 2021, 00:55:10
ถ้าคุณจะแปลงจากตัวหนังสือ เช่น [ img ]...[/ img ] แบบนี้ ไปเป็นรูปภาพ
คุณต้องมองหาตัวแปลง BB code ในภาษาที่จะใช้ เช่น php bbcode class
ถ้าหา google ก็จะได้ประมาณนี้ https://github.com/chriskonnertz/bbcode

โค๊ด:
$bbcode = new ChrisKonnertz\BBCode\BBCode();

$rendered = $bbcode->render('[b]Hello world![/b]');

echo $rendered;
หรือหาเพิ่มเติมจากใน GitHub.com
68  ความรู้ทั่วไป / Search Engine Optimization / Re: คนทำ SEO เซ็ง! พบคนค้นหาข้อมูลใน Google แล้วไม่มีการคลิกถึง 65% เมื่อ: 20 เมษายน 2021, 18:43:44
เวลาค้นหาเจอคำตอบเสนอมาให้เลยแบบนี้ ผมจะพยายามคลิกเข้าไปดูเพิ่มเติม เห็นใจคนทำเขาน่ะ อย่างน้อยให้ได้ยอดคลิกอ่าน
แต่หลายๆเว็บส่วนมากเข้าไปอ่านแล้วได้อะไรเพิ่มเติมจริงๆ
69  พัฒนาเว็บไซต์ / Programming / Re: bbcode editor แบบนี้เขียนยากไหม เมื่อ: 04 เมษายน 2021, 22:59:08
แบบนี้ก็น่าจะได้มั้ง?
https://www.sceditor.com/
https://www.systutorials.com/tools/bbeditor/
https://wysibb.com/

แบบเห็นโค้ด bb เลย
https://imhn.github.io/text-editor/text-editor/ui/b-b-code/

แบบเห็นโค้ดแต่ต้องลุยถึกเอาเองมากหน่อย
https://webcheatsheet.com/javascript/bbcode_editor.php
70  Host and Domain / Host & Domain (general) / Re: มี FREE HOSTING หรือ ราคาเบาๆ ไหมครับ จะทำเว็บเล็กๆ เมื่อ: 03 มีนาคม 2021, 01:07:58
hostsevenplus ครับ


เคย login ไม่ได้ ติด 2step auth. => แก้ให้อย่างไว
เคยมีปัญหาเดิมแต่เหตุมาจากเวลาไม่ sync แล้วต่างกันมาก => แก้ให้อย่างไว
เคยมีปัญหา เว็บแอพตัวใหม่ผมต้องใช้ mysql/mariadb รุ่นใหม่ => ถามไปก็ย้ายให้เลย อย่างไว ไม่ต้องเสียเงิน...เหมือน....  Cry

อะไรอีกล่ะ?? นึกไม่ออกแล้ว ก็ดีประมาณนี้เลยขี้เกียจย้ายไปที่อื่น ล่าสุดผมกำลังขนของหนี.......หนีไป vps ของเขานี่แหละไม่ได้ไปไหนหรอก  wanwan004
คิดว่าคงใช้งานได้ยาวๆราบรื่นเหมือนเดิมล่ะมั้ง
71  Host and Domain / Promotion & Coupon / Re: คูปองต่ออายุ NAME.COM - March 2021 เมื่อ: 02 มีนาคม 2021, 23:33:10
ขอบบคุณครับ wanwan017
72  ความรู้ทั่วไป / E-commerce / Re: Lnwshop จะเปลี่ยนโดเมนโดนบังคับให้เสียเงิน เมื่อ: 02 มีนาคม 2021, 19:06:43
ได้รับการแก้ไขให้แล้วครับ
73  ความรู้ทั่วไป / E-commerce / Re: Lnwshop จะเปลี่ยนโดเมนโดนบังคับให้เสียเงิน เมื่อ: 02 มีนาคม 2021, 18:19:37
ในเงื่อนไขเหมือนจะมีแจ้งไว้แต่แรกว่าต้องชำระเงินค่าชี้โดเมนครับ   Tongue

อย่างที่ผมบอกบรรทัดแรก ผมจ่ายไปแล้ว และมันยังไม่หมดอายุ จะหมด ม.ค. ปีหน้าครับ

อ้างถึง
คือใช้บริการชี้โดเมนอยู่ก่อนแล้ว เสียเงินไปแล้ว จะหมดอายุอีกที 4 ม.ค. 2565
74  ความรู้ทั่วไป / E-commerce / Lnwshop จะเปลี่ยนโดเมนโดนบังคับให้เสียเงิน เมื่อ: 02 มีนาคม 2021, 17:28:16
คือใช้บริการชี้โดเมนอยู่ก่อนแล้ว เสียเงินไปแล้ว จะหมดอายุอีกที 4 ม.ค. 2565

แต่พอติดต่อให้เปลี่ยนโดเมน มาเรียกเก็บเงินทั้งๆที่ยังไม่หมดอายุเลย


เอากันอย่างนี้เลย?

https://www.lnwshop.com/store/point_domain?ref=manage#faq

ในหน้าบริการเสริมนี้ก็ไม่มีระบุไว้ว่าต้องเสีย
และเคยติดต่อสอบถามเมื่อปลายปีที่ผ่านมา ในเมลก็ตอบมาว่าเปลี่ยนได้แต่....
75  พัฒนาเว็บไซต์ / วิจารณ์เว็บไซต์ / Re: ฝากเว็บ ดาวน์โหลดรูปภาพฟรี เพื่อใช้งานส่วนตัวและเชิงพาณิชย์ เมื่อ: 13 มกราคม 2021, 10:43:16
โดเมนนี่อย่าได้ปล่อยหลุดมือเชียวล่ะ น่าจะจดได้ยากมากเพราะชื่อสั้นๆแบบนี้ส่วนใหญ่จะหมด ต้องจังหวะดีจริงๆ
76  พัฒนาเว็บไซต์ / Tools / แจกข้อมูลอัตราค่าบริการไปรษณีย์ไทย เมื่อ: 26 ธันวาคม 2020, 14:23:46
แจกๆ https://github.com/Rundiz/thailandpost-rates
เอาไปใช้ได้ฟรี เป็น .csv

หรือจะเข้ามามีส่วนร่วมกันก็ได้นะครับ
คอยปรับปรุงเพิ่มเติม อะไรงี้..

หวังว่าจะมีประโยชน์กับทุกท่าน  wanwan008
77  ความรู้ทั่วไป / General (ถามคุยวิชาการ IM) / Re: มีปลักอินไรไว้เคลียแคชบ้างค่ะ เมื่อ: 11 สิงหาคม 2020, 23:21:46
ที่ว่าไม่เปลี่ยนนี่มาจาก js, css หรือเปล่า?

ถ้าใช่ก็เปิดออพชั่นในโปรแกรม cache ที่คุณใช้ ให้มันสร้าง querystring ทุกๆครั้งที่มีการอัพเดท อย่างเช่น compile/css-file.css?v=1234 อะไรแบบนี้
78  พัฒนาเว็บไซต์ / Programming / Re: Bootstrap 5.0 Alpha เวอร์ใหม่ไฉไลกว่าเดิม เพิ่มเติมคือไม่รองรับ IE แล้ว! เมื่อ: 29 มิถุนายน 2020, 18:28:58
https://v5.getbootstrap.com/docs/5.0/migration/

Dropped, removed เพียบเลย
ไม่เบื่อมั่งรึไงนะต้องคอยลบแล้วเปลี่ยนเนี่ย? น่าจะทำให้มันใช้ต่อเนื่องไปได้เลยน้าา แบบเปลี่ยนเครื่องในใช้ชื่อ class เดิมอะไรงี้..


ขอบคุณสำหรับข่าวสารนะครับ
79  อื่นๆ / ค้าๆขายๆ ( ห้ามใช้ Affiliate Link ) / Re: *** กฎห้องค้าๆขายๆ + กฎการประมูล โปรดอ่านก่อนโพส *** เมื่อ: 12 พฤษภาคม 2020, 01:29:14
...

พอขายได้แล้ว ผมต้องทำยังไงกับกระทู้ของผมครับ
อยากทราบด้วยเหมือนกัน จะติดต่อ mod/admin ท่านใดได้บ้าง?
ปัญหามีดังนี้คือ
เคยตั้งกระทู้ขายเมื่อนานหลายปีมาแล้ว และเลิกขายไปแล้ว พร้อมทั้งตอบโพสต์สุดท้ายแล้วด้วยครับว่าเลิกขายแล้ว ปิดกระทู้ แต่ปัญหาคือผ่านมาเป็นปีๆจนเมื่อสักครู่ใหญ่ๆนี้เอง ก็ยังมีคนโทรมาขอซื้อ... ซึ่งผู้ซื้อท่าทางจะไม่ได้อ่านโพสต์สุดท้ายเลยครับ.

เกรงว่าถ้าหากไปบวช มืดๆค่ำๆจะจำวัดก็จะยังมีโทรมาขอซื้ออยู่อีกในอนาคต  wanwan004
80  ความรู้ทั่วไป / Gooooooooooooogle / Re: Google ประกาศเตรียมบล็อกเนื้อหาที่เป็น http แล้ว!! เมื่อ: 08 ตุลาคม 2019, 16:00:51
หน้าเว็บมีแต่ HTML ไม่มีฟอร์มอะไรเลย ผู้ใช้อ่านอย่างเดียว จะบล็อคด้วยเหรอ?
หน้า: 1 2 3 [4] 5 6 ... 63