Доброе утро, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались.
   
   


Показать сообщения от „ShadoW“ (258)
Сообщение Форум Дата
Цитата
Автор: Status-X
Давай скрины не понял нефига.
Краткая карта сайта полностью повторяет вложенность навигации и сокойно работает отдельно


У меня при не активной навигации, краткой карты нет - щелкаешь по ссылке и пустой лист.

и скрины с багом:

Да и как видно из скрина, нет отступов подкатегорий - как у товара

Отредактировано ShadoW: 23.02.2012, 16:57:17
Баги и ошибки 23.02.2012, 16:56
Сообщение Форум Дата
Категории и подкатегории карты сайта
Еще нашел один не большой БАГ.

Касается только категорий и ПОД категорий магазина и их позиций в расширенной карте сайта! (товар в категориях отображается нормально!)

1. Не отображаются ПОД категории в виде вторичного и т.д. списка - нет отступа.
2. Если ПОД категории присваивать начальные позиции (с 1-ой и т.д.), то они отображаются рядом с категорией той же позиции! Это конечно можно избежать, просто начиная ПОД категорию со следующего по списку номера категории, тогда порядок останется верным, при отображении как в 1-ом пункте - без отступа.

Надеюсь доходчиво написал....- сам чуть не запутался :-)

Если нужно, могу скрины сделать.


P.S. А если возможность использовать краткую карту сайта при отключенной навигации? (есть конечно мысль, включить навигацию и убрать просто тег-навигации в шаблоне - не пробовал, может и получится видеть краткую карту сайта, но без отображения навигации, хотя и включенной).
Краткая, я так понимаю отображает только разделы без их вложенности? (хотя на этом сайте, некоторые списки все таки показываются).
Просто навигацию не всем нужна, а вот карта сайта - оба ее варианта хотелось бы.

Отредактировано ShadoW: 23.02.2012, 11:34:16
Баги и ошибки 23.02.2012, 11:23
Сообщение Форум Дата
:-) спасибо. Не вопрос, я сам вставлю. Для этого перевыкладывать сборку не надо. Если еще что вылезет, тогда все скопом исправить можно. А разовое, может каждый сам подправить, если кому-то срочно нужно.

Отредактировано ShadoW: 23.02.2012, 10:21:07
Баги и ошибки 23.02.2012, 01:24
Сообщение Форум Дата
Цитата
Автор: Status-X
Вообщето да, кеширование надо сделать для всех групп
Без кеширования там очень ресурсоемкий запрос, который все модули опрашивает, сервер запросто может лечь без кеширования


Не совсем понял. Просто, как сейчас я вижу - то получается с картой сайта эта фишка не работает. Т.е. либо видят все, либо не видит никто :-)
или же я что-то не так делаю?


Отредактировано ShadoW: 23.02.2012, 00:54:54
Баги и ошибки 23.02.2012, 00:54
Сообщение Форум Дата
Цитата
Автор: Status-X
Цитата
Отлично, но вот в расширенной карте сайта, они по прежнему видны для всех, даже при установленном ограничении

Кеш почистить надо


Все равно странно это работает:


Вариант 1:
1. Выставил доступ - только Админ ВИДИТ - Гость НЕ ВИДИТ.
2. Очистил кеш. Посмотрел - Админ ВИДИТ.
3. Вышел из аккаунта.
Итог: Гость тоже ВИДИТ!

1. Выставил доступ - только Админ НЕ ВИДИТ - Гость ВИДИТ.
2. Очистил кеш. Посмотрел - Админ НЕ ВИДИТ.
3. Вышел из аккаунта.
Итог: Гость тоже НЕ ВИДИТ!

Это легко повторить, если находиться после кеша - в момент выхода в расширенной карте сайта.

А может это как-то без кеша работать? Вот как в прайсе. Ничего очищать не надо, выставил и сразу все заработало как нужно.


Добавлено ShadoW: 23.02.2012, 00:27:01
Цитата
Автор: Status-X
Искать по ФИО не получится, эти данные в разных полях, количество комбинаций будет большое, плюс нужно стандартизировать разделитель, плюс надо четко указывать что идет поиск по ФИО. Плюс учитывать что пользователь не в те поля вписал, нюансов много. Тут надо многое переписать


