Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: формирование меню для базы
Форумы портала PHP.SU » » Вопросы новичков » формирование меню для базы

Страниц (1): [1]
 

1. DlTA - 28 Января, 2022 - 17:42:49 - перейти к сообщению
Добрый, прежде на сайте меню формировалось по структуре
для списка подразделов нужно было получить список в разделе и их и выводили
либо ручками создавалось меню в html и выводилось

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

выводятся НЕ все ссылки
а некоторые ссылки повторяются разными способами (как в меню или как красивая ссылка)

так вот, может есть опробованный пример, лепить свой лесопед не очень хочется
2. Vladimir Kheifets - 29 Января, 2022 - 14:44:15 - перейти к сообщению
DlTA пишет:
Добрый, прежде на сайте меню формировалось по структуре
для списка подразделов нужно было получить список в разделе и их и выводили
либо ручками создавалось меню в html и выводилось

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

выводятся НЕ все ссылки
а некоторые ссылки повторяются разными способами (как в меню или как красивая ссылка)

так вот, может есть опробованный пример, лепить свой лесопед не очень хочется


Добрый день!
Кажется придётся "лепить свой лесопед" или собирать из частей других велосипедов.
Если хотите, чтоб кто-то помог напишите что есть, что пробовали и чего не хватает.
Удачи!
3. DlTA - 30 Января, 2022 - 10:51:32 - перейти к сообщению
Слепить Я и сам могу, вопрос что?

нынче создаю таблицу ссылок
для меню похоже нужно добавить 2 таблички

место_вывода:id,место_вывода, описание_места;
последовательность:место_вывода_id, сортировка, id_ссылки, описание, изображение

вроде похоже как вариант
4. Vladimir Kheifets - 30 Января, 2022 - 14:02:41 - перейти к сообщению
DlTA пишет:
Слепить Я и сам могу, вопрос что?

нынче создаю таблицу ссылок
для меню похоже нужно добавить 2 таблички

место_вывода:id,место_вывода, описание_места;
последовательность:место_вывода_id, сортировка, id_ссылки, описание, изображение

вроде похоже как вариант


Вполне может быть, что "похоже как вариант",
но непонятна задача и что в этих полях таблицы.
Так вопрос снят? или?...
5. DlTA - 30 Января, 2022 - 19:48:34 - перейти к сообщению
Vladimir Kheifets пишет:
Так вопрос снят? или?...
так как других ответов нет, то да(
6. Vladimir Kheifets - 31 Января, 2022 - 11:48:29 - перейти к сообщению
DlTA пишет:
Vladimir Kheifets пишет:
Так вопрос снят? или?...
так как других ответов нет, то да(

Ну раз других, нет, то довалю одну шестерёнку, которую вставляю во все проекты.
В таблице меню есть столбец "Off" - integer:
0 - позиция меню выводится нормально.
1 - позиция меню выводится, но по клику выдаётся сообщение "Раздел на реконструкции..."
2 - позиция меню не выводится
Флажки 1,2 игнорируются для вебмастера(проверяется по IP)
Может пригодится.
7. don.bidon - 31 Января, 2022 - 11:57:45 - перейти к сообщению
Vladimir Kheifets пишет:
игнорируются для вебмастера(проверяется по IP)

У всех белый IP, так точно )
Уж тогда по сессии (куке).
8. Vladimir Kheifets - 31 Января, 2022 - 13:54:09 - перейти к сообщению
don.bidon пишет:
Vladimir Kheifets пишет:
игнорируются для вебмастера(проверяется по IP)

У всех белый IP, так точно )
Уж тогда по сессии (куке).


Перед тем, как что-то тестировать, записываю свой актуальный IP в БД.
Очень белый IP, так точно )

