Как отследить покупателей на форуме?

Автор ksana24, 05 апреля 2012, 19:56:33

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ksana24

Я создала дополнительное поле "Код покупателя" в профиле, которое
пользователи заполняют при регистрации.

Вопрос у меня такой:
Как можно отслеживать по этому полю, сколько покупателей
зарегистрировалось, а сколько просто посетителей?

Значения поля у всех разное.

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

А то сейчас, приходится вручную проверять - заходить в профиль пользователя и смотреть, заполнено поле или нет.

Жутко неудобно.

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

Или, может, кто то знает, как это все организовать попроще?

Как можно простыми средствали отследить покупателей на форуме?

maestrosite.ru

[offtopic]Очередной форум совместных покупок. Да?[/offtopic]
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

ksana24

Почему совместных?

Это форум поддержки покупателей моих собственных шаблонов.
Можете зайти и убедиться - http://prodengiblog.ru/forum/index.php

maestrosite.ru

Цитата: ksana24 от 05 апреля 2012, 20:08:50
Почему совместных?
Так. Подумалось. Просто очень уж задача показалась знакомой...

Цитата: ksana24 от 05 апреля 2012, 20:08:50
Это форум поддержки покупателей моих собственных шаблонов.
Можете зайти и убедиться - http://prodengiblog.ru/forum/index.php
Зашёл. Увидел. Если зайти с пустым сессионным кукисом (первое посещение), то все ваши статические ссылки "битые". Например, "правила форума":
http://prodengiblog.ru/forum/index.php?PHPSESSID=9d92966b9c6ca4346b0da92b036c0e5d&/topic,13.0.html
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru


maestrosite.ru

Цитата: ksana24 от 05 апреля 2012, 20:49:25
Печально :(. И как это исправить?

Замените в ваших текстах ссылки вида
http://prodengiblog.ru/forum/index.php/topic,13.0.html

на
http://prodengiblog.ru/forum/index.php?topic=13.0

Если включите штатный ЧПУ снова, менять ничего не придётся. Эти ссылки сами переварятся
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

GeorG

Оффтоп:
Закройте открытые теги на странице, а то та ещё реклама получается вашей верстке. ;)

По сабжу:
Такого функционала по-молчанию нет, заказывайте мод, ну или своими силами.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

0daliska

Я вообще смогла попасть только на главную страницу форума... Все... далее при попытке войди хоть в какой-то раздел - SMF не может соединиться с БД
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

chilly86

можно в правилах попросить подавать запрос на вступление в дополнительную группу, если юзер является покупателем
ну а потом в админке просто глянуть сколько в ней юзверей
[offtop]логин админа лучше сменить на латинницу[/offtop]
to live is to die

ksana24

ЦитироватьЗамените в ваших текстах ссылки вида
http://prodengiblog.ru/forum/index.php/topic,13.0.html
на
http://prodengiblog.ru/forum/index.php?topic=13.0

Чет, когда поменяла структуру ссылок, собиралась это сделать и забыла.

Цитировать
Закройте открытые теги на странице, а то та ещё реклама получается вашей верстке. ;)

Это не моя верстка - это стандартная тема FMF.

maestrosite.ru

Цитата: ksana24 от 06 апреля 2012, 13:28:52
Это не моя верстка - это стандартная тема FMF.
ой, какая же вы обманщица:
http://validator.w3.org/check?verbose=1&group=1&uri=http%3A%2F%2Fprodengiblog.ru%2Fforum%2Findex.php

нет в стандартной теме такого:

<div id="in_news"><b>Приглашаем опытных пользователей помочь новичкам</b> и заработать &quot;форумную валюту&quot; - полезные сообщения,
на которую вы сможете приобрести шаблоны в нашем магазине. Узнайте больше <a href="http://prodengiblog.ru/forum/index.php/topic,8.0.html" class="bbc_link" target="_blank">здесь »</a></div></p>


а есть вывод новостей в <h2> + <p>.

И убили вы оба <h2> и открывающий <p>, не так ли?
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

ksana24

Цитата: maestrosite.ru от 06 апреля 2012, 13:58:55
И убили вы оба <h2> и открывающий <p>, не так ли?

Я и закрывающий </p> убила :).

Валидатор просто глючит - в коде страницы нет лишнего закрывающего </p>.
 
Специально только что проверила - открыла код страницы и поиском всю прошерстила.
В верхней части (в хедере) только один блок тегов <p>, вокруг аватара.


maestrosite.ru

Цитата: ksana24 от 06 апреля 2012, 14:23:51
Я и закрывающий </p> убила :).

Валидатор просто глючит - в коде страницы нет лишнего закрывающего </p>.
 
Специально только что проверила - открыла код страницы и поиском всю прошерстила.
В верхней части (в хедере) только один блок тегов <p>, вокруг аватара.

мда... GeorG прав, действительно, возникают вопросы к качеству ваших шаблонов. Особенно про валидатор удивили. Выше приведён пример кода, в котором указан не закрытый параграф. Если в шаблоне тега нет, значит смотрите код новости.
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

ksana24

Цитата: maestrosite.ru от 06 апреля 2012, 14:41:20Если в шаблоне тега нет, значит смотрите код новости.

И в новости его тоже нет.
Если бы он там был, он бы отображался в HTML-коде страницы.
Поскольку в HTML-коде его нет, то ни в коде шаблона, ни в коде самой новости его тоже быть не может.

ЦитироватьВыше приведён пример кода, в котором указан не закрытый параграф.

Повторяю еще раз, на моем форуме, в указанном вами месте, незакрытого тега <p> нет.
Все претензии направляйте валидатору :).

Это ответ на ваш вопрос.

Теперь вопрос ко всем критикам - какое, вообще, отношение имеют мои шаблоны к заданному мной в начале топика, вопросу?


maestrosite.ru

Цитата: ksana24 от 06 апреля 2012, 14:53:56
И в новости его тоже нет.
Если бы он там был, он бы отображался в HTML-коде страницы.
Поскольку в HTML-коде его нет, то ни в коде шаблона, ни в коде самой новости его тоже быть не может.

Повторяю еще раз, на моем форуме, в указанном вами месте, незакрытого тега <p> нет.
Все претензии направляйте валидатору :).

Это ответ на ваш вопрос.

ой, ну вы всё же настойчивая обманщица - см. вложение

Цитата: ksana24 от 06 апреля 2012, 14:53:56
Теперь вопрос ко всем критикам - какое, вообще, отношение имеют мои шаблоны к заданному мной в начале топика, вопросу?
Та никакого. Коллегу пнуть - это всегда приятно. Сразу же сказали [offtopic]
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

ksana24

В шаблоне действительно нет не закрытого тега <p>.

Но, я поняла в чем проблема, это браузер таким образом разбивает блок по первому дочернему блочному элементу.

В коде стоит следующее:

echo '<p id="news">';
echo '<div id="in_news">', $context['random_news_line'], '</div>';
echo '</p>';


Предупреждая следующие замечания, сошлюсь на эксперта - http://htmlbook.ru/

Цитировать
"Допускается вкладывать один блочный элемент внутрь другого, а также размещать внутри них встроенные элементы"

Обычно, я не вкладываю div'ы в теги параграфа  - это логически неправильно.
В данном случае это была вынужденная мера, которая формально не противоречит правилам.

Спасибо за ваши наблюдения :), исправила:

echo '<p id="news"></p>';
echo '<div id="in_news">', $context['random_news_line'], '</div>';
echo '<p></p>';


И кстати, при просмотре HTML-кода не всей страницы, а только хедера включительно с меню, лишнего тега <p> почему то не видно было. Точнее, поиск его не нашел. Увидела только, когда открыла код всей страницы.

Об этом, все.

Но, вы не ответили на мой вопрос - какое отношение имеет моя работа к заданному мной, в начале топика, вопросу?

Krazy

А откуда этот код берет пользователь? И что будет, если он введет неправильный код? Вы его проверяете вручную? С чем-то сравниваете? Я эти вопросы задаю, чтобы понять, как можно автоматизировать этот процесс. Можно, наверное, автоматически при регистрации добавлять пользователя в нужную группу, если поле заполнено. Или сделать кнопку для администратора, по которой будет происходить поиск пользователей с заполненным полем, а потом вручную его проверять и добавлять к группе.

А шаблоны симпатичные у вас.

maestrosite.ru

Цитата: ksana24 от 06 апреля 2012, 15:58:48
Предупреждая следующие замечания, сошлюсь на эксперта - http://htmlbook.ru/

Обычно, я не вкладываю div'ы в теги параграфа  - это логически неправильно.
В данном случае это была вынужденная мера, которая формально не противоречит правилам.
Ваша ссылка бита! У меня козырь =)  http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#h-9.3.1
Не только в DTD, но и текстом указали
ЦитироватьThe P element represents a paragraph. It cannot contain block-level elements (including P itself).

Цитата: ksana24 от 06 апреля 2012, 15:58:48
Спасибо за ваши наблюдения :), исправила:
Всегда, пожалуйста! =) Рад помочь

Цитата: ksana24 от 06 апреля 2012, 15:58:48
Но, вы не ответили на мой вопрос - какое отношение имеет моя работа к заданному мной, в начале топика, вопросу?
В предыдущем сообщении ответил за себя. За остальных не имею права.
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

ksana24

Цитата: Krazy от 06 апреля 2012, 18:53:29А откуда этот код берет пользователь? И что будет, если он введет неправильный код? Вы его проверяете вручную? С чем-то сравниваете?

Наконец то кто то по делу написал, а то сплошной флуд!

При покупке шаблон регистрируется на email покупателя.
Код высылается покупателю вместе с шаблоном.

В будущем (и на форуме в том числе) покупатель опознается по совпадению email и Кода.

Типы кодов разные для каждого шаблона, так что по коду я могу опознать, о каком шаблоне идет речь.

После регистрации пользователь отсылает модератору в личку просьбу, дать ему доступ в закрытый раздел.

Модератор проверяет совпадение email и Кода и дает пользователю права доступа к этому разделу.

Т.е. все делается вручную, долго и скучно :).

ЦитироватьМожно, наверное, автоматически при регистрации добавлять пользователя в нужную группу, если поле заполнено.

Проблема в том, что заполнить поле могут не только настоящим кодом, но и любым набором цифр и букв.

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

Но, со временем идея получить доступ туда, куда нельзя, вполне может у кого то возникнуть.

ЦитироватьИли сделать кнопку для администратора, по которой будет происходить поиск пользователей с заполненным полем, а потом вручную его проверять и добавлять к группе.

Это более реально сделать. Только как?

ЦитироватьА шаблоны симпатичные у вас.

Спасибо.

ksana24

Неужели никто не знает, как решить эту проблему :(?

Может мод такой есть?

maestrosite.ru

Из того, что вы описали 06 Апреля 2012, 20:52:41 решение вопроса при ручной проверке кодов - дополнительное поле + запрос на вступление в группу
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

ksana24