ок, спасибо за ответ. Тогда оставил по своему разделе Заказы.

Отредактировано ShadoW: 23.02.2012, 00:51:26
Баги и ошибки 23.02.2012, 00:27
Сообщение Форум Дата
А что нужно исправить в коде:
Код

if (!empty($_REQUEST['query'])) {
$q = getAll($_REQUEST['query'], ' ,.;:()!?');
$qs = $this->_DB->Escape($q);
if (!empty($_REQUEST['only_id'])) {
$search = " WHERE Benutzer = '" . i($qs) . "' AND Benutzer != '0'";
} else {
$search = " WHERE (Id = '$qs' OR TransaktionsNummer = '$qs' OR Rng_Nachname LIKE '$qs%' OR (Benutzer = '" . i($qs) . "' AND Benutzer != '0'))";
}
$search_nav = "&query=" . $q;
} else {
$search = "WHERE Id != 0";
}


чтобы главным критерием были ФИО, ну и уж точно чтобы исключить совпадения (город)
Хочу прикрутить, чтобы и у гостей видеть список заказов (либо у одинаковых пользователей, но держащих зачем-то не один аккаунт) :-)
Баги и ошибки 22.02.2012, 23:57
Сообщение Форум Дата
Цитата
Автор: Status-X
Цитата
Отлично, но вот в расширенной карте сайта, они по прежнему видны для всех, даже при установленном ограничении

Кеш почистить надо


Да, точно! :-) Спасибо

Кстати. А что-то было подправлено? Давно картинки не слетали :-)
Надеюсь это уже в прошлом :-)))

Отредактировано ShadoW: 22.02.2012, 22:01:59
Баги и ошибки 22.02.2012, 22:00
Сообщение Форум Дата
Цитата
Автор: Status-X
Мой косяк. ближе к ночи выложу с исправлением


Ура, отличная сборка. Благодарю. Наконец заработала у меня WebMoney.

Есть пара вопросов:

1. Наверное просто забыли. Доступные товары только для определенных пользователей, в прайс-листе только видны для этих пользователей! Отлично, но вот в расширенной карте сайта, они по прежнему видны для всех, даже при установленном ограничении!

2. Как я уже говорил выше, я в админке в раздел заказы, так же добавил значок для просмотра всех заказов у пользователя. Но исправил толька запрос не по ID, а по фамилии. И стала возможность даже видеть повторяющиеся заказы гостей. Просто не все желают региться и так же остаются гостями, хотя у них могут уже быть покупки. Но теперь почему-то у меня в этом разделе с этим запросом:
Код
href="index.php?do=shop&sub=orders&search=1&page=1&query={$o->Id}&only_id=1&noframes=1"