Куки не очень здорово.
Вебмастеру после внесений изменений в коды необходимо чистить браузер.
Не знаю, как другие, но я делаю так.
9. don.bidon - 31 Января, 2022 - 16:07:28 - перейти к сообщению
Vladimir Kheifets пишет:
Куки не очень здорово.
Вебмастеру после внесений изменений в коды необходимо чистить браузер.
Не знаю, как другие, но я делаю так.

1) Разные браузеры для одмина и простого смертного?
2) Приватные вкладки?
Я немножко фигею )
10. DlTA - 31 Января, 2022 - 16:30:54 - перейти к сообщению
Vladimir Kheifets пишет:
В таблице меню есть столбец "Off" - integer:
0 - позиция меню выводится нормально.
1 - позиция меню выводится, но по клику выдаётся сообщение "Раздел на реконструкции..."
2 - позиция меню не выводится

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

у меня для вывода выводятся в 2 режимах, видно и не видно
11. Vladimir Kheifets - 31 Января, 2022 - 17:16:20 - перейти к сообщению
don.bidon пишет:
Vladimir Kheifets пишет:
Куки не очень здорово.
Вебмастеру после внесений изменений в коды необходимо чистить браузер.
Не знаю, как другие, но я делаю так.

1) Разные браузеры для одмина и простого смертного?
2) Приватные вкладки?
Я немножко фигею )


Прочёл, и тоже и не немножко.

Есть нечто на сервере.
Оно использует, куки, если получно на них разрешение, и сессесии.
Этому нечто бразуры посылают реквесты.
Если заходит клиент, то для него может закрыта какая-то часть
контента или вообще всё - сайт на реконструкции.
Вебмастеру показывается всё включая фотальные ошибки в кодах.
После корректировки кодов требуется убрать всё из кэша браузера
и начинать тестирование.
Между прочим, тестирование делается на разных браузерах, с разными движками.
В приватных вкладках сайт не будет работать нормально и ничего тогда не протестируешь.
(Добавление)
DlTA пишет:
это чисто для создания блока части меню? чтоб пустые не выводить?
и IP привязка по практике не везде правильно работает, я и прогер и админ, но проверять будут манагеры, а они уже в других странах сидят

у меня для вывода выводятся в 2 режимах, видно и не видно


Это для того, чтобы отключать часть контента, которая тестируется.
IP привязка не работает, если у клиента динамический IP.
Поэтому актуальпый адрес для доступа сохраняется в БД.

Про то, как у нас устроено с разными проверками.

Наши системы работают с несколькими вебсервисами, в том числе и с платёжными системами.
Обычно, все вебсервисы поддерживают Live и Test(песочницы) Environments.
Сделано это для того, чтобы не попасть на деньги при тестировании.

Поэтому в наших системах также приходится поддерживать Live, Test - Environments.
Основная разработка и тестирование ведётся в Test-Environment.

Кроме того поддерживается Demo-Environment предназначеная для презентаций/обучения клиентов, которая имеет доступ к Test- Environments вебсервисов.

Возвращая к отключалке в меню. Она применяется только на момент апдейта Live и Demo - Environments.
Поэтому обходимся сохранением в БД одного IP.
12. DlTA - 01 Февраля, 2022 - 14:09:35 - перейти к сообщению
Vladimir Kheifets пишет:
...
Наши системы работают с несколькими вебсервисами, в том числе и с платёжными системами.
Обычно, все вебсервисы поддерживают Live и Test(песочницы) Environments.
Сделано это для того, чтобы не попасть на деньги при тестировании.

Поэтому в наших системах также приходится поддерживать Live, Test - Environments.
Основная разработка и тестирование ведётся в Test-Environment.

Кроме того поддерживается Demo-Environment предназначеная для презентаций/обучения клиентов, которая имеет доступ к Test- Environments вебсервисов.


о как блин,
вот вроде и хорошо и возможно понадобится для клиентов который хотят свой контент посмотреть, подумать надо бы

только индексы свои буду ставить [0, 1, -1] ))

+

 

Powered by ExBB FM 1.0 RC1