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

xms

новички
  • Публикации

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

  • Посещение

  • Дней в лидерах

    1

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

  1. xms,

    нет никаких ограничений в редакторе, попробуйте сменить браузер, уже были жалобы на десятую оперу, о том что она неккорректно отображает текстовые поля на страницах

    Попробовал Mozilla и IE 8 результат одинаковый. Дело скорее всего не в браузере т.к. остальные новости меньшей длинны корректно отображаютя.

    P.S. решил проблему заменой parse.class.php

  2. Я поставил патч для 8.х линейки, потом руками в базе поменял на Longtext. В базе текст новости есть

    P675nkX6kW.jpg

    А при редактировании не видно этого текста.

    umX3LWUqCW.jpg

    PS. В WYSIWYG редакторе все отображается. Может быть есть какое то ограничение в BBCODES редакторе?

  3. Версия DLE 8.0.

    Как сделать чтобы зарегистрированные пользователи (группа "пользователи") автоматически перемещались с группы "Пользователи" в созданную мной новую группу "Опытные пользователи", после двух недель?

  4. celsoft Я тоже читал эти правила и не раз. Эти зомби процессы почему используют большое количество процессорного времени, вот хостер и начал возмущаться, они со временем исчезают, но получается что мой аккаунт использует много ресурсов.

    Скрин:

    2d41142cbfcc.jpg

  5. Вчера отключили аккаунт на сервере.

    Прислали такое письмо:

    Данные процессы ( так называемые зомби-процессы) возникают в следствии не

    полностью завершенной работы скриптов.

    В данном случае Вам необходимо обратиться к специалистам-разработчикам сайта

    с целью выявления ошибок в работе скриптов.

    Производить мониторинг данных процессов Вы можете через SSH, используя любой

    SSH клиент (например, Putty или SecureCRT).

    В Putty:

    В качестве "Host Name" используйте доменное имя вашего хостинга (например,

    login.mass.hc.ru). Здесь "login" это Ваш логин от FTP.

    В появившемся окне укажите логин, а затем пароль от FTP.

    Далее введите команду "top" и нажмите Enter.

    > > Добрый день, уважаемые коллеги,

    > >

    > > На Вашем аккаунте Администратором зафиксировано

    > > нарушение Правил пользования услугами хостинга: п.2.2.2

    > > > yuganskn 27916 0.0 0.0 0 0 ? Z 11:54 0:00 |

    > > \_

    > > > <defunct>

    > > >

    > > > yuganskn 28404 0.1 0.0 0 0 ? Z 11:55 0:00 |

    > > \_ [php]

    > > > <defunct>

    > > >

    > > > yuganskn 28237 0.1 0.0 0 0 ? Z 11:55 0:00 |

    > > \_ [php]

    > > > <defunct>

    > > >

    > > > yuganskn 27998 0.0 0.0 0 0 ? Z 11:55 0:00 |

    > > \_ [php]

    > > > <defunct>

    > > >

    > > > yuganskn 28361 0.1 0.0 0 0 ? Z 11:55 0:00 |

    > > \_ [php]

    > > > <defunct>

    > > >

    > > > yuganskn 28376 0.1 0.0 0 0 ? Z 11:55 0:00 |

    > > \_ [php]

    > > > <defunct>

    Обновился до версии 8.0 но эти процессы периодически появляются и исчезают.

    В чем может быть проблема?

  6. Нашел статейку как можно самому организовать страницу для получения прямых ссылок на файлообменники

    _http://domaintimes.net/forum/showthread.php?p=1314

    _http://www.nowa.cc/archive/index.php/t-103248.html

    Данная фичка позволит Вам получить прямые ссылки на файлы, залитые на LetItBit.net, Friendlyfiles.net, FileFactory.com, Uploading.com, Zshare.net, Dump.ru и YouTube.com

    1203596463_site.jpg

    Установка себе на сайт:

    1)Заходим в админку, создаём Статическую страницу, с любым названием.

    2)Создаём файл с названием full_url.js,залейте его к себе в шаблон в папку css и вставляем этот код туда:

    var fu__dir = '/templates/Default/css/';
    
    if(fu__dir.charAt(fu__dir.length - 1) != '/')
    
      fu__dir += '/';
    
    
    function fu__parseQuery()
    
    {
    
      var k = new Array();
    
      var re = /[?&]([^=]+)(?:=([^&]*))?/g;
    
      while(m = re.exec(window.location.search))
    
      {
    
    	if(m[1] && m[2])
    
    	  k[m[1]] = m[2];
    
    	else if(m[1])
    
    	  k[m[1]] = '';
    
      };
    
      return k;
    
    }
    
    
    function fu__write()
    
    {
    
      var url = '';
    
      var query = fu__parseQuery();
    
      if(query['full_url'])
    
      {
    
    	url = decodeURIComponent(query['full_url']);
    
    	if(url.search(/^http:\/\/(?:(?:[\w\.-]+\.[a-zA-Z]{2,6})|(?:[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(?:\/[\w\-\.\?\,\'\/\\\+&%\$#\=~:;]*)?/i) == -1)
    
    	{
    
    	  url = '';
    
    	}
    
      }
    
    
      document.writeln('<style type="text/css">#fu__form {text-align: center;} #fu__information {margin-top: 10px; text-align: center; font-size: 125%;} #fu__copyright {background-color: #f5f5f5; border: 1px solid #d0d0d0; text-align: center; padding: 5px 10px; margin: 0 10px;} .fu__captcha {margin-top: 5px; vertical-align: middle;}</style>');
    
      document.writeln('<form action="' + fu__dir + 'getlink.php" method="POST" id="fu__form" onsubmit="return fu__checkurl();" target="fu__getlink">');
    
      document.writeln('Ссылка: &nbsp;&nbsp;<input type="text" size="48" name="fu__url" id="fu__url" value="' + url + '" /> &nbsp;&nbsp;<input type="submit" name="fu__submit" id="fu__submit" value="Получить прямую" />');
    
      document.writeln('</form><iframe name="fu__getlink" id="fu__getlink" width="0" height="0" frameborder="0" scrolling="no"></iframe>');
    
      document.writeln('<div id="fu__information"></div>');
    
      if(url)
    
      {
    
    	var s = document.getElementById('fu__submit');
    
    	if(s)
    
    	{
    
    	  s.click();
    
    	}
    
      }
    
    }
    
    fu__write();
    
    
    function fu__checkurl()
    
    {
    
      var url = document.getElementById('fu__url');
    
      if(!url)
    
      {
    
    	alert('Ошибка: не найден элемент fu__url.');
    
    	return false;
    
      }
    
    
      var submit = document.getElementById("fu__submit");
    
      if(!submit)
    
      {
    
    	alert('Ошибка: не найден элемент fu__submit.');
    
    	return;
    
      }
    
    
      if(!url.value)
    
      {
    
    	alert('Ошибка: не указана ссылка.');
    
    	return false;
    
      }
    
    
      url = url.value;
    
      url = url.replace(/(^\s+)|(\s+$)/, '');
    
    
      if(url.search(/^http:\/\/(www\.)?filefactory\.com\/file\/\w+\/?/i) != -1)
    
      {
    
      }
    
      else if(url.search(/^http:\/\/(www\.)?(letitbit\.net|friendlyfiles\.net|bitroad\.net)\/[^\/]+\/[^\/]+\/.+/i) != -1)
    
      {
    
      }
    
      else if(url.search(/^http:\/\/(www\.)?depositfiles\.com\/(\w\w\/)?files\/\w+/i) != -1)
    
      {
    
      }
    
      else if(url.search(/^http:\/\/(www\.)?uploading\.com\/([a-z]+\/)?files\//i) != -1)
    
      {
    
      }
    
      else if(url.search(/^http:\/\/(www\.)?zshare\.net\/[a-z]+\/[a-z0-9]+\/?/i) != -1)
    
      {
    
      }
    
      else if(url.search(/^http:\/\/(www\.)?dump\.ru\/files\//i) != -1)
    
      {
    
      }
    
      else if(url.search(/^http:\/\/([a-z]+\.)?youtube\.com\/watch\?v=/i) != -1)
    
      {
    
      }
    
      else if(url.search(/^http:\/\/(www\.)?shareonall\.com\//i) != -1)
    
      {
    
      }
    
      else if(url.search(/^http:\/\/rutube\.ru\/tracks\/\d+\.html\?v=[a-f0-9]+/i) != -1)
    
      {
    
      }
    
      else
    
      {
    
    	alert('Ошибка: указана неправильная ссылка.');
    
    	return false;
    
      }
    
    
      var info = document.getElementById("fu__information");
    
      if(!info)
    
      {
    
    	alert('Ошибка: не найден элемент fu__information.');
    
    	return false;
    
      }
    
    
      info.innerHTML = 'Пожалуйста, подождите';
    
    
      var span = document.createElement('span');
    
      span.setAttribute('id', 'fu__busy_indicator', false);
    
      span.setAttribute('style', 'font-family: "courier new", "lucida console", monospace;', false);
    
      info.appendChild(span);
    
    
      var ifr = document.createElement('iframe');
    
      ifr.setAttribute('name', 'fu__getlink', false);
    
      ifr.setAttribute('id', 'fu__getlink', false);
    
      ifr.setAttribute('width', '0', false);
    
      ifr.setAttribute('height', '0', false);
    
      ifr.setAttribute('frameborder', '0', false);
    
      ifr.setAttribute('scrolling', 'no', false);
    
      info.appendChild(ifr);
    
    
    
      if(submit)
    
      {
    
    	setTimeout(function(){submit.disabled = true;}, 10);
    
    	setTimeout(function(){submit.disabled = false;}, 10000);
    
      }
    
    
      fu__busy();
    
    
      return true;
    
    }
    
    
    function fu__busy()
    
    {
    
      var e = document.getElementById('fu__busy_indicator');
    
      if(!e)
    
    	return;
    
    
      var i = 0;
    
      var text = ['&nbsp;&nbsp;&nbsp;','.&nbsp;&nbsp;','..&nbsp;','...','..&nbsp;','.&nbsp;&nbsp;'];
    
      var setText = function()
    
      {
    
    	if(!e)
    
    	  return;
    
    
    	if(i >= text.length)
    
    	{
    
    	  i = 0;
    
    	}
    
    	e.innerHTML = text[i];
    
    	i++;
    
    	setTimeout(setText, 200);
    
      }
    
      setText();
    
    }
    
    
    function fu__enableElement(id, bEnable)
    
    {
    
      var e = document.getElementById(id);
    
      if(!e)
    
      {
    
    	return;
    
      }
    
    
      e.disabled = !bEnable;
    
    }
    
    
    function fu__checkcode()
    
    {
    
      var c = document.getElementById('fu__imgcode');
    
      if(!c)
    
      {
    
    	alert('Ошибка: не найден элемент fu__imgcode.');
    
    	return false;
    
      }
    
    
      if(!c.value)
    
      {
    
    	alert('Ошибка: не указан код.');
    
    	return false;
    
      }
    
    
      return true;
    
    }
    
    
    function fu__wait(time, id)
    
    {
    
      var e = document.getElementById(id);
    
      if(e)
    
      {
    
    	var v = e.value;
    
    	var decreaseCounter = function()
    
    	{
    
    	  if(time <= 0)
    
    	  {
    
    		e.value = v;
    
    		e.disabled = false;
    
    		return;
    
    	  }
    
    	  e.value = v + ' (' + time + ')';
    
    	  time--;
    
    	  setTimeout(decreaseCounter, 1000);
    
    	};
    
    	decreaseCounter();
    
      }
    
    }
    3)В статическую страницу вставляете это:
    <script src="http://site.ru/templates/Default/css/full_url.js" type="text/javascript"></script><iframe name="lib_getlink" id="lib_getlink" width="0" height="0" frameborder="0" scrolling="no"></iframe>
    Всё конечно тут просто и красиво, вот только не работает нихрена. Здесь не хватает файлика getlink.php Кто может это доделать до конца? Вот код который получается при скачивании файла getlink.php с сервера
    <html><body></body><script type="text/javascript">var bSuccess=false;try{var d=window.parent.document;if(d&&d.getElementById){var e=d.getElementById('fu__information');if(e&&e.innerHTML){e.innerHTML='Сначала зарегистрируйтесь на сайте.';eval('window.parent.fu__enableElement("fu__submit",true);');bSuccess=true;}}}catch(err){}if(!bSuccess){var alt='Сначала зарегистрируйтесь на сайте.';if(alt){alert(alt);}}</script></html>

  7. Может быть я повторяюсь конечно, но очень бы хотелось сделать кнопку для загрузки картинок из новости на сервер.

    Вообще то такая кнопка есть и всегда была.

    Я про автоматическую загрузку. Нажал и все картинки загрузились на сайт в автоматическом режиме.
  8. 1. Не запускаем денвер или после действий обязательный рестарт.

    2. Идем в папку /home и создаем директорию сайта в стиле yugansk.net (зачем именно в таком стиле - проще создавать домены третьего уровня типа moj.yugansk.net).

    3. В директории сайта начинаем создавать субдомены и первым как и основным должен быть www (без него Апач непоймет тебя).

    4. Полный путь до папки с файлом предствляется теперь следующим /home/yugansk.net/www/

    5. Заливаем файлы и стартуем либо рестартуем денвер.

    6. Набираем Http://localhost/phpmyadmin

    6.1. Создаем базу данных для установки движка (пример имя БД DATA)

    7. Набираем в окне site.ru/install.php

    7.1. Принимаем правила и после выставления прав на папки получаем страницу с конфигурацией где ввводим

    Сервер: LOCALHOST.

    имя БД: DATA.

    Пользователь БД: root.

    Пароль: Если вы не ставили пароль на пользователя mysql то оставляем это поле пустым.

    Администратор сайта: Ваш ник.

    Пароль: Пароль для доступа в админку сайта.

    Повторите пароль: повторяем.

    8. Жмем далее и удаляем install.php с хоста.

    9. Наслаждаемся (сайт также доступен по адресам "www.yugansk.net" "http://yugansk.net" "http://www.yugansk.net" )

    10. Для создания субдоменов типа subdomen.yugansk.net, делаем следующие действия: выполняем пункты 3,4,5 тока вместо www создаем папку subdomen. Заливаем туда файлы и рестартуем сервер.

    11. Получаем subdomen.yugansk.net отдельным субдоменом.

    PS. Установка движка на хостинг схожа с локальной установкой.

  9. Если по каким то причинам на слетел сервер на котором был поставлен скрипт, и все файлы пропали, при переустановке на тот же домен, не возникнет проблем с лицензией - активацией?

    www.arkos-m.ru

    Нет. Я несколько раз переустанавливал.

  10. Capa.ru

    RSS ----- http://www.capa.ru/rss.xml

    Шаблон ----- <td valign="top" align="justify" class="newsbody" colspan="2">{get}<div id='news-id-{skip}'>{get}На главную страницу

    Куки ----- dle_name=Имя

    dle_password=Пароль из кукисов

    dle_user_id=айди пользователя с кукисов

    PS. Проверял на нескольких новостях все ОК.

  11. Добавляем ленту RSS, открываем страницу полной новости, далее смотрим исходный код страницы и ищем откуда новость начинается(tag), начало нашли, затем ищем где эта новость заканчивается(tag). Ну все собственно между этими ставим {get} и наслаждаемся. Сегодня эксперементировал с несколькими сайтами. :D

    • Поддерживаю 1
×
×
  • Создать...