Hi bạn, hiện nay Yoast sao nó chặn hoài việc index hình ảnh trong sản phẩm rất khó khăn, thâhm chí tệ đến mức nó tự xóa code schema của mình. Thậm chí cái sitemap mà nó tự tạo cũng chặn index rất khó bot vào index. Bạn có giải pháp nào hữu hiệu khắc phục tình trạng này không? Website bán hàng của mình https://www.luuanh.com/ rất mong được bạn giúp đỡ!
@devil_boom_129 có 2 chỗ. Một là chú ý cái thẻ <br/> hay <br>. Hai là kiểm tra cái song_params trên controller của em đã đúng chưa. Phần thứ 2 thì anh suggest là em xử lý cái string truyền lên ở trong controller chứ ko phải ở trong permit.
@devil_boom_129 Đây là bạn dùng trực tiếp gsub khi params đc gửi về. Còn ở trên là bạn gọi 1 def ở helper. 2 cái này là hoàn toàn khác nhau nhé. Bạn thử tạo def br_to_newline trong private của application controller rồi gọi bên contrller bạn dùng xem có đc ko.
Không hiểu sao câu hỏi này có người down vote đc nhỉ? . Mình thấy việc xóa tài khoản khi không sử dụng nữa là hoàn toàn hợp lý và chính đang. Đôi khi bạn không dùng nữa nhưng vẫn nhận đc email và thông báo từ dịch vụ đó có thể gây phiền phức hay những cảm giác khó chịu. Mà còn chưa kể bạn ý còn cảm ơn và không có ý gì. Sao lại có ai down vote đc nhỉ.
b ="千本桜 夜ニ紛レ\n"+"君ノ声モ届カナイヨ\n"+"青藍(せいらん)"=>"千本桜 夜ニ紛レ\n"+"君ノ声モ届カナイヨ\n"+"青藍(せいらん)"
b.gsub!(/(?:\n\r?|\r\n?)/,'<br>')=>"千本桜 夜ニ紛レ<br>君ノ声モ届カナイヨ<br>青藍(せいらん)"
Bạn thử sửa lại helper như vậy xem sao. Với cả mình chưa bao giờ gọi hàm helper ở trong permit nên không rõ liệu chỗ đấy có vấn đề gì k nữa.
Edit: Mình vừa test lại thì helper của bạn chạy ok, k có vấn đề gì cả, thì có lẽ vấn đề ở đoạn params.require(:song).permit(:name, newline_to_br(:lyric))
bạn ơi, ở file laravel-echo-server.json, bạn check xem trường authHost đúng host và port đang chạy Laravel ko? Bình thường là thế này (local):
"authHost": "http://localhost:8000",
THẢO LUẬN
Hi bạn, hiện nay Yoast sao nó chặn hoài việc index hình ảnh trong sản phẩm rất khó khăn, thâhm chí tệ đến mức nó tự xóa code schema của mình. Thậm chí cái sitemap mà nó tự tạo cũng chặn index rất khó bot vào index. Bạn có giải pháp nào hữu hiệu khắc phục tình trạng này không? Website bán hàng của mình https://www.luuanh.com/ rất mong được bạn giúp đỡ!
Quá tuyệt
@tuanbacyen ơn giời. đúng nguyện vọng luôn rồi. cảm ơn bạn. bạn post full giải pháp ở dưới để mình accept answer nhé
@devil_boom_129 Trước khi dùng strong param bạn làm 1 bước tiền sử lý string như này xem đc ko ??
@devil_boom_129 có 2 chỗ. Một là chú ý cái thẻ
<br/>hay<br>. Hai là kiểm tra cái song_params trên controller của em đã đúng chưa. Phần thứ 2 thì anh suggest là em xử lý cái string truyền lên ở trong controller chứ ko phải ở trong permit.@tuanbacyen thì mình đang dùng trực tiếp gsub để thử mà. cơ mà khi báo ra vẫn lỗi
@devil_boom_129 Đây là bạn dùng trực tiếp gsub khi params đc gửi về. Còn ở trên là bạn gọi 1 def ở helper. 2 cái này là hoàn toàn khác nhau nhé. Bạn thử tạo
def br_to_newlinetrong private của application controller rồi gọi bên contrller bạn dùng xem có đc ko.Hay quá đón chờ phần 2
@tuanbacyen @15thofaugust Hiện tại mình đang sửa như này
Nhưng vẫn chưa đúng lắm
được quá đi b ơi (y)
Anh tôi quá mạnh
Không hiểu sao câu hỏi này có người down vote đc nhỉ?
. Mình thấy việc xóa tài khoản khi không sử dụng nữa là hoàn toàn hợp lý và chính đang. Đôi khi bạn không dùng nữa nhưng vẫn nhận đc email và thông báo từ dịch vụ đó có thể gây phiền phức hay những cảm giác khó chịu. Mà còn chưa kể bạn ý còn cảm ơn và không có ý gì. Sao lại có ai down vote đc nhỉ. 

@devil_boom_129 @15thofaugust Hình như bạn ý quên required vào controller nên không gọi được thì phải. Còn hàm trong hellper thì ok r.
@devil_boom_129
Bạn thử sửa lại helper như vậy xem sao. Với cả mình chưa bao giờ gọi hàm helper ở trong permit nên không rõ liệu chỗ đấy có vấn đề gì k nữa.
Edit: Mình vừa test lại thì helper của bạn chạy ok, k có vấn đề gì cả, thì có lẽ vấn đề ở đoạn
params.require(:song).permit(:name, newline_to_br(:lyric))Chào tạm biệt người anh em thiện lành!
@xdorro cám ơn bạn nhiều nhé
bạn ơi, ở file laravel-echo-server.json, bạn check xem trường
authHostđúng host và port đang chạy Laravel ko? Bình thường là thế này (local):"authHost": "http://localhost:8000",thank bạn, mình sẽ cố gắng nếu có thể =))
Tóc xinh quá chị ơi.
Cảm ơn bạn