Перейти к содержимому


Новости


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 Smailer

Smailer

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 661 сообщений
  • ГородВолгоград

Отправлено 30 Декабрь 2016 - 02:11

1 )
Вот такая новость появлялась когда человек заходит на сайт:
Изображение


Текст мы сможем и сами подправить и нам надо будет его править, нам бы вообще желательно сказать куда его ставить и как делать что бы мы в будущем сами могли это делать при необходимости, да и к тому же на разных сайтах.

Крестик нам не нужно.. только чтобы была кнопка "все поняли"
Стиль всего этого окошка - такой же плавный как и везде на сайте.

2)
И как нам из календаря убрать некоторые числа, напишите пожалуйста инструкцию, так как нам время от времени нужно будет убирать "некоторые числа из активного выбора в календаре"
к примеру сейчас нужно убрать все до 3,6 января и 4,7 ( в зависимости от сайта)

#2 Stasya

Stasya

    Активный участник

  • Модератоpы
  • 4 007 сообщений

Отправлено 30 Декабрь 2016 - 12:51

Просмотр сообщенияSmailer (30 Декабрь 2016 - 02:11) писал:

1 )
Вот такая новость появлялась когда человек заходит на сайт:
Изображение


Текст мы сможем и сами подправить и нам надо будет его править, нам бы вообще желательно сказать куда его ставить и как делать что бы мы в будущем сами могли это делать при необходимости, да и к тому же на разных сайтах.

Крестик нам не нужно.. только чтобы была кнопка "все поняли"
Стиль всего этого окошка - такой же плавный как и везде на сайте.

2)
И как нам из календаря убрать некоторые числа, напишите пожалуйста инструкцию, так как нам время от времени нужно будет убирать "некоторые числа из активного выбора в календаре"
к примеру сейчас нужно убрать все до 3,6 января и 4,7 ( в зависимости от сайта)

1) В шаблоне HTML найдите блок
<div id="back-top" style="position: fixed; bottom: 0px; right: 0px; cursor: pointer;z-index: 1000;" title="Наверх">
	 <img src="{ASSETS_IMAGES_PATH}scroll.png?design=spring" style="width:50px; height:50px">
</div>
<div class="clear"></div>
и сразу после него вставьте код
<div class="hiddenNews">
	 <div class="fancyNews">
	 <p style="color:red; font-size:18px;font-weight:bold">Дорогие друзья! С Наступающим Вас Новым Годом!</p>
	 <br>
	 <p>Мы хотим сообщить Вам, что наши новогодние каникулы закончатся 9 января 2017 г. Заказы Вы можете делать хоть сейчас, главное успеть их сделать до 7 января. Ну Вы же помните про страничку <a href="http://sandesh.ru/page/kogda-delat-zakaz">"Когда сделать заказ"</a> ?!</p>
	 <p style="color:red;">Поэтому с Наступающим Вас, До Встречи в Новом Году!</p>
	 <br>
	 <br>
	 <a href="#" class="closeFancy">Я все понял(а)</a>
	 </div>
</div>
Далее в конец файла main.js вставьте блок
$(document).ready(function(){

function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires="+d.toUTCString();
document.cookie = cname + "=" + cvalue + "; " + expires;
}
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++) {
	 var c = ca[i];
	 while (c.charAt(0)==' ') c = c.substring(1);
	 if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
}
return "";
}
var getCookieNew = getCookie('showFansyNews');
console.log()
if(getCookieNew != 1 ){
$.fancybox({
		 content : $('.fancyNews'),
		 modal: true,
		 afterLoad: function() {
		 $('.closeFancy').click(function(){
			 parent.$.fancybox.close({
						 closeEffect: 'elastic'
				 });
				 setCookie('showFansyNews', 1, 365);
				 return false;
		 })
		 }
})
}
})
В конец файла main.css добавьте блок
.hiddenNews{display:none;}
.fancyNews{text-align:center;}
.fancyNews .closeFancy {
display: block;
width: 120px;
height: 18px;
/* position: absolute; */
margin: 0 auto;
background: #FCC51D;
border-radius: 20px;
text-align: center;
padding: 8px 0;
color: #fff;
text-decoration: none;
}

