Leaderboard
Popular Content
Showing content with the highest reputation on 02/01/14 in Сообщения
-
1 point
Редактор Таблиц
Дмитрий Кондин reacted to Chernetskiy for сообщение в теме
Если интересны подробности процесса, то выглядит это так: 1. заходим на свой хостинг, лезем в PhpMyAdmin, вводим имя и пароль базы, заходим в свою базу и переходим в верхнюю вкладку меню SQL, в окно вставляем код: CREATE TABLE IF NOT EXISTS `re_имя_сущности` ( `имя_сущности_id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL DEFAULT '', `имя_родительской_сущности_id` int(11) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (`имя_сущности_id`), INDEX (`имя_родительской_сущности_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ; имя_сущности - это direction (шоссе), raion (район), station (станция) или еще что-либо имя_родительской_сущности - это то к чему сущность привязана region, city, и т.п... (можно ни к чему не привязывать) Пример с таблицей Район с привязкой к региону (индекс региона потом проставите в таблице): CREATE TABLE IF NOT EXISTS `re_raion` ( `raion_id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL DEFAULT '', `region_id` int(11) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (`raion_id`), INDEX (`region_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ; Или пример таблицы района без привязки, (autocomlet'y всё равно, если не прав, поправьте): CREATE TABLE `re_raion` ( `raion_id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`raion_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; Жмем ОК. У вас появилась таблица в MySQL. По такому принципу можете добавить и другие таблицы - Шоссе, Станции, Серии домов, телефоны любовниц 2. Загружаем список районов в эту таблицу с помощью phpMyAdmin, где в поле title будет название района. Можно и не загружать, а просто впоследствии их дописывать по ходу редактирования объявления. 3. Переходим в админку своего сайта, в редактор форм, и там добавляем колонку raion_id (по образцу города). Тип select_by_query. Название системное: raion_id Название для человека: Район Название таблицы из которой получаем данные для связки: raion Название ключа связки с другой таблице: raion_id Название переменной для select_box: name Заголовок строчки в select_box по-умолчанию: выбрать район Значение строчки в select_box по-умолчанию: 0 Хранить значение в таблице: ставим галочку Комбобокс-виджет - отключить, если включен Параметры: autocomplete=1 4. Сохраняем. Теперь в редакторе объявления появиться поле списка со значениями из таблицы raion Благодаря обновленному файлу Tlocation (требовать у Abushuk'a, файл тестируется но глюков не заметил), осуществляется автоподбор значений из таблицы и внесение в таблицу отсутствующих значений. Таким образом можно организовать недостающие вам справочники без лишних танцев с бубном - Шоссе, Станции, Округа Москвы и другие с длинным списком значений... -
1 point
Админка 2.0.1
Дмитрий Кондин reacted to Chernetskiy for сообщение в теме
Размышления полуночника... Может быть кнопки сбоку объявлений немного уменьшить - на 15-25%, хуже не будет, зато место прибавится, или сделать вверху и внизу списка объявлений меню, по типу select_box, с выбором "поднять - редактировать - удалить", а действие будет применяться к объявлениям, выбранным в чекбоксе слева, вот и пакетная обработка. К стати, редактирование объявления наверное удобнее сделать при клике на него, отдельная кнопка и не понадобится. А почему не сделать "Подъем объявления" перетаскиванием мышкой? В результате можно будет оставить только кнопку "Удалить" Может прикрутить еще одну кнопку "Активно/неактивно", будет актуально для объектов в аренде и под авансом...? -
1 point
Админка 2.0.1
Дмитрий Кондин reacted to Chernetskiy for сообщение в теме
Что касается счетчика и этажности, так может быть "по умолчанию" убрать из таблицы объектов "Районы" (для города), на практике им пользуется наверное 1 - 5% пользователей, вот и достаточно места будет под счетчик просмотров и этаж/этажность, да хоть метраж, думаю это актуальнее для всех. Кому нужны будут районы, подключат самостоятельно. -
1 point
Админка 2.0.1
Дмитрий Кондин reacted to Chernetskiy for сообщение в теме
Пожалуй стоит подровнять по вертикали синие прямоугольники в верхней строке справа: "сайт" меньшего размера, "Приложения", "Выбор языка" и "Помощь" среднего размера, "Панель пользователя" вытянута по вертикали максимально. это на дисплее 1280х800 dpi, в остальном зачет! Может эти прямоугольники вообще оставить в один цвет с полосой меню, чтобы разные квадраты в глаза не бросались? -
1 point
Справочник метро Москвы (таблица mysql)
Дмитрий Кондин reacted to Chernetskiy for сообщение в теме
Список станций метро Москвы на февраль 2014 г., включая станции монорельса (входят в структуру метро но не взаимосвязаны) и станции, которые строятся и вскоре откроются - http://yadi.sk/d/2xdNyoL8H6PCi В принципе можно списком обновить содержимое файла re_metro.sql.zip, предложенного админом, я делать этого не стал, поскольку каждому всеравно прийдется править индекс - привязку к городу. В данном файле, как я понял, Москва имеет индекс 120, у кого-то может быть другой Вот у меня еще есть станции Питера - http://yadi.sk/d/ysTN_9cx7VUpY (актуальность не уточнял) Если кому-то нужны станции метро по другим городам мира - http://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D0%BF%D0%B8%D1%81%D0%BA%D0%B8_%D1%81%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D0%B9_%D0%BC%D0%B5%D1%82%D1%80%D0%BE