За последние 24 часа нас посетили 38270 программистов и 1722 робота. Сейчас ищут 588 программистов ...

Можете потестить CMS???

Тема в разделе "Прочее", создана пользователем EvelRus, 20 ноя 2007.

  1. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Господа. Вам не кажется, что Вы уехали от темы топика?
     
  2. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Эх :(((
    Ну лано, :)))

    Всем спасибо. все свободны ;)
     
  3. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Был опыт, пологаю? Если нет, то философствуешь ты не меньше своего оппонента.
     
  4. QQQ

    QQQ Активный пользователь

    С нами с:
    21 ноя 2007
    Сообщения:
    538
    Симпатии:
    0
    armadillo
    в данном случае я имел например ввиду странную манию Dagdamor'a держать всё в базе, включая скомпилированные шаблоны страниц.. рациональным и обоснованным я такой подход назвать например не могу.. спрашивается: нафига? думаю объяснения, кроме любви к "исскуству" тут нет ))


    lexa
    был
     
  5. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    QQQ
    Ты точно не с пых-клуба?
    Там точно так же все, чего не могли понять, объясняли "странной манией автора". Дешево и сердито, и думать не надо ;)

    Тебе не нравится хранение кеша шаблонов в таблице? Не храни. Храни в виде файлов. Ты считаешь, что так правильнее? Считай на здоровье. Любое работающее решение правильно. Ты считаешь, что так быстрее? Может и быстрее. Да только экономия в один простой запрос на страницу - экономия на спичках. Тебе нравится хранить подобный мусор в файловой системе? Храни на здоровье. Я тебе открою тайну - в PHPC есть плагин, позволяющий хранить кеш шаблонов в файлах, специально для таких, как ты ;) и если ты не понимаешь, что вопрос "что хранить" на порядок важнее вопроса "где хранить", то извини, ничем не могу помочь...
     
  6. QQQ

    QQQ Активный пользователь

    С нами с:
    21 ноя 2007
    Сообщения:
    538
    Симпатии:
    0
    Dagdamor
    Да, я читал тебя на phpclub'e.
    Понять ИМХО не мог как раз ты ;)
    Спорить с тобой не собираюсь, на phpclub'e в той ветке помоему тебе всё уже объяснили и привели здравые аргументы. Считаешь по другому - считай :)
     
  7. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    QQQ
    Угу, правда самые "здравые" аргументы потом пришлось вырезать модератору ;)
    Если что - вот тема моего движка на этом форуме. Если готов спокойно обсуждать, почему для PHPC было выбрано то или иное решение - вэлкам. Но если опять начнутся фразы типа "это неправильно, потому что так медленнее" или даже "это неправильно, потому что это неправильно" - то наверное лучше не надо.
     
  8. atmel

    atmel Активный пользователь

    С нами с:
    18 фев 2008
    Сообщения:
    5
    Симпатии:
    0
    простенько, быстренько, примитивно.... НО.... но с этого все начинали.
    можно использовать для бесплатных/совсем_низко_бюджетных проектов.
    из плюсов клиенты не пугаются сложности админки (что обычно происходит с битриксом или джумлой),
    теперь введите хороший класс для работы с БД.

    и не понял , причем сдесь обсуждения дизайна?
     
  9. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    atmel, спасибо на добром слове :)) Вот только инсталятор тормозит :(((
     
  10. atmel

    atmel Активный пользователь

    С нами с:
    18 фев 2008
    Сообщения:
    5
    Симпатии:
    0
    забей на инсталятор, тем более на его тормоза, кто мне покажет клиента который бы сам устанавливал чтото на сайт? это работа админа/ программера.

    и для тех кто в танке еще раз повторю. ПРИЧЕМ здесь дизайн ??? это обсуждение cms . заходишь http://www.freecsstemplates.org выбираеш любой дизайн и прикручиваешь.
     
  11. host

    host Активный пользователь

    С нами с:
    20 июн 2007
    Сообщения:
    733
    Симпатии:
    3
    Nemo
    хоть бы причина указана была, а то не понятно что из-за чего, и так по кругу...:)
     
  12. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    host, в том-то и дело что не могу понять почему :(((((((
    Не создается конфиг... почему не понимаю :(
     
  13. host

    host Активный пользователь

    С нами с:
    20 июн 2007
    Сообщения:
    733
    Симпатии:
    3
    держи файл, я подправил чуток и проверил - все работает уже.
    Вот код (install.php):
    PHP:
    1.  
    2. <?php
    3. /*
    4.  **********************************************************
    5.  *  Programs:   VowikEasyCMS Free Editor
    6.  *  Author:     Sharapov Vladimir (DragonOfDeath)
    7.  *  Support:    [email=support@vowik.ru]support@vowik.ru[/email]
    8.  **********************************************************
    9. */
    10.  
    11.  
    12. if ($_POST['install'])
    13. {
    14.  if (
    15.  empty($_POST['setup_site_url']) ||
    16.  empty($_POST['setup_site_path']) ||
    17.  empty($_POST['setup_folder_name']) ||
    18.  empty($_POST['setup_file_ext']) ||
    19.  empty($_POST['setup_admin_mail']) ||
    20.  empty($_POST['setup_admin_login']) ||
    21.  empty($_POST['setup_admin_passwd'])
    22.  ){
    23.   echo '<p align="center">Вы не заполнили все необходимые поля.<br><a href="JavaScript:history.back()">Для продолжения установки вернитесь и заполните все поля.</a></p>'.$_POST['setup_admin_login'];
    24.  }
    25.  else
    26.  {
    27.  
    28. if($_POST['install'])
    29.  
    30. {
    31.     $contents = '<?php
    32. /*
    33. **********************************************************
    34.  *  Programs:   VowikEasyCMS
    35.  *  Author:     Sharapov Vladimir (DragonOfDeath)
    36.  *  Support:    [email=support@vowik.ru]support@vowik.ru[/email]
    37. **********************************************************
    38. */
    39.  
    40. /* Настройка переменных сайта*/
    41. $site_url = \''.$_POST['setup_site_url'].'\'; // Адрес сайта без последнего слеша
    42. $site_path = \''.$_POST['setup_site_path'].'\'; // Адрес сайта от корня сервера без последнего слеша
    43. $folder_name = \''.$_POST['setup_folder_name'].'\'; // Папка с Вашими страницами
    44. $file_ext = \''.$_POST['setup_file_ext'].'\'; //Расширение файлов
    45. $admin_mail = \''.$_POST['setup_admin_mail'].'\'; // Адрес E-Mail администратора
    46. $admin_login = \''.$_POST['setup_admin_login'].'\'; // Логин администратора
    47. $admin_passwd = \''.$_POST['setup_admin_passwd'].'\'; // Пароль администратора
    48. ?>';
    49.  
    50. file_put_contents('config.php', $contents);
    51. }
    52.    if ( !file_exists('config.php') )
    53.    {
    54.      echo 'Установка НЕ завершена. <a href="install.php">Запустите инсталятор заново</a>';
    55.    }
    56.    else
    57.    {
    58.     echo('<html>
    59.  
    60. <head>
    61. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    62. <meta http-equiv="Content-Language" content="ru">
    63. <title>Установка конфигурации VowikEasyCMS</title>
    64. </head>
    65.  
    66. <body>
    67.  
    68. <p align="center"><b><u>Ваши настройки:</u></b></p>
    69. <div align="center">
    70.     <table border="1" width="50%" bordercolor="#000080">
    71.         <tr>
    72.             <td>Адрес сайта без последнего слеша</td>
    73.             <td>&nbsp;'.$_POST['setup_site_url'].'</td>
    74.         </tr>
    75.         <tr>
    76.             <td>Адрес сайта от корня сервера без последнего слеша</td>
    77.             <td>&nbsp;'.$_POST['setup_site_path'].'</td>
    78.         </tr>
    79.         <tr>
    80.             <td>Папка с Вашими страницами</td>
    81.             <td>&nbsp;'.$_POST['setup_folder_name'].'</td>
    82.         </tr>
    83.         <tr>
    84.             <td>Расширение файлов</td>
    85.             <td>&nbsp;'.$_POST['setup_file_ext'].'</td>
    86.         </tr>
    87.         <tr>
    88.             <td>Адрес E-Mail администратора</td>
    89.             <td>&nbsp;'.$_POST['setup_admin_mail'].'</td>
    90.         </tr>
    91.         <tr>
    92.             <td>Логин администратора</td>
    93.             <td>&nbsp;'.$_POST['setup_admin_login'].'</td>
    94.         </tr>
    95.         <tr>
    96.             <td>Пароль администратора</td>
    97.             <td>&nbsp;'.$_POST['setup_admin_passwd'].'</td>
    98.         </tr>
    99.     </table>
    100. </div>
    101.  
    102. <p align="center">Cистема готова к работе!!! Для продолжения нажмите <a href="install.php?setup=ok&act=del">ЗДЕСЬ</a> чтобы удалить файл install.php и приступить к работе
    103.  
    104. </body>
    105.  
    106. </html>
    107. ');
    108.  
    109.  }
    110. }
    111. }
    112. elseif ($_GET['setup'] === 'ok' && $_GET['act'] === 'del')
    113. {
    114.     header('location: index.php');
    115.     unlink ('install.php');
    116.     die();
    117. }
    118. else
    119. {
    120.    echo('<html>
    121.  
    122. <head>
    123. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    124. <meta http-equiv="Content-Language" content="ru">
    125. <title>Установка конфигурации VowikEasyCMS</title>
    126. </head>
    127.  
    128. <body>
    129.  
    130. <form method="POST" action="install.php">
    131.     <div align="center">
    132.         <table border="0" width="75%" cellspacing="0" cellpadding="0">
    133.             <tr>
    134.                 <td colspan="2">
    135.                 <p align="center"><b><font size="5">Установка конфигурации
    136.                 VowikEasyCMS v 2.6.1</font></b><p></td>
    137.             </tr>
    138.             <tr>
    139.                 <td align="right">
    140.                 <input type="text" name="setup_site_url" size="20" value="http://'.$_SERVER['HTTP_HOST'].'"></td>
    141.                 <td><b>&nbsp;Адрес сайта без последнего слеша</b></td>
    142.             </tr>
    143.             <tr>
    144.                 <td align="right">
    145.                 <input type="text" name="setup_site_path" size="20" value="'.dirname( $_SERVER['SCRIPT_FILENAME'] ).'"></td>
    146.                 <td><b>&nbsp;Адрес сайта от корня сервера без последнего слеша</b></td>
    147.             </tr>
    148.             <tr>
    149.                 <td align="right">
    150.                 <input type="text" name="setup_folder_name" size="20" value="content"></td>
    151.                 <td><b>&nbsp;Папка с Вашими страницами</b></td>
    152.             </tr>
    153.             <tr>
    154.                 <td align="right">
    155.                 <input type="text" name="setup_file_ext" size="20" value="php"></td>
    156.                 <td><b>&nbsp;Расширение файлов</b></td>
    157.             </tr>
    158.             <tr>
    159.                 <td align="right">
    160.                 <input type="text" name="setup_admin_mail" size="20"></td>
    161.                 <td><b>&nbsp;Адрес E-Mail администратора</b></td>
    162.             </tr>
    163.             <tr>
    164.                 <td align="right">
    165.                 <input type="text" name="setup_admin_login" size="20"></td>
    166.                 <td><b>&nbsp;Логин администратора</b></td>
    167.             </tr>
    168.             <tr>
    169.                 <td align="right">
    170.                 <input type="password" name="setup_admin_passwd" size="20"></td>
    171.                 <td><b>&nbsp;Пароль администратора</b></td>
    172.             </tr>
    173.             <tr>
    174.                 <td colspan="2" align="center">Все поля обязательны для заполнения!!!<br>
    175.                 <input type="submit" value="Установить" name="install">&nbsp;&nbsp;&nbsp; <input type="reset" value="Сброс" name="reset"></td>
    176.             </tr>
    177.         </table>
    178.     </div>
    179. </form>
    180.  
    181. </body>
    182.  
    183. </html>
    184. ');
    185. }
    186. ?>
     
  14. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    host, спасибо большое!!!! :))
    Сейчас тоже проверю :))
    А что быо не так? :(
     
  15. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    ОУ...
    Php5
     
  16. atmel

    atmel Активный пользователь

    С нами с:
    18 фев 2008
    Сообщения:
    5
    Симпатии:
    0
    Рекомендую прикрутить визуальный редактор к админке,

    index.php 22 стр

    перед
    PHP:
    1. $styles = empty($_GET['style'])?null:$_GET['style'];
    2. $styles = htmlentities(trim($styles));
    3. $styles = ereg_replace('../','',$styles);
    добавте
    PHP:
    1. $style = '';
    это уберет нотайс
     
  17. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    atmel, вообще-то он прикручен ;))))
     
  18. Anonymous

    Anonymous Guest

    Дадада... добавьте значение пустоты в переменную перед проверкой ее на пустоту...
    надо просто проверять isset()
     
  19. atmel

    atmel Активный пользователь

    С нами с:
    18 фев 2008
    Сообщения:
    5
    Симпатии:
    0
    сорри, ява скрипты отключены были.
     
  20. atmel

    atmel Активный пользователь

    С нами с:
    18 фев 2008
    Сообщения:
    5
    Симпатии:
    0
    если внимательно присмотреться то $style нигде не проверяется на пустоту. проверяется $styles;
    но вы в чемто правы
    в стр 62 ошибка
    PHP:
    1. $templ = str_replace ('{style}', $style, $templ);
    вместо $style нужно $styles
     
  21. Anonymous

    Anonymous Guest

    [​IMG]
    ГДЕ??? ГДЕ УКАЗАТЬ????

    ЗЫ. Вход в админку искал долго, пока не догадался в коде посмотреть. :)
     
  22. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    atmel, благодаю, исправил!
     
  23. Anonymous

    Anonymous Guest

    Да, кстати, твой инсталлятор пришел в ужас от того, что не имел прав на запись в папку у меня под Убунтой :)
     
  24. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Ну прально... а выбирать файлы кто будет? ;)))
     
  25. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Горбунов Олег, в том-то и дело.. как исправить?:((( Только если вридми написать!