Вообще перестало что либо выводиться, хотя в разделе пользователей все работает отлично! В общем пока в разделе пользователей поставил Ваш запрос, а в разделе Заказы оставил свой, вот однофамильцы только не такая уж редкость :-(


Спасибо за обновление! *BRAVO*
Баги и ошибки 22.02.2012, 21:21
Сообщение Форум Дата
Будьте внимательны!
Заметил такую неприятную особенность. Когда создаешь новый товар путем копирования, то так же копируется и статистика - просмотр, покупка. Что впоследствии вносит несуразицу, если эти данные мониторить. Так что не забывайте их обнулять вручную!

Жаль конечно, что эта статистика не доработана. Лучше бы счетчик увеличился не при создании заказа или даже статуса формируется, а только при статусах доставляется, выполнен, тогда это действительно свидетельствует, что товар ушел со склада. Хотя есть при такой схеме момент, что товар в наличии только 1шт. и он уже заказан, но в магазине так же остается еще возможность его заказать.

Ну и конечно же в случае отмены или удаления заказа, счетчик бы по этому или этим(в случае если в заказе было несколько товаров) возвращался бы назад, с учетом количества шт. возврата.

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

Отредактировано ShadoW: 19.02.2012, 21:40:54
Техническая помощь 19.02.2012, 21:32
Сообщение Форум Дата
Баг при выводе заказов пользователя
Нашел БАГ!

В Админке, разделе Пользователи / Обзор - у каждого пользователя есть значок Показать заказы. Он выводит все заказы пользователя по номеру ID, НО есть баг, который заключается в том, что он выводит еще и совпадающий с номером заказ, т.е. если посмотреть список заказов у клиента с ID 34, то он выведет еще и заказ №34, который необязательно будет принадлежать этому клиенту.

вот запрос:
PHP-код
      <class="colorbox stip" title="{$config_vars.Shop_has_orders|sysspecialchars}href="/index.php?do=shop&amp;sub=orders&amp;search=1&amp;page=1&amp;query={$res->Id}&amp;noframes=1"><img src="{$imgpath}/orders.png" alt="" border="0" /></a>



И я так все же не могу найти, как добиться этого: http://www.status-x.ru/forum-action/postcount/6219/
Status-X, похоже никто на этом сайте не разбирается так досконально в таких тонкостях, поэтому обращаюсь к Вам. Как будет минутка, гляньте пожалуйста.


ДОПОЛНЕНИЕ

Только сейчас заметил, запрос как у поиска в заказах. Только там это нормальное явления, что выводит и пользователя с таким номером и заказ. А для кнопочки - Показать заказы у пользователя, это явно глюк.

Тогда уж вместо query={$res->Id} - лучше вставить фамилию {$o->Rng_Nachname} и то меньше будет таких накладок, но тоже будет глюк, если встретятся однофамильцы. Хотя бы еще и имя захватить, но не знаю как. А лучше сделать условие ID пользователя и фамилия в запросе, тогда не будет выскакивать заказ с таким же номером. Но ЕСТЬ ПЛЮС, что выводит заказы пользователя, даже когда он не был зарегистрирован! - (поясню: я этот значок еще вставил в раздел заказов)

Можно ли как то выводить в поиске по запросу Фамилия Имя (пробел тоже есть)!? может спец.символы есть? Можно было бы запрос составить тогда по ФИО, это бы еще уменьшило шансы не правильного вывода.

Отредактировано ShadoW: 20.02.2012, 13:02:04
Баги и ошибки 19.02.2012, 20:31
Сообщение Форум Дата
Цитата
Автор: Status-X
Дополнительные группы сделанны немного для другого, права наследуются только при применении правил в разделе правил доступа групп, указание в разделах действует только с основной группой и вообще это костыль

Отредактировано ShadoW: 18.02.2012, 12:54:30



ммм, ясно...жаль конечно, что так реализовано. Я думал это полноценные права доступа. А по поводу расширенной карты сайта и прайса - чтобы так же скрыть и в них товар, это надо в шаблоне условие переделывать или же в классе где-то?
Баги и ошибки 17.02.2012, 23:46
Сообщение Форум Дата
БОЛЬШУЩИЙ РЕСПЕКТ!

От доброты никто не умирал, лишь мир становится краше :-)

Сейчас попробую, надеюсь, то что нужно.

Еще раз благодарю. *THANK*

Добавлено ShadoW: 17.02.2012, 21:40:15

ДА, сейчас работает классно. Теперь по ссылке нельзя увидеть товар если ты не в группе. Жаль, что только почему-то он все равно остается виден в прайс-листе и карте сайта. Хотя на этом сайте вроде бы не отображаются. Но это уже пол беды. Спасибо и на этом. :-)






брррр... я уже готов об монитор головой биться и клавиатуру разбить об ту же голову :D

Как так у Вас получилось... не пойму, это сделано через шаблоны прайса и расширенной карты сайта, или же так же в классе какой-то запрос хитро-мудрый куда-то вставлен? нашел в классе магазина функцию public function ShopPrais() - как только не пробовал туда воткнуть такую же конструкцию - ниче не получается *PUNISH*

Не охота полностью убирать карту сайта, а тем более прайс со страницы...

