-Поиск по дневнику

Поиск сообщений в rss_weblancer

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 27.12.2007
Записей: 5369
Комментариев: 3
Написано: 3


добаботки Prestashop и ее шаблона

Суббота, 20 Декабря 2014 г. 12:27 + в цитатник
категория: Веб-программирование/Скрипты
Бюджет: ?

1) После обновления Prestashop к 1.6.0.9 перестало работать интегрированное SphinxAPI, решить проблему с декларированием PHP:

PHP Fatal error: Cannot redeclare sphPackI64() (previously declared in /var/www/*/override/classes/sphinxapi.php:126) in /var/www/*.ua/override/classes/sphinxapi.php on line 172, referer: http://*.ua/

2) В админке есть самописный модуль, после каждого обновленя магазина сьезжает стиль модуля этого модуля, каждый раз видимо правят не сам модуль, а файлы вывода модулей в админке. Нужно поправить стили самого модуля, чтоб он коректно отображался даже при установке с нуля на чистую версию Престы

3)При оформлении заказа и резистрации скрыть поле Страна, в админке только одна страна, сделать чтоб в БД вписывалась она без отображения покупателю.

4) Интегрировать JS проверки мобильного телефона во все поля мобильного телефона нового шаблона.
$(document).ready( function() {
// mobile phone handling

phone_empty_text = '+380xxxxxxxxx';
phone_default_code = '380';
phone_empty_css_font_color = '#c0c0c0';
phone_normal_css_font_color = '#000000';

function phone_clear() {
if (($('#phone_mobile').val() == '') || ($('#phone_mobile').val() == '+') ||
($('#phone_mobile').val() == '+' + phone_default_code) ||
($('#phone_mobile').val() == phone_empty_text)) {
$('#phone_mobile').val(phone_empty_text);
$('#phone_mobile').css('color', phone_empty_css_font_color);
}
}
function phone_edit() {
if ($('#phone_mobile').val() == phone_empty_text) {
$('#phone_mobile').css('color', phone_normal_css_font_color);
$('#phone_mobile').val(phone_default_code);
}
}
function phone_change() {
var phone_value = $('#phone_mobile').val();
phone_value = '+' + phone_value.replace(/\D/g, '');
$('#phone_mobile').val(phone_value);
}
// onKeydown handler
$('#phone_mobile').keydown(function(event) {
phone_change();
});
// onKeyup handler
$('#phone_mobile').keyup(function(event) {
var phone_value = $('#phone_mobile').val();
if ((phone_value == '') && (event.keyCode == 8))
$('#phone_mobile').val('+');
});
$('#phone_mobile').change(function() {
phone_change();
});
// onFocus handler
$('#phone_mobile').focus(function() {
phone_edit();
$('#phone_mobile').keydown();
});
// onBlur handler
$('#phone_mobile').blur(function() {
phone_clear();
});

// set default value and style for mobile phone fields
phone_clear();

5) Интегрировать скрипт автозаполнения емейла, если покупатель его не указал:
$('#new_account_form').submit(function() {
if ($('#guest_email').val().length < 4)
{
var phone = $('#phone_mobile').val();
var email = phone.substring(1,phone.length);
email += '@some_mail.com';

$('#guest_email').val(email);
}

return true;
});
6) С полей регистрации убрать поле Городского телефона (оставить только моб)
7)Есть шаблон с переписаным кодом для оформления заказа с выбором складов перевозчиков, надо перенести код в новую версию шаблона.
(см приложеные файлы).
8)На сайте интегрирован выбор города со списка бд, (випадающий список – фильтр), если ввести символы по которому нет городо – ничего не отображается,
модет показатся что ничего не работает, надо сделать что писало "ничего не найдено" в строке ниже (вместо названия города)
9)После выбора города дается выбрать склад перевозчика в этом городе, и после выбора города по умолчанию поле пустое, сделать чтоб по умолчанию
ставилась первая запись склада для этого города.
10)поле города хоть и выбирается со списка, но после выбора дает его редактировать. Сделать только жесткий выбор со списка

http://www.weblancer.net/projects/655189.html


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку