我构建了一个基于 PHP 的网站,该网站需要用户登录才能查看某些页面。我希望我的用户能够在 Facebook 上共享这些页面(及其自定义开放图标签),但是当我添加共享按钮时,Facebook 无法共享正确的开放图标签,因为该页面要求您登录。除了创建一个带有正确的开放图形标签且不需要登录的页面之外,有人知道解决此问题的方法吗?
我测试了 Facebook 共享调试器,它显示“规范 URL”作为您未登录时重定向到的页面。
我正在寻找将一些简单的 HTML 转换为 PDF 的方法。似乎最简单的方法是使用“html2canvas”js 库首先将 html 转换为 canvas,然后使用 jsPDF 创建 PDF。
我遇到的问题是,我的 HTML 中有背景图像和内嵌图像,但转换后两者都没有显示在 PDF 中。我在这里创建了一个 Codepen:https://codepen.io/adamboother/pen/NWGeqom
这是我的 js 进行转换:
function convertToPdf()
{
html2canvas(document.querySelector('#certificate')).then(canvas => {
let pdf = new jsPDF('landscape', 'mm', 'a4');
pdf.addImage(canvas.toDataURL('image/png'), 'PNG', 0, 0, pdf.internal.pageSize.width, pdf.internal.pageSize.height);
pdf.save('certificate.pdf');
});
}
Run Code Online (Sandbox Code Playgroud)
有没有人找到解决这个问题的方法?
我有以下用户名数组:
Array
(
[0] => Sarah
[1] => Leon
[2] => Gary
[3] => Nathan
[4] => Adam
[5] => Lee
[6] => Alex
[7] => Andy
[8] => Terry
)
Run Code Online (Sandbox Code Playgroud)
我想获取特定名称之后的 3 个用户以及特定名称之前的 3 个用户。例如,名称“Adam”之后的 3 个用户和名称“Adam”之前的 3 个用户
有谁知道这是如何实现的?