Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - magnel

Страницы: [1]
1
Необходимо переписать модуль импорт\экспорт, под следующие требования:

- выбор в каких полях таблицы искать артикул(или название по прайсу), и по артикулу обновить цену(рубли, евро, доллар)
  Нужно будет искать не только в таблице продуктов, но и в еще паре таблиц, так как есть доработки в движке.
  Или как вариант можно сразу определить таблицы+поля, и оформить просто чекбоксами
 
  Продукты - АРТИКУЛ *или* ИМЯ *или* ПОЛЕ2 *или* ПОЛЕ3 *или* ...
  Варианты - АРТИКУЛ *или* ИМЯ *или* ПОЛЕ2 *или* ПОЛЕ3 *или* ...
  Дополнительные товары - АРТИКУЛ *или* ИМЯ *или* ПОЛЕ2 *или* ПОЛЕ3 *или* ...

- Тут естественно будет вручную подготавливаться прайс из 6-ти колонок максимум
  A - articul
  B - name
  C - rub
  D - euro
  E - dollar
  но тут еще логику еще надо решить

- нужен отчет о том где цены не поменялись из за ошибки + колличество удачно обновленных позиций


Движок 6.1 + куча дополнений

2
Уважаемые, возник вопрос такого характера. В админке есть модуль "Операторы" через него создается аккаунт которому можно назначить права. Ситуация такая, я создал аккаунт для контентщика и дал доступ только к двум разделам "Каталог" и " Товары".

Вопрос: Как скрыть кнопку редактирования и удаления категории ? Чтобы контенщик не лазил там где не надо. Насколько я понял, за данный функционал отвечает dpt, но покопавшись в файлах, понял что сам с такой вложенностью не разберусь.

Фишка в том, что в модуле "Операторы" есть селект в котором "Администратор, Оператор, Менеджер" - это вообще что ?
Может это дело приспособить для проверки вывода полей ?
Например если аккаунт имеет статус администратор но это аккаунт для контентщика с доступом только к "Каталог" и " Товары", то все кнопки ему доступны. Если этот же аккаунт имеет статус менеджер или оператор, то в модулях "Каталог" и " Товары" ему не доступны кнопки спрятанные под проверкой типа {if $role_operator = 'администратор'} <button>удалить категорию</button>{else} {/if} в коде :)

Движок Лего 6.1

3
Уважаемые, не работает редактирование дополнительных фото в админке в карточке товара. Фото добавляются\удаляются но вот описание к ним заполнить невозможно. Если точнее, то вывод из БД работает, но вот не сохраняет изменения в поле описания и как факт не пишет в БД.
Поглядел я в catalog_products_edit.tpl и catalog_products_edit.php - но так и не разобрался. Нужна помощь.

Лего 6.1 с доработками (ставил 6.2.9 - та же песня)
Насколько я понял, эта проблема еще с 5.0.2 версии, и похожу еще не пофиксили :)
На форуме все перерыл, решения нет.

4
Итак, проблема следующая: когда выключаем категории через "вкл" чекбокс на странице категорий в админке http://mysite.ru/admin.php?dpt=catalog&sub=categories

- то выключенные категории(и их подкатегории) исчезают. Знаю что в бд они помечаются как enabled=0, но ребят, мне надо чтобы включенные категории(и их подкатегории) отображались в админке. Форум копал через поиск и вручную, ответа на решение проблемы не нашел. Перерыл весь код, но так и не въехал где собака зарыта.
 Кто поможет ???

Lego SP 6.1

5
Взял url для микроразметки из хлебных крошек, но получилась вот такая хрень:

Тип: http://schema.org/Product
url: http://www.a.ru/index.php?categoryID=208
url: http://www.a.ru/index.php?categoryID=427
url: http://www.a.ru/index.php?categoryID=792
url: http://www.a.ru/index.php?productID=5400
name: Мебель для ванной Verona Solo 65 SL 102 подвесная
image: http://www.a.ru/products_pictures/medium_solo65_podves_01.jpg
offers:
Тип: http://schema.org/Offer
price: 17 319руб.

