整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

「图文教程」如何在Shopify商店中创建自定义公告栏?

何向访客“广而告之”Shopify商店的重大促销活动和消息通知?这点在即将到来的“黑五”“网一”大促面前显得尤为重要。

Shopify公告栏就是一种简单而有效的方法,确保客户在进店时能够及时看到商店的促销活动和折扣代码。

此外,公告栏在其他情况下也很实用,例如显示重要的发货信息、展示新的会员计划以及卖家想要呈现给客户的任何内容。

本文将以图文的形式向你演示如何使用Liquid来构建公告栏,从而扩展自定义主题的功能或提供客户服务。

创建新的公告栏

在开始创建公告栏之前,你需要确定公告栏中需要包含的元素类型(如文本、标题等)。以下是你可以在其中添加的一些元素:

•文本

•超链接

•颜色

•字体大小

•复选框

此教程展示的公告栏涉及选择背景、文本颜色、添加文本以及嵌入超链接的设置。通过使用Liquid(一门开源的模板语言,由 Shopify创造并用 Ruby 实现。它被称为“Shopify主题的骨骼”,并且被用于加载店铺系统的动态内容)的会话对象,你可以进入主题编辑器进行设置,包括标题文本、链接URL并选择你要显示的图像。

首先,你需要在主题的/sections目录中创建一个名为“announcement-bar.liquid”的新文件,从而得到一个位于标题上方的新的会话。

创建此会话文件后,你可以添加包含公告消息以及与会话设置相对应的if语句的基本标记:

以下操作实现的是一个“当访客执行特定操作时才会展示的公告栏”。如果你希望你的公告栏仅在网站主页出现,那么你还可以添加一个复选框,因为客户可能并不希望此消息出现在商店的每个页面上。在你已经添加HTML的下方,添加以下模式标记和JSON:

如图所示,JSON数组中的ID

在这种情况下,主题编辑器上将出现一个复选框,如果选中该复选框,将显示公告内的元素和消息。此外,还将出现第二个复选框,使你可以在非主页页面上隐藏公告栏。

公告栏内容的调整

如果你希望在公告栏中出现文本和超链接,你可以添加支持访问文本字段和URL值的对象。同样,如果你不需要它们,你可以使用if语句来隐藏这些内容:

一旦你在schema标签中创建了相应的值,这两个新的section.settings对象将使你能够创建用于添加文本和URL的选项。两者都有特定的输入类型,分别是text和url,它们将在主题编辑器中生成对应选项:

你在本会话中要添加的最后一项是为公告栏添加用于选择背景和文本颜色的选项。而且,你可以根据架构标记中的值来调整主题的CSS。例如,你可以创建“color(颜色)”设置,该设置会将选定的颜色值发送到CSS属性。

以本文为例,将出现如下所示的会话设置:

你可以将公告栏选定默认的黑色,当你在主题编辑器上查看时,你将看到一个颜色选择器工具。announcement_bar_color ID将被会话中的

现在,由主题编辑器上的颜色选择器选择的十六进制代码是通过section.settings.announcement_bar_color属性值表示的,因此你能够轻松调整颜色。设置公告栏文本的颜色也可以采用相同的方法。

然后,你还可以在你的

上雨果网搜索“跨境资料库”,领取欧美/东南亚各国市场商机、各大平台热销品报告、跨境电商营销白皮书!

写前端界面时,公告栏会常有,文字水平滚动的效果就会用到。要达到这种效果有两种方式。

其一,使用<marquee>标签:

<marquee id="affiche" align="left" behavior="scroll" bgcolor="#FF0000" direction="up" height="300" width="200" hspace="50" vspace="20" loop="-1" scrollamount="10" scrolldelay="100" onMouseOut="this.start()" onMouseOver="this.stop()">这是一个完整的例子</marquee>

  • behavior: 设定滚动的方式:

  • bgcolor: 设定活动字幕的背景颜色,背景颜色可用RGB、16进制值的格式或颜色名称来设定。

  • direction:设定滚动的方向。

  • hspace:设定活动字幕里所在的位置距离父容器水平边框的距离

  • vspace:设定活动字幕里所在的位置距离父容器垂直边框的距离

  • scrollamount:设定活动字幕的滚动速度

  • scrolldelay:设定活动字幕滚动两次之间的延迟时间

