Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
настрока меню из проекта
|
|||
|---|---|---|---|
|
#18+
Здравствуйте всем. У меня следующий вопрос. Хотелось бы иметь функцию (ну например в отдельном администраторском модуле) из которой можно было бы для разных пользователей настраивать собственное меню. Возможно ли вообще решение такой проблемы? Видимо надо как то решать эту проблему на командном уровне но вопрос в том как потом это меню запихать в проект ? (или отдельно их собирать для конкретных пользователей и потом при запуске проекта ссылаться на них ?) Подскажите у кого какие мысли есть по этому поводу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2004, 12:35 |
|
||
|
настрока меню из проекта
|
|||
|---|---|---|---|
|
#18+
Когдато в DOS-е делал такое. Была таблица, описывающая все пункты меню и была таблица пользователей с признаками доступности пунктов. При запуске прграммы она сканировала таблицу-описатель меню и генерила только доступные пункты. Позже я от этого отказался - просто делаю полное меню и в зависимости от пользователя отключаю нунужные пункты по SET SKIP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2004, 13:10 |
|
||
|
настрока меню из проекта
|
|||
|---|---|---|---|
|
#18+
Я на VFP 5.0 (из .APP) формировал файлик с описанием меню, потом его запускал, когда перешел на EXE`шник, это не покатило, тоже перенел на SKIP, написал унилитку управления доступом к меню. Оччень удобно и работает уже около 3 лет без сбоев ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2004, 14:01 |
|
||
|
настрока меню из проекта
|
|||
|---|---|---|---|
|
#18+
Вношу свои 5 копеек :) У меня в проекте эта задача решена так - 1. Есть таблица, в которой определены все пункты меню. 2. Есть таблица, в которой определены все пользователи. 3. Есть кросс-таблица, в которой определены пункты меню, доступные каждому пользователю. Естественно, есть пункты меню, доступные всем, например, Выход :) 4. На старте проверяется пользователь и для него формируется выборка доступных пунктов меню. 5. Меню по выборке для пользователя определяется так (приведен готовый кусок, надеюсь, что разберетесь): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2004, 15:33 |
|
||
|
настрока меню из проекта
|
|||
|---|---|---|---|
|
#18+
Насчет SET SKIP - это да,вполне приемлемый вариант. Хотелось просто прояснить ситуацию возможно ли еще решение этой проблемы по другому. вот похоже что - то есть в чем я обязательно поразбираюсь. спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2004, 15:58 |
|
||
|
настрока меню из проекта
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2004, 16:18 |
|
||
|
настрока меню из проекта
|
|||
|---|---|---|---|
|
#18+
Рекомендую посмотреть на объектные обёртки над фоксовым меню, например menulib - с их помошью управление меню значительно упрощается. Posted via ActualForum NNTP Server 1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 02:23 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32706269&tid=1595769]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 398ms |

| 0 / 0 |