Вопрос: Как из кода взять урл именно карточки товара ? Что бы в микроразметку не попадали урлы категорий:

Тип: http://schema.org/Product
url: http://www.a.ru/index.php?productID=5400
name: Мебель для ванной Verona Solo 65 SL 102 подвесная
image: http://www.a.ru/products_pictures/medium_01.jpg
offers:
Тип: http://schema.org/Offer
price: 17 319руб.

6
Смысл в том, что у меня в левом боковом меню есть категории к которым товар прикреплен по Доп. родительская категория, левое меню сдеоано вручную, но при этом, когда захожу в категорию "Зимние шины", в модуле cубкатегорий(в теле страницы), опять же дублируются пункты из левого меню. Хочу убрать эти доп. родительские категории из блока субкатегорий в теле страницы. Подскажите как это сделать и где что править ?

лего 6.1

7
Народ, как так sitemap.xml вдруг стал для для яндекса ошибочным ? И как это исправить, не фонтан что яндекс занес /sitemap.xml в исключенные страницы

8
Столкнулся с проблемой, обнаружил что в названии ванны: Акриловая ванна Alpen Аmur http://www.aquasanremo.ru/index.php?productID=5892

Первая буква в Alpen - русская А
Первая буква в Аmur - русская А
Остальные буквы латинские....

Так как название у меня выводится в тайтл, то это очень плохо, не правильно ранжируется страница, и такого у меня много, боюсь даже лезть в keywords и description..... Руками делать заманаешься, так как на глаз не определишь какая буква в слове....

Нужна массовая проверка и замена Английских букв в Русских словах и Русских букв в Английских словах - через sql или php

Вариант:
UPDATE `SS_products` SET `name` = REPLACE(`name`, 'А', 'A'); - не подходит, так как русская а заменится во всех словах, и русских и английских...

Нарыл вот такой вариант но надо его привести в порядок и подключить к лего

<?PHP

$str = "Пpи такой тonoрной реализации всем aнглийским словаm прийдет кaпут, naverno, а может быть и nеt";

print $str."<br>";

for($i=0;$i<strlen($str);$i++) {

if(preg_match("#[a-zA-Z]#",$str[$i])) {

// Если текущая буква латинская, а следующая русская
if(preg_match("#[а-яА-Я]#",$str[$i+1])) $str[$i] = "я";

} elseif (preg_match("#[а-яА-Я]#",$str[$i])) {

// Если текущая буква русская, а следующая латинская
if(preg_match("#[a-zA-Z]#",$str[$i+1])) $str[$i+1] = "я";

} else {

continue;

}
}

print $str;
?>


У кого-нибудь есть мысли ? Я думаю что не у одного меня такая проблема может всплыть.

9
Что то я не пойму, как так может быть, есть страница категории http://www.aquasanremo.ru/index.php?categoryID=1028, там есть текст. Но...

1. Текст дублируется на страницах пагинации... То есть на каждой странице. Так быть не должно, робот то обходит все страницы, и получается что он видит дублированный контент(текст) на все страницах в категории..... Я знаю про Disallow: */&offset=*, но простите, робот все равно посещает эти страницы, просто не заносит в индекс, а раз заходит, то видит и анализирует контент, и естественно видит что контент дублируется слово в слова с другими страницами, что есть катастрофа...

Дальше больше....

2. в вебмастере увидел вот это:

Напольная мебель | большой выбор, доступные цены, доставка по РФ.
www.AquaSanRemo.ru/index.php?categoryID=1274&show_all=yes

Объясните, как так может быть, если в robots.txt
Disallow: */&sort=*
Disallow: */&offset=*
Disallow: */&show_all=*

Может должно быть так ?
Disallow: *&sort=*
Disallow: *&offset=*
Disallow: *&show_all=yes*

