Перейти к публикации

ReSpecT

местные
  • Публикации

    13
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем ReSpecT

  1. Было бы очень полезным сделать такую возможность, что бы во время установки Движка, в процессе инсталляции, можно было выбирать какие модули устанавливать, а какие нет. Например, я сделал проект клиенту и все, что ему нужно от системы - управлять разделами сайта, добавлять/редактировать новости, вывешивать голосования. Остальные функции, такие как "Рассылка сообщений", "Комментарии", "Календарь" и т.д. ему совершенно не нужны! Во-первых, это сильно засоряет админку, а во-вторых, бессмысленно захламляет движок.

    Т.е. мое пожелание заключается в том, что бы при установки движка можно было выбирать какие модули движка устанавливать, а какие нет. Плюс ко всему этому сделать, чтобы из раздела "Настройки...", в админке, можно было управлять отображением модулей, непосредственно, в админпанеле. Например настроил все дополнительные поля один раз и в настройках поставил, что бы этот модуль не отображался (на вряд ли будешь постоянно вносить какие то коррективы или добавлять новые поля).

    Спасибо! :)

    С Уважение...

  2. Должно работать при добавлении новостей с сайта!!

    Для админки:

    находишь:

    include(ENGINE_DIR.'/inc/inserttag.php');
    
    
    echo <<<HTML
    после добавляешь:
    <script>
    
    var maxnewslen = 10; // Максимальная длинна вашего сообщения
    
    
    function getNewsSize() {
    
    	short_message = document.addnews.short_story.value;
    
    
    	if (short_message.length > maxnewslen) {
    
    	document.addnews.short_story.value = short_message.substring(0,maxnewslen);
    
    	}
    
    }
    
    </script>
    находишь:
    <table width="100%"><tr><td>{$bb_code}
    
    	<textarea
    и в этот TEXTAREA сразу добавляешь:
     onchange="getNewsSize()" onkeydown="getNewsSize()" onkeyup="getNewsSize()" onkeypress="getNewsSize();"

    Все! Должно работать теперь в админке!

    Тестировалось на в4.2!

  3. Ув. ReSpecT, подскажите пожалуйста, как сделать чтобы при создание новости в поле "Краткое содержание" не вводилось больше 1000 символов?

    Ну Вы версию пишите хотябы! Неужели так трудно?

    А на самом деле здесь все не так уж и сложно...

    Версия: 4.2;

    Шаблон: Default;

    Редактируемый файл: addnews.tpl;

    В начало файла добавить следующий скрипт:

    <script>
    
    var maxnewslen = 10; // Максимальная длинна вашего сообщения
    
    
    function getNewsSize() {
    
    	short_message = document.entryform.short_story.value;
    
    
    	if (short_message.length > maxnewslen) {
    
    	document.entryform.short_story.value = short_message.substring(0,maxnewslen);
    
    	}
    
    }
    
    </script>
    Затем в поле TEXTAREA краткого описания добавить:
    onchange="getNewsSize()" onkeydown="getNewsSize()" onkeyup="getNewsSize()" onkeypress="getNewsSize();"

    Этот пример под добавление новостей с сайта! Тот же принцип для админпанели (добавление и редактирование).

    P.S. данный способ сделан для работы с BBCODE`s, если хотите тоже самое для визивига, то думаю принцип понятен ;)

  4. Хоть бы версию написал! :)

    Открываешь /engine/modules/show.short.php,

    находишь строчку:

    	$tpl->set('{short-story}', stripslashes("<div id='news-id-".$row['id']."'>".$row['short_story']."</div>"));
    Заменяешь на:
    	$tpl->set('{short-story}', stripslashes("<div id='news-id-".$row['id']."'>".substr($row['short_story'], 0, 1000)."</div>"));

  5. 1. Фиксированный дизайн не есть хорошо

    2. Цвета не гармонируют

    3. Очень большие рисунки в самих новостях. Лучше придерживаться какого-нибудь собственного стандарта(размер)!

    4. Плохо подобраны стили css

    5. Плохо продумано с навигацией

  6. Покупаешь внешний ип -> покупаешь домен -> присваиваешь домен к своему ипу. Если не хочешь платить, то просто скажи юзерам, чтоб добавили в файл hosts такую строчку: "твой_ип твой_домен.ru"; или напиши сам такую програмку...

    - Софт: FreeBSD или WinServer 2003

    - Под FreeBSD(Apache+PHP+MySQL); под Win(SSI+PHP+MySQL)

    - Вопрос некорректный

×
×
  • Создать...