Глюки СТТС

Вопросы по работе сайта, не подходящие по теме в предыдущие разделы.
Аватара пользователя
Александр Конов
Техподдержка
Сообщения: 4414
Зарегистрирован: 24 мар 2009, 12:10
Откуда: Москва
Контактная информация:

Сообщение Александр Конов » 12 июн 2013, 22:19

Это нормально.

Stephan S
Сообщения: 122
Зарегистрирован: 23 авг 2011, 02:16
Откуда: Нижний Новгород

Сообщение Stephan S » 12 июн 2013, 22:59

Oleg13 пишет: Не удалось выполнить запрос базы данных MySQL. Ошибка № 1054.
Описание ошибки: Unknown column 'up.type' in 'field list'
Одновременно с этим фотографии «не догружались». Возможно, связанная ошибка.

Rezident
Сообщения: 180
Зарегистрирован: 28 мар 2009, 12:39

Сообщение Rezident » 13 июн 2013, 10:48

Александр Конов пишет:Что такое ПЕ? Повторить не удаётся. Пожалуйста, опишите свои действия по шагам. Ссылки на ТС, браузер?
Вчера грузил фото вагона 3417 из Москвы. Как обычно зашел в профиль и нажал "добавить фотографию". В окне загрузки к фото в строке "Привязка" ничего не появилось. Все данные по фотографии внес, загрузил фото, а внизу страницы появилась ошибка. Зашел в журнал, а там у данной фотографии привязки к вагону нет. Пришлось вносить изменения, привязывая фотографию к вагону вручную. Ранее такого не было.
Браузер: последняя версия Firefox, обновления после изменений с мультипривязкой не было.
ПЕ - подвижная единица.

Аватара пользователя
Александр Конов
Техподдержка
Сообщения: 4414
Зарегистрирован: 24 мар 2009, 12:10
Откуда: Москва
Контактная информация:

Сообщение Александр Конов » 13 июн 2013, 11:41

Теперь понятно. Но сейчас уже должно работать нормально.

femida-msk
Сообщения: 32
Зарегистрирован: 28 мар 2009, 12:14
Откуда: г. Москва

Сообщение femida-msk » 13 июн 2013, 20:48

Не может найти привязку к транспортному средству. Поэтому не работает загрузка.

Аватара пользователя
Александр Конов
Техподдержка
Сообщения: 4414
Зарегистрирован: 24 мар 2009, 12:10
Откуда: Москва
Контактная информация:

Сообщение Александр Конов » 13 июн 2013, 20:54

F5 пару-тройку раз должно помочь.

femida-msk
Сообщения: 32
Зарегистрирован: 28 мар 2009, 12:14
Откуда: г. Москва

Сообщение femida-msk » 13 июн 2013, 21:23

При нажатии F5 поле подвижного состава опять очищается и ничего не меняется.

Аватара пользователя
Александр Конов
Техподдержка
Сообщения: 4414
Зарегистрирован: 24 мар 2009, 12:10
Откуда: Москва
Контактная информация:

Сообщение Александр Конов » 14 июн 2013, 08:24

Какой браузер?

femida-msk
Сообщения: 32
Зарегистрирован: 28 мар 2009, 12:14
Откуда: г. Москва

Сообщение femida-msk » 14 июн 2013, 18:26

Спасибо. Проблемы в прошлом. Привязка заработала. То ли само наладилось, то ли Вы поправили настройки.

Rezident
Сообщения: 180
Зарегистрирован: 28 мар 2009, 12:39

Сообщение Rezident » 16 июн 2013, 12:15

Александр Конов пишет:Теперь понятно. Но сейчас уже должно работать нормально.
В продолжение того же. Привязка сейчас работает. Зашел также на загрузку снимка из Перми, а в спутниковых картах выдает Москву.

Аватара пользователя
Александр Конов
Техподдержка
Сообщения: 4414
Зарегистрирован: 24 мар 2009, 12:10
Откуда: Москва
Контактная информация:

Сообщение Александр Конов » 16 июн 2013, 14:58

Поправлено.

Аватара пользователя
Сергей Мурашов
Сообщения: 1360
Зарегистрирован: 28 мар 2009, 12:13
Откуда: Ленинград