3. Еще в веб мастере увидел вот такое:
Душевая кабина Ammari AM-120L - купить за 26 900руб. | Аквасанремо.ру
www.AquaSanRemo.ru/product/dushevaya_kabina_Ammari_AM-120L-10849/

И это при условии что ЧПУ выключен, и никогда не включался. Откуда такой урл в индексе яндекса ??????????

Урлы старые, динамические, еще с ssp 2005 года, переносил все аккуратно, но никак не ожидал что ЧПУшные урлы вылезут при отключенном ЧПУ !!!

Ребята, что с этим всем добром делать, помогайте.

P.s. В модуле "просмотренные товары" который я пока вырубил, так же урлы ЧПУшные, но ЧПУ не включался. Поэтому и вырубил, что из этого модуля нельзя перейти в просмотренный товар, ЧПУ то выключен.

10
Народ. Как поправить category_tree.tpl.html чтобы меню категорий отображало только главные категории(акриловые ванны, мебель, смесители и т.д.) у меня итак сейчас отображает только первый уровень, но в коде выводятся все категории и вложенные подкатегории, в итоге в коде на каждой странице получается лишних 3000 слов !!!

Изменить надо первую секцию до {else} так как в админке включено развернутое меню. И не спрашивайте зачем так надо, так надо)

Хотя, если есть альтернативные варианты, вторая секция кода(если в админке выключено раскрывающееся меню) тоже было бы не плохо), тогда переделаю схему меню)

11
Господа, нужна помощь в 301 редиректе товаров и категорий. Перевел сайт с ss premium 1.24 на lego 6.1
Естественно, старые урлы были динамические вида index.php?productID=129 и им почти всем по 6 лет. Для СЕО мне нужно включить ЧПУ в лего, склеить старые урлы по которым ранжируется сайт в Яндексе с новыми ЧПУ. В инете нашел вот такое решение для lego 5.0.2 (оригинал http://www.bestauction.ru/showthread.php?t=37263):

"Все заработало спасибо всем кто отвечал
выкладываю полный код который редиректит страницы товара и категории товара"

&amp;lt;?php

if (isset($_GET['productID']) &amp;&amp; $_GET['productID'])
{
$hurl=db_r('select hurl from '.PRODUCTS_TABLE.' where productID='.(int)$_GET['productID']);
header('Location: http://'.CONF_SHOP_URL.'/'.REDIRECT_PRODUCT.'/'.$hurl);
}

if (isset($_GET['categoryID']) &amp;&amp; $_GET['categoryID'])
{
$hurl=db_r('select hurl from '.CATEGORIES_TABLE.' where categoryID='.(int)$_GET['categoryID']);
header('Location: http://'.CONF_SHOP_URL.'/'.REDIRECT_CATALOG.'/'.$hurl);
}

?&amp;gt;


Подходит ли данное решение для 6.1 ?
Куда класть данный файл и как его назвать ? (так как я понимаю что данный файл просто не может лежать в инклудах темы оформления и работать, он должен где то вызываться в коде при обработке урлов)

12
До заливки каталога и товаров все летает. Заливаю категории, все норм полет нормальный, заливаю товары,  сайт и админка начинают тупить, загружаются по 10-15 секунд. При сохранении редактированной категории, админка виснет на неопределенное время, и  вылетает ошибка ограничения работы скрипта. Залил фото из старой бд.

Сейчас пытаюсь экспортировать базу. Сначала вылетал fatal error(кончилось время обработки скрипта) был лимит 528 в catalog_import.php, увеличил время с 528 до 6000. 45 минут ждать экспорта базы, и о чудо, база экспортировалась, но увидев размер файла понял что зря ждал. Внутри файла во это
<b>Fatal error</b>:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 1064 bytes) in <b>C:\Users\XE\Desktop\OpenServer\domains\aquasanremo3.ru\core\excel\Classes\PHPExcel\Writer\Excel5\Workbook.php</b> on line <b>1326</b><br />

Страницы: [1]