其二,就得靠js了:

HTML代码:

<div class="box">

<div class="winBox">

<ul class="scroll">

<li> <a href="#">1111</a> </li>

<li> <a href="#">2222</a> </li>

<li> <a href="#">4444</a> </li>

<li> <a href="#">8888</a> </li>

<li> <a href="#">7777</a> </li>

<!--给所要的内容复制一份-->

<li> <a href="#">1111</a> </li>

<li> <a href="#">2222</a> </li>

<li> <a href="#">4444</a> </li>

<li> <a href="#">8888</a> </li>

<li> <a href="#">7777</a> </li>

</ul>

</div>

</div>

CSS代码:

* {

padding: 0;

margin: 0;

font-family: "微软雅黑";

}

ul {

list-style: none;

}

a {

text-decoration: none;

}

.box {

padding-left: 50px;

margin-top: 100px;

margin-left: 100px;

}

.winBox {

width: 900px;

height: 40px;

overflow: hidden;

position: relative;

background: pink;

}

.scroll {

/*width的大小是根据下面li的长度和多少个li而定的,需注意!*/

width: 1500px;

position: absolute;

right: 0px;

top: 0px;

}

.scroll li {

width: 150px;

float: left;

line-height: 40px;

text-align: center;

}

JS代码:

$(function() {

var num = 0;

function goLeft() {

//750是根据你给的尺寸,可变的

if(num == -750) {

num = 0;

}

num -= 1;

$(".scroll").css({

right: num

})

}

//设置滚动速度

var timer = setInterval(goLeft, 20);

//设置鼠标经过时滚动停止

$(".box").hover(function() {

clearInterval(timer);

},

function() {

timer = setInterval(goLeft, 20);

})

})

首先html布局:先用一个大的div包住内容ul,其中div要设置属性overflow:hidden(把超出的部分隐藏),ul中要有两份相同的li,用于实现循坏滚动并要让li向左或向右浮动。

其次实现移动:可以控制left或margin-left属性取值控制整个ul滚动。

最后:设置定时器控制时间;left或者margin-left取值控制距离;用if语句与变量=0控制循环。

国甘肃网3月1日讯据兰州晨报报道(奔流新闻·兰州晨报记者 王思璇)2月28日,记者从兰州市人社局获悉,为做好2022年度甘肃省支持1万名未就业普通高校毕业生到基层就业为民办实事项目,兰州市人社局现面向全市征集岗位。兰州市县级及以下教育、卫生机构,街道社区、基层站所等,“专精特新”中小企业,与战略性新兴产业和十大生态产业相关的国有企业,各类民营企业,民办非企业单位均可参与项目。

用人单位须运行管理规范、经营状况良好、严格遵守《劳动法》《劳动合同法》《社会保险法》等法律法规,能够与招聘毕业生签订不少于3年劳动合同并依法缴纳社保、按时足额发放工资。按照属地化原则,用人单位向所在县区人社部门申请项目指标,提交岗位需求,申请项目指标时用人单位需提交社会信用代码证复印件,用于核查用人单位基本情况。

进入项目的高校毕业生必须从未参加过职工基本养老保险(包括灵活就业人员社保),对毕业年度没有要求。同时,必须是甘肃生源普通高校毕业生(甘肃省藏区毕业生可放宽至普通中专学历)和愿意在兰州就业的省内院校新疆、西藏籍少数民族毕业生。

兰州市人社局会在其官网(http://rsj.lanzhou.gov.cn/col/col12657/index.html)通知公告栏或“兰州人社”微信公众号及时发布招聘会相关信息,毕业生可进行关注,及时参加招聘会。

9月1日起,用人单位需安排项目招聘人员上岗,缴纳社会保险,办理社会保障卡。各县区财政部门按照同级人社部门提交的审核结果,将于次月按照每人每月1500元标准,发放至项目招聘人员个人社保卡账户。

各区县经办机构 联系人及联系方式

城关区 吴丽燕 0931-8435492

七里河 刘庆兰 0931-2604908

安宁区 毛 洁 0931-7758030

西固区 王世良 0931-7552284

红古区 霍永波 0931-6222710

永登县 王晓刚 0931-6423815

榆中县 杨 倩 0931-5234735

皋兰县 杨冬梅 0931-5724108