Сообщение Сергей Мурашов » 17 июн 2013, 12:34

Александр Конов пишет:Поправлено.
Интересно. То есть на СТТС карта Москвы для не-Москвы это бага, а на Флитфото - фича?

Аватара пользователя
Александр Конов
Техподдержка
Сообщения: 4414
Зарегистрирован: 24 мар 2009, 12:10
Откуда: Москва
Контактная информация:

Сообщение Александр Конов » 17 июн 2013, 12:42

Именно так.

Володя Царенко
Сообщения: 227
Зарегистрирован: 28 мар 2009, 12:13

Сообщение Володя Царенко » 17 июн 2013, 15:38

Когда при поиске вбиваешь бортовой номер трамвая или троллейбуса и пытаешься найти снимки ТС с этим номером, то вместо результатов поиска выдаёт следующий текст .
Во время выполнения программы на сервере произошла следующая критическая ошибка:

Не удалось выполнить запрос базы данных MySQL. Ошибка № 1054.
Описание ошибки: Unknown column 'n.num' in 'where clause'

Строка: 160
Файл: /search.php

Rezident
Сообщения: 180
Зарегистрирован: 28 мар 2009, 12:39

Сообщение Rezident » 17 июн 2013, 21:46

Александр Конов пишет:Поправлено.
Как-то не проходит. Раз через раз все равно всплывает.

Александр Александров
Сообщения: 2
Зарегистрирован: 18 сен 2011, 08:07
Откуда: Златоуст

Сообщение Александр Александров » 18 июн 2013, 12:01

Фотография вагона, привязанного к Златоусту, попала на страницу загружаемых фотографий Челябинска: http://transphoto.ru/photo-all.php?cid=54 . На странице загружаемых фотографий Златоуста она отсутствует: http://transphoto.ru/photo-all.php?cid=22 .

Аватара пользователя
Александр Конов
Техподдержка
Сообщения: 4414
Зарегистрирован: 24 мар 2009, 12:10
Откуда: Москва
Контактная информация:

Сообщение Александр Конов » 18 июн 2013, 13:46

Глюки поправлены. С привязкой — проблема в несовпадении города съёмки и города привязанного ТС при загрузке.

chaker
Сообщения: 34
Зарегистрирован: 27 дек 2011, 13:43
Откуда: Львов
Контактная информация:

Сообщение chaker » 18 июн 2013, 14:29

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

Т.е. методика следующая. Фотография привязывается к ТС и/или к галереям.
Остсюда рассматриваем 3 варианта.

Вариант 1(есть привязка к ТС, нет привязки к галереям)
Берем привязанные ТС и получаем оттуда массив городов. Потом примянем к этому массиву ф-цию array_unique(). Если в результате в массиве получается один город то все нормально. Если больше - выводим select с выбором из полученных городов.

Вариант 2(есть привязка к галереям, нет привязки к ТС)
Аналогично как с ТС, только еще рассматривается вариант галереям общего назначения.

Вариант 3(привязано и к одному и к второму)
Метод аналогичный варианту 1 по сути...

В виде кода чтоб понятнее было:

Код: Выделить всё

<?php
/*
    Получаемые значения:
    $cidsTS - массив городов к которым привязан снимок через ТС
    $cidsGL - массив городов к которым привязан снимок через галереи
    Соответственно переменная $cidsTS == NULL при отсутствии привязки к ТС, $cidsGL == NULL при отсутствии привязки к галереям
*/

if ($cidsTS == NULL && $cidsGL == NULL)
    exit('Фото не привязано к ничему');
else
if ($cidsTS != NULL && $cidsGL == NULL)
{
    $cidsTS = array_unique($cidsTS);
    
    if (count($cidsTS) == 1)
        $res_cid = $cidsTS[0];
    else
        echo '';//Выводим селект с выбором города
    
}
else
if ($cidsTS == NULL && $cidsGL != NULL)
{
    $cidsGL = array_unique($cidsGL);
    
    if (count($cidsGL) == 1)
        if ($cidsGL[0] != 0)//Выбранная галлерея не общего назначения
            $res_cid = $cidsGL[0];
        else
            echo '';//Выводим селект с выбором города
    else
        echo '';//Выводим селект с выбором города
}
else
{
    
    $cids_arr = array_unique(array_merge($cidsTS, $cidsGL));
    
    if (count($cids_arr) == 1)
        $res_cid = $cidsGL[0];
    else
        echo '';//Выводим селект с выбором города
    
}

