1. Вы находитесь в архивной версии форума xaker.name. Здесь собраны темы с 2007 по 2012 год, большинство инструкций и мануалов уже неактуальны.
    Скрыть объявление

lyt_cms free 1.4.0

Тема в разделе "CMS, движки для сайтов", создана пользователем lytgeygen, 28 мар 2010.

  1. lytgeygen

    lytgeygen pacifiste maniaque ..::V.I.P::..

    Регистрация:
    13 окт 2008
    Сообщения:
    431
    Симпатии:
    244
    Баллы:
    0
    lyt_cms free - самая продвинутая в своём роде CMS для блога/сайта работающая на файловой системе. данный проект не является однотипном и постоянно модифицируется. Малый размер скрипт и большой набор функций и работа на файлах это главное преимущество перед другими похожими CMS.Всё что необходимо это наличие на сервере PHP 4.2 (или выше) и желательно поддержку .htaccess

    Возможности:

    • Управление архивом: добавление,удаление редактирование
    • Настройка кодировки
    • Отключение сайта (просмотр админу доступен после авторизации)
    • Рекламные материалы те же баннеры (подобие функции DLE)
    • Статические страницы - добавление, удаление, редактирование
    • IP логер (просмотр информации входивших в админ панель)
    • Блокировка IP адресов
    • Фильтр текст
    • Статистика посещения (хиты,хосты, переходы с других сайтов)
    • Запись ссылок сайтов с которых пришли
    • Блокнот для админа
    • Общая статистик (размеры файлов, версия, и др.)
    • RSS
    • Восстановление пароля админа
    • Замена текстовых смайлов на картинки


    © cms.lytgeygen.ru
     
    2 пользователям это понравилось.
  2. st1

    st1 admin Админ

    Регистрация:
    16 янв 2007
    Сообщения:
    0
    Симпатии:
    239
    Баллы:
    0
    Напиши, что он умеет.
     
    1 человеку нравится это.
  3. lytgeygen

    lytgeygen pacifiste maniaque ..::V.I.P::..

    Регистрация:
    13 окт 2008
    Сообщения:
    431
    Симпатии:
    244
    Баллы:
    0
    *описание в первом посте*

    по сравнения версиями ниже это намного больше и лучше)) все скрипта уменьшил в 2-3 раза во столько же добавил и функционала, изменил стиль написания скрипта. Шаблонизировал скрипт, так что скоро появится поддержка шаблонов (фактически она уже есть...), так же фактически уже существует многоязыность (языковые файлы в папке lcontent/languages/*.ini)
     
    Последнее редактирование: 29 мар 2010
    1 человеку нравится это.
  4. st1

    st1 admin Админ

    Регистрация:
    16 янв 2007
    Сообщения:
    0
    Симпатии:
    239
    Баллы:
    0
    Выглядит, как минимум симпатично и стильно :)
     
  5. xeran

    xeran Продвинутый

    Регистрация:
    28 июл 2008
    Сообщения:
    109
    Симпатии:
    45
    Баллы:
    0
    Хочется демо админ панельки=)
     
  6. b3

    b3 Продвинутый

    Регистрация:
    8 окт 2007
    Сообщения:
    142
    Симпатии:
    104
    Баллы:
    0
    На винде не получается установить, изза:
    PHP:
    $err 0;

    if (
    decoct(0777 fileperms("ldata/archive.dat")) != '777') {echo "For a file <b>'ldata/archive.dat'</b> CHMOD it is not equal 777<br>"$err 1;}
    if (
    decoct(0777 fileperms("ldata/banners.dat")) != '777') {echo "For a file <b>'ldata/banners.dat'</b> CHMOD it is not equal 777<br>"$err 1;}
    if (
    decoct(0777 fileperms("ldata/config.php")) != '777') {echo "For a file <b>'ldata/config.php'</b> CHMOD it is not equal 777<br>"$err 1;}
    if (
    decoct(0777 fileperms("ldata/fw.dat")) != '777') {echo "For a file <b>'ldata/fw.dat'</b> CHMOD it is not equal 777<br>"$err 1;}
    if (
    decoct(0777 fileperms("ldata/ip.dat")) != '777') {echo "For a file <b>'ldata/ip.dat'</b> CHMOD it is not equal 777<br>"$err 1;}
    if (
    decoct(0777 fileperms("ldata/iplog.dat")) != '777') {echo "For a file <b>'ldata/iplog.dat'</b> CHMOD it is not equal 777<br>"$err 1;}
    if (
    decoct(0777 fileperms("ldata/notepad.php")) != '777') {echo "For a file <b>'ldata/notepad.php'</b> CHMOD it is not equal 777<br>"$err 1;}
    if (
    decoct(0777 fileperms("ldata/page.dat")) != '777') {echo "For a file <b>'ldata/page.dat'</b> CHMOD it is not equal 777<br>"$err 1;}
    if (
    decoct(0777 fileperms("ldata/sidebar.html")) != '777') {echo "For a file <b>'ldata/sidebar.html'</b> CHMOD it is not equal 777<br>"$err 1;}
    if (
    decoct(0777 fileperms("ldata/sov.dat")) != '777') {echo "For a file <b>'ldata/sov.dat'</b> CHMOD it is not equal 777<br>"$err 1;}

    if (
    $err == 1) exit;
     
  7. lytgeygen

    lytgeygen pacifiste maniaque ..::V.I.P::..

    Регистрация:
    13 окт 2008
    Сообщения:
    431
    Симпатии:
    244
    Баллы:
    0
    b3,
    я знаю, потому что на винде права всегда 666 и изменить нельзя, я пробовал разными способами но винда не принимает это... даже FTP сервер ставил...
     
  8. b3

    b3 Продвинутый

    Регистрация:
    8 окт 2007
    Сообщения:
    142
    Симпатии:
    104
    Баллы:
    0
    Рациональнее делать проверку не на chmod а на is_writable
     
  9. lytgeygen

    lytgeygen pacifiste maniaque ..::V.I.P::..

    Регистрация:
    13 окт 2008
    Сообщения:
    431
    Симпатии:
    244
    Баллы:
    0
    _http://gid.vov.ru
     
  10. b3

    b3 Продвинутый

    Регистрация:
    8 окт 2007
    Сообщения:
    142
    Симпатии:
    104
    Баллы:
    0
    Вот слегка переделал Инсталяшку, теперь ошибки пишет так:


    _install.php
    PHP:
    <?php

    function write_config($pass$key) {
    $index 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
    $index str_replace("/_install.php",'',$index);
        
    $config_b 
    '<?php
    $config = array 
        (
            \'sname\' => \'lyt_CMS free\',
            \'sdescription\' => \'Очередной сайт под управлением lyt_CMS free\',
            \'skeywords\' => \'Блог, CMS, скачать, создать сайт\',
            \'sindex\' => \''
    .$index.'/\',
            \'scharset\' => \'win-1251\',
            \'salive\' => \'yes\',
            \'sreason\' => \'&Ntilde;&agrave;&eacute;&ograve; &iacute;&agrave;&otilde;&icirc;&auml;&egrave;&ograve;&ntilde;&yuml; &iacute;&agrave; &ograve;&aring;&ecirc;&oacute;&ugrave;&aring;&eacute; &eth;&aring;&ecirc;&icirc;&iacute;&ntilde;&ograve;&eth;&oacute;&ecirc;&ouml;&egrave;&egrave;, &iuml;&icirc;&ntilde;&euml;&aring; &ccedil;&agrave;&acirc;&aring;&eth;&oslash;&aring;&iacute;&egrave;&yuml; &acirc;&ntilde;&aring;&otilde; &eth;&agrave;&aacute;&icirc;&ograve; &ntilde;&agrave;&eacute;&ograve; &aacute;&oacute;&auml;&aring;&ograve; &icirc;&ograve;&ecirc;&eth;&ucirc;&ograve;.&lt;br&gt;&lt;br&gt;

    &Iuml;&eth;&egrave;&iacute;&icirc;&ntilde;&egrave;&igrave; &acirc;&agrave;&igrave; &ntilde;&acirc;&icirc;&egrave; &egrave;&ccedil;&acirc;&egrave;&iacute;&aring;&iacute;&egrave;&yuml; &ccedil;&agrave; &auml;&icirc;&ntilde;&ograve;&agrave;&acirc;&euml;&aring;&iacute;&iacute;&ucirc;&aring; &iacute;&aring;&oacute;&auml;&icirc;&aacute;&ntilde;&ograve;&acirc;&agrave;.
    &lt;br&gt;&lt;br&gt;&lt;br&gt;
    The site is on current reconstruction, after end of all operations the site will be opened.
    &lt;br&gt;&lt;br&gt;
    We make to you the apologies for the supplied inconveniences.\',
            \'data\' => \'0\',
            \'n_post-site\' => \'10\',
            \'n_post-rss\' => \'30\',
            \'login\' => \'admin\',
            \'password\' => \''
    .$pass.'\',
            \'lang\' => \'ru\',
            \'key\' => \''
    .$key.'\',
            \'data.ver\' => \''
    .base64_decode('V1ZkR2FGbFhSbWhaVjBVOUlVQk5VelF3VEdwQlBRPT0=').'\',
            \'date\' => date("Y-m-d H:i:s")
        );
        
    ?>
    '
    ;

        if (!
    $f fopen('ldata/config.php''a+')) {
            return 
    0;
            exit;
        }
        
    flock ($f,LOCK_EX);
        
    ftruncate ($f,0);
        
    fputs($f,$config_b);
        
    flush ($f);
        
    flock ($f,LOCK_UN);
        
    fclose($f);
        
        return 
    1;
    }


    $err 0;
    $files = array('archive.dat','banners.dat','config.php','fw.dat','ip.dat','iplog.dat','notepad.php','page.dat','page.dat','sidebar.html','sov.dat');
    $err_arr = array();
    $puth getcwd().DIRECTORY_SEPARATOR.'ldata';


    foreach (
    $files as $file) {
    if(!
    is_writable($puth.DIRECTORY_SEPARATOR.$file)){
        
    $err_arr[] = 'Файл <b>'.$puth.DIRECTORY_SEPARATOR.$file.'</b> НЕ существует, либо нет прав на запись!';
        
    $err++;
    }
    }



    if (
    $err 0) {
        echo 
    'Обнаружено <b>'.$err.'</b> ошибок:';
        
        foreach (
    $err_arr as $error) {
            echo 
    "<p align=\"left\">$error</p>";
        }    
        
    exit;
    }

    $password substr(md5(sha1(date("Y-m-d H:i:s"))), rand(1020), 6);
    $skey substr(sha1(crypt($password)), rand(513), 6);

    if (
    write_config($password$skey) == 1
    {
        echo 
    '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <html>
    <body bgcolor="#FFFFFF">
    <table border=0 width=100% height=100%>
    <tr>
        <td align=center><table border=0 cellpadding=0 cellspacing=0 width=300>
        <tr><td bgcolor=#000000><table border=0 cellpadding=3 cellspacing=1 width=300>
        <tr>
            <td align=center bgcolor=#34c924><font color=#FFFFFF face=\'Verdana, Arial, Helvetica, sans-serif\' size=2><b>Installation is completed!</b></font></td>
        </tr>
        <tr>
            <td  bgcolor=#FFFFFF><font color=#000000 face=\'Verdana, Arial, Helvetica, sans-serif\' size=2>
    Логин: <u>admin</u><br><br>
    Пароль: <u>'
    .$password.'</u><br><br>
    Секретный ключ: <u>'
    .$skey.'</u><br>
    <small>Обязательно запишите секретный ключ т.к. его нельзя изменить в админ панели!</small><br><br><hr><br>

    Login: <u>admin</u><br><br>

    The password: <u>'
    .$password.'</u><br><br>

    Private key: <u>'
    .$skey.'</u><br>
    <small>Without fail write a private key since it cannot be changed in the administrator of the panel!</small>


    </font></td>
        </tr>
        </table></td></tr></table>
        
    <a href="http://cms.lytgeygen.ru" target="_blank" style="text-decoration: none;"><font color=gray face=\'Verdana, Arial, Helvetica, sans-serif\' size=1>&copy; cms.lytgeygen.ru</font></a>
    </tr>
        </table></td></tr></table>
        
        </td>
    </tr>
    </table>
    </body>
    </html>'
    ;

    }
    else
    {
        echo 
    "Error!";
        exit;
    }

    ?>
     
    1 человеку нравится это.
  11. xeran

    xeran Продвинутый

    Регистрация:
    28 июл 2008
    Сообщения:
    109
    Симпатии:
    45
    Баллы:
    0
  12. lytgeygen

    lytgeygen pacifiste maniaque ..::V.I.P::..

    Регистрация:
    13 окт 2008
    Сообщения:
    431
    Симпатии:
    244
    Баллы:
    0
    xeran, доо.... бывает ))

    Добавлено через 31 минуту
    что то EXploit и rijy долго здесь сидят)
     
    Последнее редактирование: 30 мар 2010
    1 человеку нравится это.
  13. OpTimiSt

    OpTimiSt Продвинутый

    Регистрация:
    1 июл 2008
    Сообщения:
    80
    Симпатии:
    10
    Баллы:
    0
    Это вполне достойная CMS, которая сделана усилиями одного человека :)
     
  14. lytgeygen

    lytgeygen pacifiste maniaque ..::V.I.P::..

    Регистрация:
    13 окт 2008
    Сообщения:
    431
    Симпатии:
    244
    Баллы:
    0
    фактически да, но иногда без помощи b3 и капчи не обходилось, за что им большое спасибо ;)
     
    1 человеку нравится это.
  15. OpTimiSt

    OpTimiSt Продвинутый

    Регистрация:
    1 июл 2008
    Сообщения:
    80
    Симпатии:
    10
    Баллы:
    0
    Сор за офтоп, но b3 это раритет)
    lytgeygen,
    сделай аплоад))
     
  16. b3

    b3 Продвинутый

    Регистрация:
    8 окт 2007
    Сообщения:
    142
    Симпатии:
    104
    Баллы:
    0
    типа я старый?(
     
    2 пользователям это понравилось.
  17. lytgeygen

    lytgeygen pacifiste maniaque ..::V.I.P::..

    Регистрация:
    13 окт 2008
    Сообщения:
    431
    Симпатии:
    244
    Баллы:
    0
    b3,
    совсем нет :D
     
  18. OpTimiSt

    OpTimiSt Продвинутый

    Регистрация:
    1 июл 2008
    Сообщения:
    80
    Симпатии:
    10
    Баллы:
    0
    lytgeygen,
    Кстати, я конешно не спец в юзабилити, НО:
    Мне кажется будет лучше если
    Код:
    if(file_exists('_install.php')) 
    {
    		exit('Пройдите установку через файл _install.php, а затем удалите его<br><br>Pass installation through a file _install.php, and then delete it');
    }
    поменять на
    Код:
    if(file_exists('install.php')) 
    {
    		header("Location:install.php");
    exit();
    }
    
    Просто мы часто куда-то торопимся и если проверяем кмс и не видим сразу же того чего хотим-забиваем. А када я вижу ололо на главной, вместо инсталяции, как это принято у топовых двигов, могу испугаться) стремись!)
     
  19. lytgeygen

    lytgeygen pacifiste maniaque ..::V.I.P::..

    Регистрация:
    13 окт 2008
    Сообщения:
    431
    Симпатии:
    244
    Баллы:
    0
    OpTimiSt,
    я думаю что нет... т.к. установщик моментально устанавливает конфиг, и если вдруг ничайно зайдёшь на страницу админки или на главную то опять периправит и опять изменит конфиг...
     
  20. spherics

    spherics Новичок

    Регистрация:
    19 ноя 2010
    Сообщения:
    8
    Симпатии:
    2
    Баллы:
    0
    Так и не нашел где его скачать.Подскажите заранее вам благодарен.

    Добавлено через 7 минут
    Выложите движок пожалуйста неуспел его просмотреть.Если есть такая возможность.Буду очень признателен вам.
     
    Последнее редактирование: 19 ноя 2010

Поделиться этой страницей