长话短说,我有一个在 Wix.com 编辑器下制作的网站,几个月前编码成为可能。我已经设置了一个自定义评论框,因此用户可以发布他们的评论,并阅读其他人的评论。
现在的情况是,“评论输入”采用纯文本,每当发布链接时,它都会显示为纯文本,没有颜色,没有可点击性。
我想要一个“读取”评论列表的代码,并转换以“https”或“http”或“www”开头的每个文本......橙色且可点击(在新标签中打开)
请问有什么解决办法吗?
谢谢 !
我尝试了很多事情,例如:
$w('#text95').html =
(/((http:|https:)[^\s]+[\w])/g, '<a href="$1" target="_blank">$1</a>').replace;
Run Code Online (Sandbox Code Playgroud)
text95 = 显示的评论(它是一个重复的文本,有多少评论)
在使用两个不同的导航器从一个屏幕转换到另一个屏幕时,我遇到了这种情况: ex-navigation 和新的 React Navigation 。有白色闪烁一秒钟(或半秒钟)。在寻找解决方案时,我发现其他导航器也有同样的问题。例如来自 wix HERE的导航器 。从链接:
好的,问题是,React 样式在导航开始后应用,默认情况下 backgroundColor 是白色,所以这是闪烁效果..
有人有同样的问题吗?
react-native exponentjs react-native-navigation wix-react-native-navigation velo
我正在尝试在我的 IOS 应用程序中实现通用链接。我有苹果文档并正在按照步骤操作,但在将“apple-app-site-association”文件上传到 HTTPS Web 服务器的根目录时遇到问题。我正在使用 Wix.com 构建我的网站,并使用 Google Admin 作为网站域。我不知道在哪里上传这个文件,我查遍了 Wix 文档,但一无所获。这是 Wix 的问题吗?或者我还缺少其他东西吗?
维克斯:https: //www.wix.com
我正在使用的代码如下:
import firebase from "firebase"
import firestore from "firestore"
export function base() {
// Initialize Firebase
var config = {
apiKey: "apiExample",
authDomain: "authDomaninExample",
databaseURL: "databaseUrlExample",
projectId: "projectIdExample",
storageBucket: "storageBucketExample",
messagingSenderId: "000000000"
};
firebase.initializeApp(config)
var db = firebase.firestore(); // This line breaks the code
db.settings({ timestampsInSnapshots: true })
db.collection("Users")
.add({
test: "Test"
}).then(function (docRef) {
console.log("Document written")
}).catch(function (error) {
console.log("Error is: " + error)
});
}
Run Code Online (Sandbox Code Playgroud)
通过单击按钮来调用 base() 函数,但是代码不起作用,并且不显示控制台日志。
PS:我按照Wix页面成功安装了Firebase和Firestore节点包
我得到的错误如下:
TypeError: firebase.database is not a function
Run Code Online (Sandbox Code Playgroud)
有效的解决方案如下:
<script …
Run Code Online (Sandbox Code Playgroud) 我正在尝试将后端代码集成到 Wix 站点中。我不太挑剔我想怎么做,或者用什么语言编写(理想情况下,我有一个本地托管的 Java 代码,我很想简单地调用它)。不过,我不介意用 JavaScript 或其他语言重写它。但在我决定之前,我对我的选择感到困惑。我可以编码,但我对模块、API 和服务器等概念不熟悉。
根据我的研究,Wix 的后端代码应该很容易(或者至少是可行的,而不是那么复杂)...
“Web 模块是 Corvid 独有的,使您能够编写在后端运行服务器端的函数,并在客户端代码中轻松调用它们。使用 Web 模块,您可以将后端的函数导入公共文件或脚本中,知道他们将在服务器端运行。Corvid 处理启用此访问所需的所有客户端-服务器通信。”
从这里开始:https : //www.sitepoint.com/what-is-wix-code/
“它是无服务器的:所有这些添加的功能都来自无服务器环境,让您可以在没有任何常规全栈开发难题的情况下完成工作。只需编写代码即可:Wix Code 具有内置的在线 IDE 和后端,因此您可以只需将您需要的代码添加到您的页面或您的网站,然后发布,您就可以上线了。”
所以,我认为他们有一个后端 IDE,我可以直接在其中编写后端代码,或者我可以调用我的 Java 程序。但是,当我尝试这样做并寻找教程时,似乎我真的只能通过从后端调用公共 API 来做到这一点......?
但我也读到(据说之前有人告诉过我)Wix 与 node.js 集成,它是 JavaScript 的后端版本。
但是,当我进入我的 Wix 站点时,我找不到任何使用 Node JS 的选项,并且对此进行研究并没有给我任何有用的结果。
所以,我对这里的功能感到非常困惑。有人可以帮助我理解这一点吗?
为什么没有教程显示 Corvid 后端模块中的显式代码?是什么阻止我在模块中简单地编写我的 Java 程序?我真的需要一个 API 端点来调用并传递给前端吗?
是否支持 Node JS - 以前有人这样做过吗?
此外,在上面的一个链接中,他们说一切都是“无服务器”。但是如果我必须设置我自己的 API 端点,我就不需要设置我自己的服务器吗??
我刚刚迈出第一步,协助在 Wix 生成的网站上进行一些 Google 地图集成。
我已启用“Velo 开发者模式”并打开 JavaScript 编辑器面板。
当我输入代码时,document.createElement('div')
编辑器会在“'文档'未定义”行上显示一条错误消息
我想,关于 Wix,我还有很多东西要学。为什么编辑会抱怨这个最基本的参考文献?
我正在实现到我的 Android 应用程序的深度链接,它仅在单击具有所需 url 的链接时才起作用,例如https://mydomain.co.il
仅在外部浏览器中,如 Whatsapp 等。我知道,为了使应用程序链接在浏览器中工作,网站需要找到assetlinks.json
文件athttps://mydomain.co.il/.well-known/assetlinks.json
以验证我是域和应用程序的所有者。
所以我确实已经准备好了 assetlinks.json 文件,但是有人知道https://mydomain.co.il/.well-known/assetlinks.json
在使用 Wix 作为平台时如何将该文件放在我的网站上的特定位置 () 中吗?
提前致谢
我正在使用flowroute api,需要获取数据,但不确定如何添加身份验证凭据,即当我在浏览器中传递查询 url 时可以看到如何在 javascript 中传递它。我正在使用 wix 平台并添加如下所示的 javascript 代码
// For full API documentation, including code examples, visit http://wix.to/94BuAAs
import {fetch} from 'wix-fetch';
$w.onReady(function () {
fetch('https://api.flowroute.com/v2/numbers/available?starts_with=800&limit=3?',{method: 'get',auth:{user:'28288282', pass:'099299292991'}})
.then( (httpResponse) => {
console.log(httpResponse.ok);
if (httpResponse.ok) {
return httpResponse.json();
} else {
return Promise.reject("Fetch did not succeed");
}
} )
.then(json => console.log(json))
.catch(err => console.log(err));
//TODO: write your page related code here...
});
Run Code Online (Sandbox Code Playgroud)
将用户名和密码传递给 API 的正确方法是什么,以便我可以获得 json 响应而不是当前的401 未授权响应状态
https://api.flowroute.com/v2/numbers/available?starts_with=800&limit=3
我已经使用 CRA 开发了一个 React 应用程序,我正在尝试将其托管在现有的 wix 页面上。通过 WIX,我可以使用 javascript 文件,因此我将应用程序代码与依赖项捆绑到一个文件中,并尝试将 React 和 React-dom 代码从其官方 CDN 复制并粘贴到我的目录中。
不知怎的,它仍然不起作用,在react-dom.js中我看到错误:
'window' is not defined
Run Code Online (Sandbox Code Playgroud)
虽然现在我尝试仅使用react和react-dom导入,但问题通常适用于将js前端库导入到WIX中。
我需要将应用程序代码托管在 wix 页面内,但我认为如果我使用 iframe 中的 cdns 添加应用程序依赖项,它应该可以正常工作,有点像本主题,然后使用 wix 语法引用它
let React = $w("#elementid").window.React;
Run Code Online (Sandbox Code Playgroud)
获取 iframe,然后从那里获取 React/其他库引用。iFrame(WIX HTML 元素)托管在同一源中。
我还可以使用此处列出的 Node.js 代码和 npm 模块
想法?
velo ×10
javascript ×5
android ×1
deep-linking ×1
exponentjs ×1
firebase ×1
frontend ×1
https ×1
hyperlink ×1
ios ×1
json ×1
node.js ×1
react-native ×1
reactjs ×1