We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 26704
    • 115 Posts
    Quote from: AKots at Mar 06, 2008, 07:53 AM

    Вопрос – а зачем «добавление отсутствующих полей»?

    Боюсь, Вы меня не совсем корректно поняли. Под добавлением полей, я имела в виду добавление textbox’ов на страницы регистрации и дальнейшее раздельное записывание информации в таблицы форума и сайта.

    Quote from: AKots at Mar 06, 2008, 07:53 AM

    Как раз для добавления отдельных записей к контенту в MODx имеются параметры TV. Лично я их слабо использую, но знатоки системы творят чудеса с их помощью.

    Гм, а вот этого я в расчет не принимала. Попробовала – то что нужно =) Большое спасибо за идею!

    Quote from: AKots at Mar 06, 2008, 07:53 AM

    А не возникнут ли проблемы с кэшированием? А как будут работать сниппеты Ditto, AjaxSearch и другие, ориентированные на имеющуюся структуру базы? И что будете делать, когда выйдет обновление системы? И кто может гарантировать, что при изменении структуры не вылезет непонятная ошибка в самом неожиданном месте?

    Ок, убедили!)) Тем более при использовании TV можно добиться нужных результатов…

    Quote from: Igor at Mar 06, 2008, 07:54 AM

    На мой взгляд Вы слишком серьезно относитесь к делу smiley.

    Ко всему всегда так отношусь))

    Quote from: Igor at Mar 06, 2008, 07:54 AM

    Теперь задайте себе вопрос - а для чего Вам нужна регистрация пользователей на сайте? И возможно ли использовать регистрацию форума как для форума, так и для сайта? Насколько я понимаю, на данный момент регистрация на сайте средствами MODx дает только одну привилегию - а именно позволяет создавать недоступные незарегистрированным пользователям разделы сайта. Все остальное - шелуха. Насколько Вам важно иметь такую возможность? Вряд ли очень важно. Но даже при крайней необходимости иметь возможность скрывать от незарегистрированных часть контента можно, сделав какой-нибудь сниппет, который будет отслеживать авторизацию пользователя на форуме и, соответственно, предоставлять доступ для закрытой части сайта.

    Как раз наличие встроенной политики безопасности в моем случае крайне критично.

    Quote from: Igor at Mar 06, 2008, 07:54 AM

    Ничто Вам не мешает запустить на одной базе данных хоть 100 скриптов одновременно. Единственное условие - создавайте разные префиксы к таблицам и никогда никакого наложения таблиц не произойдет. То, что IPB не дружит с UTF-8, конечно, прискорбно, но не смертельно. Ваша БД может содержать таблицы как с кодировкой UTF-8, так и с CP-1251, да хоть с японской какой-то. Другое дело, что неудобно каждый раз при подключении отслеживать эти кодировки и менять параметры подключения. Ну так унифицируйте это. MODx работает с кодировкой CP-1251, используйте тогда ее, раз уж такое дело. Или все-таки найдите способ запустить IPB с человеческой кодировкой ).

    Я тоже склоняюсь к мысли запуска IPB под человеческой кодировкой.))

    Quote from: Igor at Mar 06, 2008, 07:54 AM

    Брр.. неперфектно. Некрасиво. Зачем же плодить одинаковую информацию? Наоборот, мне например больше по душе первый ваш вариант, который вы почему-то отбросили. А самым идеальным мне кажется вариант, когда будет одна таблица, хранящая всю необходимую инфу как для форума, так и для сайта. Ее как раз можно создать на основе форумной.

    Гм… Второй вариант мне кажется более легким. При этом дублироваться будут только столбцы «логин» и пароль. Согласно, что это несколько не правильно… Но…Думаю, что как только я займусь решением данного вопроса, я еще раз взвешу все за и против!)

    Quote from: AKots at Mar 06, 2008, 07:53 AM

    Теоретически может это и имеет значение, но практически вряд ли. Каждая система отличается основополагающими принципами, и перенос в подавляющем большинстве случаев заключается в создании сайта заново. Можно автоматизировать перенос контента, переписывая из одной базы в другую с некоторой обработкой, но не более. Как, например, шаблон MODx с вызовами чанков и сниппетов можно преобразовать в шаблон Joomla или Drupal? Или куда переносить информацию из сниппетов?

    Quote from: Igor at Mar 06, 2008, 07:54 AM

    Не читайте советские газеты перед едой... Идеальных систем не бывает, в каждой CMS при желании можно найти недостатки. На мой взгляд не стоит сейчас думать о переносе на другую систему, Вы все равно не знаете, как будет выглядеть эта ваша новая система. Скорее всего нужно будет переделать все заново и смысл текущих манипуляций будет сведен к нулю.

    В этом, вы меня тоже убедили… Мне очень хотелось сделать 1 раз и «навсегда». Тем самым полностью оградив себя от вопроса веб программирования (не мое это…). Но… Но… Вы правы!