Заметил еще одну вещь:
Я пользователю выставил дополнительную группу, т.е. у него есть основная и теперь еще и дополнительная. У товара выставил доступ только для дополнительной группы, но почему-то этот пользователь не может видеть товар! Не совсем понятно, ведь он же входит в доп. группу, которой разрешено видеть и заказывать. товар. :-(

Отредактировано ShadoW: 17.02.2012, 23:33:45
Баги и ошибки 17.02.2012, 21:40
Сообщение Форум Дата
Цитата
Автор: Status-X
Эта с группами делалась где то месяц назад, зачит я ее не выкладывал, так как перевыкладывать больше не буду, так как проект из рабочей среды удален. Единственная версия с правками значит здесь на сайте, а с хоста я выкладывать не могу, так как убирать мои рабочие комментарии без рабочей среды, порядка 4-6 часов, я себе такого позволить не могу, с комментариями так же выложить не могу, так как там основные наброски второй версии были. Проект единицы не будет никак в дальнейшем изменяться


это кому, мне?

Вроде Вы всегда говорили, что на сайте крутится только самая крайняя версия... Блин, жалко то, как. Как раз нужная фитча и она на этом сайте работает... Получается ничего дописывать не надо. Там же наверно изменения только в самом классе, а убрать ваши комменты дело 5 минут. Мне Ваши секреты не к чему, как особо и 2 версия в данный момент без надобности. Я уже не раз писал, что благодарен и за 1-ую. Мне ее вполне хватает, а то что нужно было сам докрутил. Но боюсь с этой проблемой не разберусь. Я не программист. Если на недели появится хоть пару минуток свободного времени, может получится вытащить код, который нужен. Я подожду. Думаю не только мне будет он интересен.
Баги и ошибки 17.02.2012, 21:13
Сообщение Форум Дата
Цитата
Автор: Status-X
Цитата
Автор: ShadoW
Цитата
Автор: Status-X
Названия ссылок не учавствуют в формировании доступа к товару, название выводится только в целях сео, к любому товару можете ввести любое название и вс еравно будете попадать на тот же товар:D
Как вы не можете подменить ид в ссылке, отображаемые имеет номер один, следующие идут 2 и 3:D


А Вы сами то пробовали? У меня ни на какой товар не переходит


Я то прехожу, потому как в правилах активна только группа администраторы, а раз вы ее не видите, то наверно здесь этого бага почему то нет:D



Только что проверил на чистой сборке. Если у товара указать каким группам он доступен, то все равно вне зависимости попал пользователь под эту группу или нет, имея ссылку он все равно видит товар и может его заказывать!
Так что либо вы сударь лукавите, что в данный момент у вас еще активные но скрытые товары, либо я вообще не фига теперь ничего не понимаю :D
Он даже в карте по сайту отображается! Хотя если зайти просто в категорию, то действительно этого товара там не видно!

Но я добиваюсь как раз такого же эффекта как описываете Вы. Я хочу сделать товар доступны только определенному кругу пользователей и чтобы никто, даже имеющих ссылку на этот товар, но не попавший в группу разрешенных, не смог бы его увидеть и заказать!

Отредактировано ShadoW: 17.02.2012, 20:56:59
Баги и ошибки 17.02.2012, 20:50
Сообщение Форум Дата
Цитата
Автор: Status-X
Названия ссылок не учавствуют в формировании доступа к товару, название выводится только в целях сео, к любому товару можете ввести любое название и вс еравно будете попадать на тот же товар:D
Как вы не можете подменить ид в ссылке, отображаемые имеет номер один, следующие идут 2 и 3:D


А Вы сами то пробовали? У меня ни на какой товар не переходит
Баги и ошибки 17.02.2012, 20:20


 


 Сейчас на сайте

Пользователей: 0, Гостей: 13

Поисковые боты: 29
BingBot(2), Bot(22), Crawler(2), oBot(2), Yandex
 Статистика форума

  Темы Сообщения Пользователи
За сутки:
За неделю:
За месяц:
Всего:
Мы приветствуем нового участника: Юлия1555
 Дни рождения

oksana560 (50)
Copyright © 2009 - 2022 SX All rights reserved | Powered by SX CMS 1.06 UTF | Контакты