pstrong: но если вы представите, сколько работы предстоит над сайтом + какой у меня загруженый день
Улыбнуло:) Сделайте это Вашим слоганом, дело пойдет веселее))))
Я запускал крупные сайты и порталы не один и не два раза, из всего этого опыта выделил для себя самое главное правило - для публичного открытия ресурса нужно, чтобы контента и функциональности на нем было не менее половины от того, что задумывалось в релизе.
pstrong: он посвящен созданию полноценного сайта, с применением таких технологий как php, javascript, perl
А можно узнать хотя бы одну причину, чем он лучше тысячи аналогичных форумов? Ведь если на него заходить, читать/писать и т.п. - нужно понимать хотя бы, почему именно там? Сервисы какие-нибудь, обработка данных форума с целью формирования ценного контента и т.п. Потому что "просто очередной форум" действительно уже никому не нужен (ничего личного). Хочется услышать чуть более конкретные слова, чем "можно общаться на форуме, открою вам дополнительные пустые разделы, а дальше - посмотрим, что получится" - вдруг действительно что-то интересное зарождается?
Очередной мертворожденный форум, вот не понимаю, зачем их плодить? Чем он лучше всех остальных, которые уже достаточно раскручены?
Да и создание десятков разделов с самого начала, в котором нет ни одного сообщения (или одно сообщение от администратора) - абсолютно неправильный подход для того, чтобы форум хоть как-то раскручивался.
Matasha: Кто знает, что это за движок стоит на www.dentalmechanic.ru ?
X-Powered-By: NetCat/2.4 (Standard)
tsippa: Движок без базы по определению ненормален. Где он будет хранить информацию? В текстовых файлах?
Текстовый файл, кстати, тоже база данных. Только нереляционная. Раньше, когда mysql не был так распространен на хостингах (а perl был популярнее php) - все пользовались скриптами на таких базах, и вполне успешно:) До сих пор у меня на каких-то древних сайтах крутится перловский NewsPro, работает шустрее связки php+mysql (относительно аналогичной реализации ленты новостей, а не сайта в целом).
iSlayter, простите, а Вы в курсе, для чего нужны шаблоны вывода навигации и где они используются?:) Именно для того, чтобы запрограммировать вывод меню и остальной динамики в дизайне сайта.
zzzzz: находится в тойже директории что и основной сайт, просто в отдельной папке
директория = папка:)) поэтому, рабочие директории у доменов разные.
zzzzz: Я просто создал файл .htaccess, вставил туда ErrorDocument 404 /my_error_page.html и загрузил в папку в которой и находится мой доп. домен.
В этом случае все должно работать, если конечно не запрещено хостингом. Но, судя по тому, что у него нюка машину вешает, не исключаю, что из-за кривых рук (или каких-нибудь других соображений) они могли вообще запретить половину директив в .htaccess. Так что на эту тему лучше с саппортом пообщаться.
artsiti: насколько сложно будет организовать отображение меню навигации "хлебных крошек" в обратном порядке ввиде ссылок
Да совсем не сложно, вот как-то так примерно:
function path_title(){
global $f_title;
global $current_catalogue, $current_sub, $current_cc, $cc_array;
global $parent_sub_tree, $sub_level_count;
global $action;
$divider=" | ";
$res="";
if ($action=="full" && $f_title!=$current_sub[Subdivision_Name]) $res=$f_title;
foreach($parent_sub_tree as $cur){
if ($res!="") $res.=$divider;
$res.=($res!=""?"<a href=".$cur[Hidden_URL].">".$cur[Subdivision_Name]."</a>":"".$cur[Subdivision_Name]."");
}
return $res;
}
UPD: чтоб меня опять не послали учиться в базу знаний (вот сюда), напишу и второй вариант, более "правильный" с точки зрения универсальности:
Только заданный разделитель в $browse_path[divider] должен быть уникальным, чтобы эта последовательность случайно не встретилась внутри самих ссылок навигации. Можно даже задать его специальной последовательностью типа
$browse_path[divider] = "[:::]";
а обратно собирать массив с другим, нужным вам для отображения, разделителем:
artsiti: потребуется дополнительный интерфейс разрабатывать, ( возможно и с нарушением лицензии по применению NetCat)
Все реализовывается без нарушений, создаете в папке /netcat/modules/ нужные файлы-папки и вперед рисовать файлы импорта:)
А нарушать лицензию не стоит хотя бы только потому, что дальнейшая поддержка становится очень геморройной (особенно, если этим будет заниматься другой человек)... Мне иногда приходится чуть-чуть править стандартные функции, и я не ленюсь ради одной строчки скопировать полностью функцию, переобозвать ее - чтоб ядро не трогать.
artsiti: он не может понять, почему программисту за эту работу требуется оплатить (в зависимости от тз) от 150 до 500$
Неправильная постановка вопроса:) Вы клиенту ничего не должны, если он найдет дешевле - то по-любому уйдет, а если не уходит - то какие вопросы?:) А то таким способом у него в подсознании останется мысль, что где-то его обманули:)
но если вы представите, сколько работы предстоит над сайтом + какой у меня загруженый день
Улыбнуло:) Сделайте это Вашим слоганом, дело пойдет веселее))))
Я запускал крупные сайты и порталы не один и не два раза, из всего этого опыта выделил для себя самое главное правило - для публичного открытия ресурса нужно, чтобы контента и функциональности на нем было не менее половины от того, что задумывалось в релизе.
Надеюсь ответил на ваш вопрос.
Да, вполне!
он посвящен созданию полноценного сайта, с применением таких технологий как php, javascript, perl
А можно узнать хотя бы одну причину, чем он лучше тысячи аналогичных форумов? Ведь если на него заходить, читать/писать и т.п. - нужно понимать хотя бы, почему именно там? Сервисы какие-нибудь, обработка данных форума с целью формирования ценного контента и т.п. Потому что "просто очередной форум" действительно уже никому не нужен (ничего личного). Хочется услышать чуть более конкретные слова, чем "можно общаться на форуме, открою вам дополнительные пустые разделы, а дальше - посмотрим, что получится" - вдруг действительно что-то интересное зарождается?
Очередной мертворожденный форум, вот не понимаю, зачем их плодить? Чем он лучше всех остальных, которые уже достаточно раскручены?
Да и создание десятков разделов с самого начала, в котором нет ни одного сообщения (или одно сообщение от администратора) - абсолютно неправильный подход для того, чтобы форум хоть как-то раскручивался.
смесь логики и кода это просто маразм
В приведенном Вами фрагменте логики - 0%.
2DenIt, должны быть механизмы вроде {if}{else}{/if} в шаблонах.
таких механизмов там хватает с достатком
все тоже самое можно настроить прекрасно и без такого винегрета, было бы желание.
Спорить не буду по одной причине - Вы сами не понимаете, о чем идет речь.
Кто знает, что это за движок стоит на www.dentalmechanic.ru ?
X-Powered-By: NetCat/2.4 (Standard)
Движок без базы по определению ненормален. Где он будет хранить информацию? В текстовых файлах?
Текстовый файл, кстати, тоже база данных. Только нереляционная. Раньше, когда mysql не был так распространен на хостингах (а perl был популярнее php) - все пользовались скриптами на таких базах, и вполне успешно:) До сих пор у меня на каких-то древних сайтах крутится перловский NewsPro, работает шустрее связки php+mysql (относительно аналогичной реализации ленты новостей, а не сайта в целом).
На Lite не получится - версия не поддерживает автоматическую регистрацию пользователей.
iSlayter, простите, а Вы в курсе, для чего нужны шаблоны вывода навигации и где они используются?:) Именно для того, чтобы запрограммировать вывод меню и остальной динамики в дизайне сайта.
находится в тойже директории что и основной сайт, просто в отдельной папке
директория = папка:)) поэтому, рабочие директории у доменов разные.
Я просто создал файл .htaccess, вставил туда ErrorDocument 404 /my_error_page.html и загрузил в папку в которой и находится мой доп. домен.
В этом случае все должно работать, если конечно не запрещено хостингом. Но, судя по тому, что у него нюка машину вешает, не исключаю, что из-за кривых рук (или каких-нибудь других соображений) они могли вообще запретить половину директив в .htaccess. Так что на эту тему лучше с саппортом пообщаться.
насколько сложно будет организовать отображение меню навигации "хлебных крошек" в обратном порядке ввиде ссылок
Да совсем не сложно, вот как-то так примерно:
function path_title(){
global $f_title;
global $current_catalogue, $current_sub, $current_cc, $cc_array;
global $parent_sub_tree, $sub_level_count;
global $action;
$divider=" | ";
$res="";
if ($action=="full" && $f_title!=$current_sub[Subdivision_Name]) $res=$f_title;
foreach($parent_sub_tree as $cur){
if ($res!="") $res.=$divider;
$res.=($res!=""?"<a href=".$cur[Hidden_URL].">".$cur[Subdivision_Name]."</a>":"".$cur[Subdivision_Name]."");
}
return $res;
}
UPD: чтоб меня опять не послали учиться в базу знаний (вот сюда), напишу и второй вариант, более "правильный" с точки зрения универсальности:
Только заданный разделитель в $browse_path[divider] должен быть уникальным, чтобы эта последовательность случайно не встретилась внутри самих ссылок навигации. Можно даже задать его специальной последовательностью типа
а обратно собирать массив с другим, нужным вам для отображения, разделителем:
$path = implode(" // ", array_reverse($path_array));потребуется дополнительный интерфейс разрабатывать, ( возможно и с нарушением лицензии по применению NetCat)
Все реализовывается без нарушений, создаете в папке /netcat/modules/ нужные файлы-папки и вперед рисовать файлы импорта:)
А нарушать лицензию не стоит хотя бы только потому, что дальнейшая поддержка становится очень геморройной (особенно, если этим будет заниматься другой человек)... Мне иногда приходится чуть-чуть править стандартные функции, и я не ленюсь ради одной строчки скопировать полностью функцию, переобозвать ее - чтоб ядро не трогать.
он не может понять, почему программисту за эту работу требуется оплатить (в зависимости от тз) от 150 до 500$
Неправильная постановка вопроса:) Вы клиенту ничего не должны, если он найдет дешевле - то по-любому уйдет, а если не уходит - то какие вопросы?:) А то таким способом у него в подсознании останется мысль, что где-то его обманули:)