2) Чтобы запретит дни выбора доставки. Вам необходимо в файле main.js найти строку
var disabledDays = ["7-01-2016","8-2-2016"];
и в ней заменить обе даты 7-01-2016 и 8-2-2016 на Ваши в формате месяц-день-год. Например для чисел 3 и 6 строка будет выглядеть так
var disabledDays = ["1-3-2017","1-6-2017"];


#3 Smailer

Smailer

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 661 сообщений
  • ГородВолгоград

Отправлено 30 Декабрь 2016 - 21:17

Просмотр сообщенияStasya (30 Декабрь 2016 - 12:51) писал:

1) В шаблоне HTML найдите блок
<div id="back-top" style="position: fixed; bottom: 0px; right: 0px; cursor: pointer;z-index: 1000;" title="Наверх">
	 <img src="{ASSETS_IMAGES_PATH}scroll.png?design=spring" style="width:50px; height:50px">
</div>
<div class="clear"></div>
и сразу после него вставьте код
<div class="hiddenNews">
	 <div class="fancyNews">
	 <p style="color:red; font-size:18px;font-weight:bold">Дорогие друзья! С Наступающим Вас Новым Годом!</p>
	 <br>
	 <p>Мы хотим сообщить Вам, что наши новогодние каникулы закончатся 9 января 2017 г. Заказы Вы можете делать хоть сейчас, главное успеть их сделать до 7 января. Ну Вы же помните про страничку <a href="http://sandesh.ru/page/kogda-delat-zakaz">"Когда сделать заказ"</a> ?!</p>
	 <p style="color:red;">Поэтому с Наступающим Вас, До Встречи в Новом Году!</p>
	 <br>
	 <br>
	 <a href="#" class="closeFancy">Я все понял(а)</a>
	 </div>
</div>
Далее в конец файла main.js вставьте блок
$(document).ready(function(){

function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires="+d.toUTCString();
document.cookie = cname + "=" + cvalue + "; " + expires;
}
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++) {
	 var c = ca[i];
	 while (c.charAt(0)==' ') c = c.substring(1);
	 if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
}
return "";
}
var getCookieNew = getCookie('showFansyNews');
console.log()
if(getCookieNew != 1 ){
$.fancybox({
		 content : $('.fancyNews'),
		 modal: true,
		 afterLoad: function() {
		 $('.closeFancy').click(function(){
			 parent.$.fancybox.close({
						 closeEffect: 'elastic'
				 });
				 setCookie('showFansyNews', 1, 365);
				 return false;
		 })
		 }
})
}
})
В конец файла main.css добавьте блок
.hiddenNews{display:none;}
.fancyNews{text-align:center;}
.fancyNews .closeFancy {
display: block;
width: 120px;
height: 18px;
/* position: absolute; */
margin: 0 auto;
background: #FCC51D;
border-radius: 20px;
text-align: center;
padding: 8px 0;
color: #fff;
text-decoration: none;
}

2) Чтобы запретит дни выбора доставки. Вам необходимо в файле main.js найти строку
var disabledDays = ["7-01-2016","8-2-2016"];
и в ней заменить обе даты 7-01-2016 и 8-2-2016 на Ваши в формате месяц-день-год. Например для чисел 3 и 6 строка будет выглядеть так
var disabledDays = ["1-3-2017","1-6-2017"];

Изображение

#4 Stasya

Stasya

    Активный участник

  • Модератоpы
  • 4 007 сообщений

Отправлено 05 Январь 2017 - 10:05

Просмотр сообщенияSmailer (30 Декабрь 2016 - 21:17) писал:

Изображение

