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


Показать сообщения от „SX“ (3016)
Сообщение Форум Дата
Цитата
Автор: IKZOKZ
Цитата
Автор: Status-X
Цитата
Автор: IKZOKZ
Админка > Пользователи > Обзор
Мысль такова: чтобы показать пользователей которые регистрировались но не сделали заказ. чтобы например им отписать и узнать почему не сделали заказ.


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


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


Я не пишу для единицы, а если умеешь писать запросы, то это как раз ответ как именно его написать
Техническая помощь 09.01.2015, 00:35
Сообщение Форум Дата
Цитата
Автор: IKZOKZ
Админка > Пользователи > Обзор
Мысль такова: чтобы показать пользователей которые регистрировались но не сделали заказ. чтобы например им отписать и узнать почему не сделали заказ.


Таблица пользователей не знает ничего о магазине, значит нужно делать запрос с дистинктом в таблицу заказов плюс к запросу заджойнить запрос в таблицу пользователей, что бы вывелись обязательно только пользователи существующие, то есть не удаленные и не гости
Техническая помощь 08.01.2015, 23:00
Сообщение Форум Дата
Цитата
Автор: Yulo
Эта версия очень даже актуальна. Александр, когда выйдет модуль с магазином для второй версии? (=


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

Магазин для двойки выйдет после того как будет заказ на новой системе, ну и в дальнейшем обрастет виджетами и плагинами,не будет такой каши как в единице
Шаблоны 07.01.2015, 19:40
Сообщение Форум Дата
Цитата
Автор: mishanya84
Кто нибудь может описать структуру файлов шаблона, какой файл отвечает за определенный шаблон оформления? Я когда настраивал сайт, очень долго мучился, файлов много, какой за что отвечает не понять.
Думаю всем пригодиться такой FAQ

Что то типа такого https://clck.ru/9Pv2D


В файлах шаблона довольно большой бардак и в новой версии все будет логично систематизировано, так что не думаю что стоит тратить время на старую версию, при том что как таковой поддержки старой версии нет, все акцентировано будет только на новой версии
Шаблоны 07.01.2015, 19:05
Сообщение Форум Дата
Цитата
Автор: Yulo
Да все работает с class.Rewrite.php и даже RSS формирует ссылку как надо, это я чуток с ссылкой накосячил.
Еще один вопрос по поводу времени публикации.
Какими средствами делается отсчет времени (пример: сообщение отправлено "4 минуты назад" или Новость опубликована "1 час назад" )
Почитал смарти про форматы времени, но ничего подобного там не нашел. Весь интернет перерыл. Я так понимаю это на php надо написать и уже в шаблон вставлять?


Для реализации данного функционала в шаблоне надо писать модификатор для смарти, который будет считать минуты - часы - дня от указанного времени
Основная тема 05.01.2015, 00:52
Сообщение Форум Дата
Цитата
Автор: Yulo
А для чего эта конструкция ([^/]*)$ с ней не работает, без нее работает?
Собственно все тоже самое можно сделать проще. Просто отключить автообновление htaccess в админке и напрямую в htaccess писать правила.
Ты написал что class.Rewrite.php формирует чпу ссылку в шаблонах. Но ссылки по прежнему формируются по старому, попробовал с новостями и стат. страницами. Или может я не так понял тебя.


В данном варианте в принципе можно ([^/]*)$ можно заменить на /$

Если напрямую писать в хтагес, это будут только правила для перенаправления, а вот формирование измененных ссылок все равно происходит в class.Rewrite.php
Основная тема 04.01.2015, 21:59
Сообщение Форум Дата
Цитата
Автор: Yulo
Возможно ли без лишних заморочек изменить ЧПУ? Мои эксперименты ни к чему не привели.
Чтобы вот из этого правила:
RewriteRule ^content/([0-9]+)/([-_A-Za-z0-9-]+)/([0-9]+)/([^/]*)$ index.php?p=content&id=$1&name=$2&area=$3 [NC,L]

Получалось следующее:
RewriteRule ^NAME index.php?p=content&id=4&name=NAME&area=1 [NC,L]

То есть берется только поле name=NAME.
Где и как генерируется ссылка в Статических страницах, можно ли изменить так же без заморочек. Что бы ссылки в базе искались не по id а по name.
Я в php не умею. (=


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

И у тебя не получалось потому что нужно работать с парой, регулярка и правило RewriteRule

Проще вариант написать правила под конкретные адреса страниц, такое не раз делал и страниц таких статических не так много

Итак участвуют два класса class.Rewrite.php - формирует чпу ссылку в шаблонах, class.Htaccess.php - формирует правило для файла htaccess
Сейчас мы пишем правило для статических страниц, и что бы понятно куда вставлять код, точка для вставки в обоих файлах ниже конструкции

PHP-код
if (get_active('content')) {


Например мы создали статическую страницу О компании, ее адрес выглядит так http://www.status-x.ru/index.php?p=content&id=3&name=o-kompanii&area=1, а хотим http://www.status-x.ru/content/o-kompanii/, или еще круче http://www.status-x.ru/o-kompanii/

PHP-код
//class.Htaccess.php
//http://www.status-x.ru/content/o-kompanii/
$rew[] = 'RewriteRule ^' $arr['content'] . '/o-kompanii([^/]*)$ index.php?p=content&id=3&name=o-kompanii&area=1 [NC,L]';

//http://www.status-x.ru/o-kompanii/
$rew[] = 'RewriteRule ^o-kompanii([^/]*)$ index.php?p=content&id=3&name=o-kompanii&area=1 [NC,L]';


PHP-код
//class.Rewrite.php
//http://www.status-x.ru/content/o-kompanii/
$tpl preg_replace('/index.php([?])p=content&id=3&name=o-kompanii&area=1/i'$arr['content'] . '/o-kompanii/'$tpl);

//http://www.status-x.ru/o-kompanii/
$tpl preg_replace('/index.php([?])p=content&id=3&name=o-kompanii&area=1/i''o-kompanii/'$tpl);


В данных вариантах главное правильно проставить вручную имя, ид и секцию
Обычно статических страниц бывает нужно не много, чаще не больше десяти и не составит труда для каждой прописать правило.

Вариантов решения много, но тогда уже нужны знания php
Основная тема 04.01.2015, 03:42
Сообщение Форум Дата
Цитата
Автор: olegwolf
А что надо сделать и как исправить? можно самому или надо хостеров попросить что-то сделать? что посоветуете.


Если увас не выделенный и не виртуальный сервер, то вопросы к хостеру
Техническая помощь 28.12.2014, 15:04
Сообщение Форум Дата
Буква куда-то пропадает
Цитата
Автор: olegwolf
Как исправить?
Захожу в Поисковая оптимизация - Ключевые фразы, вожу: Торговое оборудование и после сохранения, он выглядит так: Тоговое обоудование. буква (р) куда-то пропадает, но если водить (р) как заглавную (Р) вожу: ТоРговое обоРудование и после сохранения, он выглядит так: ТоРговое обоРудование. То есть не пропадает буква.
Как это понять и исправить?


На сервере не установлена локаль для php cp1251
Техническая помощь 27.12.2014, 23:56
Сообщение Форум Дата
Варианта три, либо не указана страна в способах доставки, либо вес не входит в доступный для данного способа, либо группа пользователя или гостя не имеет доступа к этому типу доставки. Последние две проблемы решаются в настройках способа доставки, первый в разделе вес и затраты способа доставки. И у товара должен быть указан вес Техническая помощь 25.12.2014, 22:35
Сообщение Форум Дата
Цитата
Автор: NAME
Даже через вставку данных что-то не работает....


Вставка работает, не работает вывод, баг поправил. Из дистрибутива папку с классами обновите
Техническая помощь 25.12.2014, 16:51
Сообщение Форум Дата
Если честно,то не помню уже. Похоже что в новостях не будет работать, так как в окне вставки тегов в новстях нет варианта с аудио Техническая помощь 25.12.2014, 00:46
Сообщение Форум Дата
Второй пункт глобальных настроек Техническая помощь 19.12.2014, 16:52
Сообщение Форум Дата
Превью не увеличивается более 400 px
Цитата
Автор: Чебуратор
Как сделать ширину превью новости больше 400? Например при указании размера изображения при загрузке 1000 px - растягивается превью размером 400 px до 1000 px. Загружаю картинку шириной более 1000 px.


Не правильно описываете, ограничений на загрузку нет, а вот на формирование мелкого изображения ограничение есть. Смотрите в папке либ, файл image.php, ищите в кейсе news цифру 400, думаю поймете что к чему
Основная тема 16.12.2014, 00:04
Сообщение Форум Дата
Цитата
Автор: Чебуратор
в 1.5 как сделать?


В новостях появился раздел настройка модуля
Техническая помощь 15.12.2014, 23:43


 


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

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

Поисковые боты: 214
Bot(194), Yandex(5), oBot(7), Googlebot(3), BingBot(4), Crawler
 Статистика форума

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

Сегодня нет именинников
Copyright © 2009 - 2024 SX All rights reserved | Powered by SX CMS 1.06 UTF | Контакты