/*
Результат выполнения. Либо вывод селекта либо переменная $res_cid с выбранным городом.
Это все лучше реализовать на JS. Код приведен только для лучшего понимания сути мого поста.
*/
?>

Rezident
Сообщения: 180
Зарегистрирован: 28 мар 2009, 12:39

Сообщение Rezident » 19 июн 2013, 18:32

Во время загрузки фотографии в поле бортового номера есть привязка к виду транспорта, которая выполнена определенным цветом. Если грузить фото трамвая, а потом троллейбуса, то надпись "троллейбус" будет красной. Если же потом загрузить еще фото трамвая, то поле "трамвай" будет синим.

Аватара пользователя
Сергей Мурашов
Сообщения: 1360
Зарегистрирован: 28 мар 2009, 12:13
Откуда: Ленинград

Сообщение Сергей Мурашов » 19 июн 2013, 19:12

Rezident пишет:в поле бортового номера есть привязка к виду транспорта, которая выполнена определенным цветом.
Кстати, предлагаю писать красным (синим и т.д.) по белому, а не чёрным по цветному. Иначе на Главной создаётся ощущение, что ищешь списанные трамваи и перебитые троллейбусы.

Аватара пользователя
Александр Конов
Техподдержка
Сообщения: 4414
Зарегистрирован: 24 мар 2009, 12:10
Откуда: Москва
Контактная информация:

Сообщение Александр Конов » 19 июн 2013, 20:39

chaker пишет:Александр, а может стоит сделать автоматическое определения города съёмки по привязке.
Большое спасибо за код, идея ясна. Однако иногда бывают ситуации, когда фото привязывается к ТС или галерее из одного города, будучи снятым в другом. При этом привязки ко второму городу есть не всегда (не обязаны быть). Поэтому сейчас вариант наиболее гибкий, так как охватывает все возможные варианты. Поле «Город съёмки» связано с аналогичными полями в поиске, поэтому несколько раз искать один и тот же город в списке не требуется.

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

Город съёмки (определён автоматически): Москва [изменить]

По ссылке «Изменить» появляется список для выбора.

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

Кирилл Ефимов
Сообщения: 47
Зарегистрирован: 27 фев 2010, 11:06

Сообщение Кирилл Ефимов » 21 июн 2013, 18:01

У меня почему-то не ставятся минусы к фотографиям, я нажимаю на кнопку (она отображается нажатой) и ничего не происходит, что это такое? исправьте пожалуйста
Ӟ

Аватара пользователя
Сергей Мурашов
Сообщения: 1360
Зарегистрирован: 28 мар 2009, 12:13
Откуда: Ленинград

Сообщение Сергей Мурашов » 21 июн 2013, 18:42

Кирилл Ефимов пишет:что это такое? исправьте пожалуйста
Это фича, а не бага.

Аватара пользователя
Дмитрий Михайлов
Сообщения: 273
Зарегистрирован: 28 окт 2009, 15:46
Откуда: Уфа
Контактная информация:

Сообщение Дмитрий Михайлов » 21 июн 2013, 18:43

Кирилл Ефимов пишет:У меня почему-то не ставятся минусы к фотографиям, я нажимаю на кнопку (она отображается нажатой) и ничего не происходит, что это такое? исправьте пожалуйста
viewtopic.php?f=5&t=992 - вот здесь написан ответ (на первой странице)

Rezident
Сообщения: 180
Зарегистрирован: 28 мар 2009, 12:39

Сообщение Rezident » 21 июн 2013, 21:40

http://transphoto.ru/admin/
Не показывает фотомодераторов. Ошибка:
Во время выполнения программы на сервере произошла следующая критическая ошибка:

Не удалось выполнить запрос базы данных MySQL. Ошибка № 1054.
Описание ошибки: Unknown column 'mp.val' in 'field list'


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

Ответить