Произвела изменения на вашем сайте согласно инструкции, присланной мной ранее. Подобной ошибки не возникло и блок отобразился вместе с содержимым. Попробуйте проделать ее так же на втором Вашем сайте.

Прикрепленные изображения

  • Screenshot_87.jpg


#5 Danil

Danil

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 4 645 сообщений

Отправлено 06 Январь 2017 - 15:35

Просмотр сообщенияSmailer (30 Декабрь 2016 - 21:17) писал:

Изображение
Здравствуйте.
У Вас был вопрос по размеру всплывающего окна, изменения Вам произвели , проверьте.

#6 Smailer

Smailer

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 661 сообщений
  • ГородВолгоград

Отправлено 28 Январь 2017 - 23:24

Просмотр сообщенияStasya (30 Декабрь 2016 - 12:51) писал:

1) В шаблоне HTML найдите блок
<div id="back-top" style="position: fixed; bottom: 0px; right: 0px; cursor: pointer;z-index: 1000;" title="Наверх">
	 <img src="{ASSETS_IMAGES_PATH}scroll.png?design=spring" style="width:50px; height:50px">
</div>
<div class="clear"></div>
и сразу после него вставьте код
<div class="hiddenNews">
	 <div class="fancyNews">
	 <p style="color:red; font-size:18px;font-weight:bold">Дорогие друзья! С Наступающим Вас Новым Годом!</p>
	 <br>
	 <p>Мы хотим сообщить Вам, что наши новогодние каникулы закончатся 9 января 2017 г. Заказы Вы можете делать хоть сейчас, главное успеть их сделать до 7 января. Ну Вы же помните про страничку <a href="http://sandesh.ru/page/kogda-delat-zakaz">"Когда сделать заказ"</a> ?!</p>
	 <p style="color:red;">Поэтому с Наступающим Вас, До Встречи в Новом Году!</p>
	 <br>
	 <br>
	 <a href="#" class="closeFancy">Я все понял(а)</a>
	 </div>
</div>
Далее в конец файла main.js вставьте блок
$(document).ready(function(){

function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires="+d.toUTCString();
document.cookie = cname + "=" + cvalue + "; " + expires;
}
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++) {
	 var c = ca[i];
	 while (c.charAt(0)==' ') c = c.substring(1);
	 if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
}
return "";
}
var getCookieNew = getCookie('showFansyNews');
console.log()
if(getCookieNew != 1 ){
$.fancybox({
		 content : $('.fancyNews'),
		 modal: true,
		 afterLoad: function() {
		 $('.closeFancy').click(function(){
			 parent.$.fancybox.close({
						 closeEffect: 'elastic'
				 });
				 setCookie('showFansyNews', 1, 365);
				 return false;
		 })
		 }
})
}
})
В конец файла main.css добавьте блок
.hiddenNews{display:none;}
.fancyNews{text-align:center;}
.fancyNews .closeFancy {
display: block;
width: 120px;
height: 18px;
/* position: absolute; */
margin: 0 auto;
background: #FCC51D;
border-radius: 20px;
text-align: center;
padding: 8px 0;
color: #fff;
text-decoration: none;
}

2) Чтобы запретит дни выбора доставки. Вам необходимо в файле main.js найти строку
var disabledDays = ["7-01-2016","8-2-2016"];
и в ней заменить обе даты 7-01-2016 и 8-2-2016 на Ваши в формате месяц-день-год. Например для чисел 3 и 6 строка будет выглядеть так
var disabledDays = ["1-3-2017","1-6-2017"];

var disabledDays = ["2-4-2017"]; -- Вожу эту строчку на сайте Питера, но все-равно есть возможность выбора даты 4 февраля. Пробовал со всех браузеров, при это на Волгоградском сайте 3 число (пятницу) удалось исключить.

#7 Smailer

Smailer

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 661 сообщений
  • ГородВолгоград

Отправлено 07 Февраль 2017 - 11:31

Изображение




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных