проблема оказалась немного в другом.
у меня идет код так:
проверка на существование рядка в базе
-если нету: инсерт (значение 1)
-если есть: апдейт (значение +1)
так вот оно как: сначала заходим на страницу - оно видет что рядка нету - делает инсерт. А ПОТОМ непонятно почему еще раз загружает сниппет, и, видя что рядок есть, делает апдейт +1. только вот почему оно еще раз запускает сниппет? вставляю один раз в шаблоне.
-
☆ A M B ☆
- 1,086 Posts
Quote from: Great-Antique at Nov 10, 2009, 07:18 AM
А ПОТОМ непонятно почему еще раз загружает сниппет, и, видя что рядок есть, делает апдейт +1. только вот почему оно еще раз запускает сниппет?
Наверное потому, что чего-то намудрили в коде сниппета

Или может страницу с этим сниппетом случайно/специально перезагружаете после выполнения запроса.
Код сниппета покажите, может что-то там найдется.
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.
Quote from: Great-Antique at Nov 10, 2009, 09:01 AM
может подскажите как можно проверить перезагружается страница или нет? визуально не понятно.
Вставьте такой код в шаблон:
<script>alert('опа');</script>
Если Вы увидите два алерта значит страница загружается два раза
Shopkeeper - сниппет и модуль для создания интернет-магазина.
TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
PickDocsInTree - плагин для выбора документов из дерева.
Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
-
☆ A M B ☆
- 1,086 Posts
Quote from: Great-Antique at Nov 12, 2009, 01:04 AM
вот почему-то выполняются оба условия. может быть такое?
Давайте полный код сниппета, чего скромничаете

А вообще оба условия одновременно выполниться не смогут.
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.