Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

sifo

Користувачі
  
  • Публікації

    160
  • З нами

  • Відвідування

Усі публікації користувача sifo

  1. А вывод папок списком, а не плиткой, реально сделать? при этом вывод изображений оставить плиткой. Названия некоторых папок почему то разделяются пробелами посреди слова, например: "Clea n Dew Mi nt O il". У всех так ?
  2. Не работает символ '&' в названиях папок и файлов - становится не доступным папка и файл не грузится.
  3. Модуль "[OCJ] Автозаполнение SEO URL Keywords при создании и редактировании товаров" заполняет поле "Теги" методом разделения названия товара на слова через запятые. Можно ли такой же принцип реализовать в seogen2.0 ? Символы "точка" и "дробь" при генерации ссылок просто опускаются, как можно исправить их замену на "тире" ? Возможна ли автоматическая генерация seo url и meta полей при редактировании\создании товаров ? Ссылки при переходе на другие страницы в пагинации становятся вида "/index.php?route=product/category&path=85&page=2", в чем может быть причина ? p.s.: также рассмотрю вариант реализации на коммерческой основе. Спасибо.
  4. нет, ширина где-то предопределяется <ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" id="ui-id-1" tabindex="0" style="display: block; width: 598px; top: 48px; left: 25px;">
  5. Я про результаты в таблице, они отсутствуют. Вот этого функционала не хватает - https://opencartforum.com/files/file/2746-удобный-поиск-в-админке-opencart-2x/
  6. Цитирую: Кто что думает по этому поводу? обычно их удаляют из чпу..
  7. кол-во товаров по запросу нет, но это спорный функционал - зависит от модуля поиска. Всё остальное есть и даже больше, см. аналитику.
  8. У меня генератор тэгов не разделяет слова запятыми, название товара становится одним большим тэгом. Что делать ?
  9. Есть вопрос по генерации поля "Тэги" у товара. Если на странице товара нажать кнопку "Заполнить" то тэгами становится название товара и слова разделяются запятыми. Но если генерировать тэги через seogen, то название не разбивается запятыми, а становится одним большим тэгом. Подскажите как исправить?
  10. Кто знает как перевести на русский даты (календарь)? Файл находится по адресу: /catalog/view/javascript/jquery/datetimepicker/moment.js В рунете нашёл только такой код, но у меня не сработал: --- catalog/view/javascript/jquery/datetimepicker/moment.js Wed May 27 19:25:35 2015 +++ catalog/view/javascript/jquery/datetimepicker/moment.js Tue Jun 09 09:45:32 2015 @@ -29,3 +29,3 @@ // internal storage for locale config files - locales = {}, + locales = {locale : 'ru'}, @@ -2856 +2856,166 @@ }).call(this); + +//! moment.js locale configuration +//! locale : russian (ru) +//! author : Viktorminator : https://github.com/Viktorminator +//! Author : Menelion Elensúle : https://github.com/Oire +//! Добавлено для Русской сборки от opencart-russia.ru + +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('../moment')) : + typeof define === 'function' && define.amd ? define(['moment'], factory) : + factory(global.moment) +}(this, function (moment) { 'use strict'; + + + function plural(word, num) { + var forms = word.split('_'); + return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]); + } + function relativeTimeWithPlural(number, withoutSuffix, key) { + var format = { + 'mm': withoutSuffix ? 'минута_минуты_минут' : 'минуту_минуты_минут', + 'hh': 'час_часа_часов', + 'dd': 'день_дня_дней', + 'MM': 'месяц_месяца_месяцев', + 'yy': 'год_года_лет' + }; + if (key === 'm') { + return withoutSuffix ? 'минута' : 'минуту'; + } + else { + return number + ' ' + plural(format[key], +number); + } + } + function monthsCaseReplace(m, format) { + var months = { + 'nominative': 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'), + 'accusative': 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split('_') + }, + nounCase = (/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/).test(format) ? + 'accusative' : + 'nominative'; + return months[nounCase][m.month()]; + } + function monthsShortCaseReplace(m, format) { + var monthsShort = { + 'nominative': 'янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split('_'), + 'accusative': 'янв_фев_мар_апр_мая_июня_июля_авг_сен_окт_ноя_дек'.split('_') + }, + nounCase = (/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/).test(format) ? + 'accusative' : + 'nominative'; + return monthsShort[nounCase][m.month()]; + } + function weekdaysCaseReplace(m, format) { + var weekdays = { + 'nominative': 'воскресенье_понедельник_вторник_среда_четверг_пятница_суббота'.split('_'), + 'accusative': 'воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу'.split('_') + }, + nounCase = (/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/).test(format) ? + 'accusative' : + 'nominative'; + return weekdays[nounCase][m.day()]; + } + + var ru = moment.defineLocale('ru', { + months : monthsCaseReplace, + monthsShort : monthsShortCaseReplace, + weekdays : weekdaysCaseReplace, + weekdaysShort : 'вс_пн_вт_ср_чт_пт_сб'.split('_'), + weekdaysMin : 'вс_пн_вт_ср_чт_пт_сб'.split('_'), + monthsParse : [/^янв/i, /^фев/i, /^мар/i, /^апр/i, /^ма[й|я]/i, /^июн/i, /^июл/i, /^авг/i, /^сен/i, /^окт/i, /^ноя/i, /^дек/i], + longDateFormat : { + LT : 'HH:mm', + LTS : 'LT:ss', + L : 'DD.MM.YYYY', + LL : 'D MMMM YYYY г.', + LLL : 'D MMMM YYYY г., LT', + LLLL : 'dddd, D MMMM YYYY г., LT' + }, + calendar : { + sameDay: '[Сегодня в] LT', + nextDay: '[Завтра в] LT', + lastDay: '[Вчера в] LT', + nextWeek: function () { + return this.day() === 2 ? '[Во] dddd [в] LT' : '[В] dddd [в] LT'; + }, + lastWeek: function (now) { + if (now.week() !== this.week()) { + switch (this.day()) { + case 0: + return '[В прошлое] dddd [в] LT'; + case 1: + case 2: + case 4: + return '[В прошлый] dddd [в] LT'; + case 3: + case 5: + case 6: + return '[В прошлую] dddd [в] LT'; + } + } else { + if (this.day() === 2) { + return '[Во] dddd [в] LT'; + } else { + return '[В] dddd [в] LT'; + } + } + }, + sameElse: 'L' + }, + relativeTime : { + future : 'через %s', + past : '%s назад', + s : 'несколько секунд', + m : relativeTimeWithPlural, + mm : relativeTimeWithPlural, + h : 'час', + hh : relativeTimeWithPlural, + d : 'день', + dd : relativeTimeWithPlural, + M : 'месяц', + MM : relativeTimeWithPlural, + y : 'год', + yy : relativeTimeWithPlural + }, + meridiemParse: /ночи|утра|дня|вечера/i, + isPM : function (input) { + return /^(дня|вечера)$/.test(input); + }, + meridiem : function (hour, minute, isLower) { + if (hour < 4) { + return 'ночи'; + } else if (hour < 12) { + return 'утра'; + } else if (hour < 17) { + return 'дня'; + } else { + return 'вечера'; + } + }, + ordinalParse: /\d{1,2}-(й|го|я)/, + ordinal: function (number, period) { + switch (period) { + case 'M': + case 'd': + case 'DDD': + return number + '-й'; + case 'D': + return number + '-го'; + case 'w': + case 'W': + return number + '-я'; + default: + return number; + } + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + return ru; + +}));
  11. У меня версия 2.1.0.2, всё работает. Скорее всего у вас несовместимость со сторонними модулями и расширениями.
  12. да первая ссылка в серпе же http://www.opencart.com/index.php?route=extension/extension/info&extension_id=21888
  13. Спасибо, видел, но это для 1й версии... нужно для 2й. Самое забавное, что на один из проектов в декабре уже применял хак по запоминанию пути, теперь найти не могу..
  14. Optncart 2 Помогите найти тему, нужно научить filemanager запоминать последнюю открытую папку.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.