-
Публикации
325 -
Зарегистрирован
-
Посещение
Все публикации пользователя Vladimir_K
-
Есть у кого какие варианты, почему не разбивает по папкам?
-
Сделал вот так: if(!defined('STR_MEDIA_FOLDERFDAYS')){ define('STR_MEDIA_FOLDERFDAYS', 1); } По папкам почему-то не разбивает при загрузке фото.
-
Удалил все объявления на сайте (чистил от тестовых перед переносом базы). На сайте объявления исчезли, как и положено. Таблица data в БД пустая: SELECT * FROM `re_data` LIMIT 0 , 30 А вот в админ зоне вот такая картина: Как это?
-
Платный модуль Excel - загрузка/выгрузка базы
topic ответил в Chernetskiy Vladimir_K в Выгрузки/Загрузки
Пытаюсь сделать выгрузку базы через эксель, пишет Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/user_name/data/www/site.com/apps/system/lib/system/watermark/watermark.php on line 259 Полез я туда посмотреть. Но что-то не понял, что там нужно поправить для того, что бы работало)- 64 ответа
-
- Платный модуль
- Excel
- (и ещё %d)
-
Платный модуль Excel - загрузка/выгрузка базы
topic ответил в Chernetskiy Vladimir_K в Выгрузки/Загрузки
Ага, оно. Я его пробовал включать с уже выгружеными объявлениями и потом - Тулбокс. Но не сработало. Теперь всё окей.- 64 ответа
-
- Платный модуль
- Excel
- (и ещё %d)
-
Платный модуль Excel - загрузка/выгрузка базы
topic ответил в Chernetskiy Vladimir_K в Выгрузки/Загрузки
Настройки вот такие:- 64 ответа
-
- Платный модуль
- Excel
- (и ещё %d)
-
Платный модуль Excel - загрузка/выгрузка базы
topic ответил в Chernetskiy Vladimir_K в Выгрузки/Загрузки
Обнаружил ещё одну проблему при импорте через платный эксель. Фото имеющие вертикальную ориентацию в превью заходят криво. А если их грузить обычно, через форму добавления объявления или через админ зону, то всё окей. На скрине - первое объявление добавил в ручную, второе и третье - заливал через эксель. Главное фото в первом и втором объявлении имеют одинаковую вертикальную ориентацию.- 64 ответа
-
- Платный модуль
- Excel
- (и ещё %d)
-
Я пробовал такое, но получается, что кнопка "Добавить объявление" ведёт на 404-ю. Вот если бы её перенаправить на регистрацию/авторизацию, при условии, что пользователь ещё не авторизован.
-
Здравствуйте. Не могу сообразить как сделать. Нужно отключить модерацию объявлений при подаче пользователем с фронта (как зарегистрированных, так и не зарегистрированных). Если возможно, включить авторегистрацию при подаче объявления новым пользователем. Проще говоря, нужно что бы пользователь смог подать объявление только после регистрации и без модерации. но было бы хорошо брать с него данные для регистрации на этапе подачи объявления.
-
Ок, ожидаем.
-
Платный модуль Excel - загрузка/выгрузка базы
topic ответил в Chernetskiy Vladimir_K в Выгрузки/Загрузки
Ок, понятно.- 64 ответа
-
- Платный модуль
- Excel
- (и ещё %d)
-
Здравствуйте. Столкнулся с такой проблемой. При экспорте/импорте в платном модуле Excel почему-то игнорируется поле select_box с параметром multiselect=1. Еесть поле типа select_box с multiselect=1 (что бы выводилось на сайте в виде чекбокса). При экспорте объявлений с сайта заполненные значения этого поля в итоговый эксель файл не попадают. При импорте также не загружаются в базу. Настройки поля выглядят условно говоря как-то так: {1~~пункт1}{2~~пункт2}{3~~пункт3}{4~~пункт4}{5~~пункт5} В БД соответственно хранятся сами ключи. Допустим 1,3 или 3,4,5.
-
Т.е. нужно в /inc/db.inc.php добавить if(!defined('STR_MEDIA_FOLDERFDAYS')){ define('STR_MEDIA_FOLDERFDAYS', 1); } Или можно просто: define('STR_MEDIA_FOLDERFDAYS', 1); Как правильно?
-
Платный модуль Excel - загрузка/выгрузка базы
topic ответил в Chernetskiy Vladimir_K в Выгрузки/Загрузки
Загрузка фотографий с помощью FTP. "Затем загрузить картинки через FTP в каталог /cache/upl/xls_uploads/." (http://wiki.sitebill.ru/index.php?title=Excel) А он умеет доставать фото из подпапок? Т.е. если в /cache/upl/xls_uploads/ загрузить фото не просто списком, а закинуть туда несколько подпапок в которых уже будут фото. А в эксель файле указать пути типа такого: sub_folder1/foto1.jpg, sub_folder2/foto1.jpg, sub_folder1/sub_sub_folder1/foto1.jpg и т.д.- 64 ответа
-
- Платный модуль
- Excel
- (и ещё %d)
-
Т.е. вы хотите сказать, что мне нужно через настройки нужного мне поля в data сделать его видимым только для админа. А потом через способ описанный в предоставленной ссылке сделать так, что бы поле выводилось на странице объявления, но не выводилось в форме подачи объявления? Если так, тогда два вопроса: 1. Куда писать (в какой файл) этот код? 2. Предположим моё поле называется my_field, как тогда этот код будет выглядеть? Потому, что в предложенном варианте речь идёт немного о другом. И вот это: {if $smarty.session.user_id>0 $smarty.session.user_id==$data_shared.user_id.value}{/if} в моём случае не подходит. Мне нужна не проверка на совпадение является ли залогиненый юзер админом или нет. Это можно сделать через настройки самого поля в data. А вот как его показать на сайте всем пользователям - и админу, и авторизованому пользователю и не авторизованому?
-
Да нет, всё по феншую настроено. Скрин вложил в конце. Вот это не совсем понял. Это не вариант. Есть ситуации, когда сдают домик на лето в соседнем с курортом посёлке, который может от моря находится 4, 5 и более км. Предугадать всё множество вариантов невозможно. Я имею ввиду граничное значение. Можно конечно вписать туда 1 000 000... Но даже если и так (т.е. вписать туда 1 000 000), то получаем другую проблему. Если условие поиска будет не <=300, а >=300, то эти объявления туду попадут, а не должны ибо в них не указано явно значение расстояния до моря. Нужно другое решение.
-
Ну да запрос прошёл успешно: Отображение строк 0 - 19 (20 всего, Запрос занял 0.0013 сек.) [date_added: 2017-06-20 15:38:20 - 2017-05-22 14:47:21] [id: 37 - 2] Вернулись записи в БД. 20 штук. Но в этих 20 записях, в нашем seadist_id содержатся значения разные. Ну т.е. формально всё правильно. С нулями он тоже показывает. Нуль ведь попадает в условие <=300. Но это с точки зрения математики. А с точки зрения логики - это объявления в которых не указано расстояние до моря. И они не должны попадать в выдачу. Скрин с фрагментом прилагаю.
-
Как-то так: SELECT re_currency.code AS currency_code, re_currency.name AS currency_name, ((re_data.price*re_currency.course)/1) AS price_ue, re_data.* FROM re_data LEFT JOIN re_currency ON re_data.currency_id=re_currency.currency_id WHERE (re_data.`active`=1) AND re_data.seadist_id <= 300 ORDER BY re_data.`date_added` DESC, re_data.id DESC LIMIT 0, 20 SELECT re_currency.code AS currency_code, re_currency.name AS currency_name, ((re_data.price*re_currency.course)/1) AS price_ue, re_data.* FROM re_data LEFT JOIN re_currency ON re_data.currency_id=re_currency.currency_id WHERE (re_data.hot=1) AND (re_data.`active`=1) ORDER BY rand() LIMIT 0, 20 SELECT re_currency.code AS currency_code, re_currency.name AS currency_name, ((re_data.price*re_currency.course)/1) AS price_ue, re_data.* FROM re_data LEFT JOIN re_currency ON re_data.currency_id=re_currency.currency_id WHERE (re_data.`active`=1) AND re_data.seadist_id <= 300 ORDER BY re_data.date_added desc LIMIT 0, 3 SELECT re_currency.code AS currency_code, re_currency.name AS currency_name, ((re_data.price*re_currency.course)/1) AS price_ue, re_data.* FROM re_data LEFT JOIN re_currency ON re_data.currency_id=re_currency.currency_id WHERE (re_data.`active`=1) ORDER BY re_data.`date_added` DESC, re_data.id DESC LIMIT 0, 20 SELECT re_currency.code AS currency_code, re_currency.name AS currency_name, ((re_data.price*re_currency.course)/1) AS price_ue, re_data.* FROM re_data LEFT JOIN re_currency ON re_data.currency_id=re_currency.currency_id WHERE (re_data.geo_lat IS NOT NULL AND re_data.geo_lng IS NOT NULL) AND (re_data.`active`=1) ORDER BY re_data.`date_added` DESC, re_data.id DESC SELECT re_currency.code AS currency_code, re_currency.name AS currency_name, ((re_data.price*re_currency.course)/1) AS price_ue, re_data.* FROM re_data LEFT JOIN re_currency ON re_data.currency_id=re_currency.currency_id WHERE (re_data.hot=1) AND (re_data.`active`=1) ORDER BY rand() LIMIT 0, 20 SELECT re_currency.code AS currency_code, re_currency.name AS currency_name, ((re_data.price*re_currency.course)/1) AS price_ue, re_data.* FROM re_data LEFT JOIN re_currency ON re_data.currency_id=re_currency.currency_id WHERE (re_data.`active`=1) ORDER BY re_data.date_added desc LIMIT 0, 3
-
Вставил я этот код в файл template_search.php. В адресной строке запрос пошёл вот такой: /index.php?regionareas_id=0®ion_id=&city_id=0&topic_id=0&animals_id=0&seadist_id=300&price=0 Т.е. пытаемся отфильтровать всё то, что до 300 метров. В System logger ничего током не выводится. Скрин во вложении.
-
А если нужно такое поле, что бы администратор его заполнять и редактировать мог, а в форме подачи объявления с фронта этого поля не было? Но на странице объявления оно присутствовало. Первое, что приходит в голову, это назначить видимость поля только для администратора. Но тогда его не будет видно на сайте в объявлении.