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

Рекомендованные сообщения

Здравствуйте, дамы и господа!

Давайте сначала познакомимся! Меня зовут Максим, в сфере Интернета я известен как Якуш или Jakush. Да и за пределом системного блока и уймы кабелей меня называют все чаще так же. Я увлекаюсь рэпом, но это не столь важно. Так же увлекаюсь PHP.

Я на форуме новичок, но я долгое время использовал, следил за обновлениями и совершенствовал DataLife Engine. Теперь я хочу послужить немного народу. Хочу написать модификации, которые действительно нужны этому замечательному CMS-двигателю, но мне нужны идеи. Что бы вы хотели видеть? Ваши предложения, пожелания.

Пока в разработке находятся следующие модификации:

  • Тэги (облако, поиск…)
  • Типограф
  • Загрузка картинок пачками

Изменено пользователем Якуш
Ссылка на сообщение
Поделиться на других сайтах

Тэги (облако, поиск…)

Типограф

Загрузка картинок пачками

хорошая идея:)

от себя могу предложить:

- вывод даты в виде "5 часов 34 минуты назад".

- возможность вывода уменьшенного аватара в короткой новости.

- подписка на rss каменты.

- сортировка новостей по: "рейтингу просмотрам отзывам"

на первое время хватит :)

Ссылка на сообщение
Поделиться на других сайтах

Gefeston, спасибо за предложения!

1. Можно подумать.

2. Отличная идея.

3. Подробнее, если можно…

4. По-моему, в стандартных возможностях DLE это присутствует. Нет только сортировки по кол-ву комментариев. Думаете, это нужно?

Ссылка на сообщение
Поделиться на других сайтах

-подписака на новости. типа как модуль от никона.

-доска обьяявлений

зы. теги уже есть

Ссылка на сообщение
Поделиться на других сайтах

xsash,

1. Я мало интересуюсь сторонними модами, можно поподробнее или ссылочку.

2. Движок вроде создан для новостей, если я не ошибаюсь? Ну, а если уж так невтерпеж, используйте стандартные функции.

P.S. Даже если так, у меня будут лучше, не беспокойтесь. ;)

Изменено пользователем Якуш
Ссылка на сообщение
Поделиться на других сайтах

Завтра, думаю, закончу «Типограф».

Изменено пользователем Якуш
Ссылка на сообщение
Поделиться на других сайтах

- подписка на rss каменты.

3. Подробнее, если можно…

возможность отслеживать комментарии по определенной новости.

тоесть, можно будет подписываться на комментарии и получать RSS-фид, состоящий из комментариев выбранной новости.

Например, RSS-канал:

http://dle-news.ru/2007/10/19/raboty-po-sm...udovanija/feed/

- сортировка новостей по: "рейтингу просмотрам отзывам"

4. По-моему, в стандартных возможностях DLE это присутствует. Нет только сортировки по кол-ву комментариев. Думаете, это нужно?

разве? :)

такая возможность используется не так часто, но думаю многим она будет полезна.

зы. теги уже есть

такой модуль действительно есть, вот ссылка - http://getdle.com/2007/10/20/modul_tegi_2.5.html

знакомый купил этот модуль - ставили втроем два дня. Работает не ахти, тобиш кое-как.. глюк на глюке. Никому не советую его ставить.

а еще для дле очень актуален модуль Галереи :)

Ссылка на сообщение
Поделиться на других сайтах

Добрый день.

Очень хочется разрешать редактировать статические странички одному конкретному человеку. Каждую своему.

Поясню для чего:

У меня есть сайт (NovaNews: Компьютеры Днепропетровска), на котором список фирм -- по страничке на фирму; я хочу дать возможность фирме размещать на своей страничке собственные новости.

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

Цена?

Ссылка на сообщение
Поделиться на других сайтах

Чего то у меня проблема с форумом, не могу создать новую тему. Поэтому с разрешения топикстартера спрошу здесь.

Требуется маленькая модификация модуля feedback.php. Загвоздка вот в чём. Нужно, что-бы при заходе под админским акаунтом, в полях Заголовок и Сообщение автоматически выводилась уже готовая заранее написанная информация. Проблема в том, что в этом модуле не поддерживается тег [group=]. Остальные же юзеры при заходе под своим аккаунтом видели бы просто пустые поля.

Помощникам заранее огромное спасибо.

Ссылка на сообщение
Поделиться на других сайтах

Gefeston, никогда.:) Не брошу вас родимых! :D

alkov, навскидку: в файле /engine/modules/feedback.php после:

$tpl->copy_template .= <<<HTML

<script language='JavaScript' type="text/javascript">

function reload () {


	var rndval = new Date().getTime(); 


	document.getElementById('dle-captcha').innerHTML = '<img src="{$path['path']}engine/modules/antibot.php?rndval=' + rndval + '" border="0" width="120" height="50"><br /><a onclick="reload(); return false;" href="#">{$lang['reload_code']}</a>';


};

</script>

HTML;
Вставьте:
	if ( stristr( $tpl->copy_template, "[group=" ) ) {

		$tpl->copy_template = preg_replace( "#\\[group=(.+?)\\](.*?)\\[/group\\]#ies","check_group('\\1', '\\2')", $tpl->copy_template);

	}

Должно помочь!

Изменено пользователем Якуш
Ссылка на сообщение
Поделиться на других сайтах

Загрузка картинок пачками уже есть.

Поставил пока что на два двига - админы довольны.

читайте в этой теме.

http://forum.dle-news.ru/index.php?showtopic=34918

Ссылка на сообщение
Поделиться на других сайтах

Якуш, спасибо конечно, но я уже сам разобрался. Тоже навскидку. Но всё равно, БИГ СЕНКС за внимание !!!

Ссылка на сообщение
Поделиться на других сайтах

Загрузка картинок пачками уже есть.

интересный мод, поделишься?..

в аську обращайся

ГЫЫ данный мод уже давно в паблике валяется

да ВЫ что? ГДЕ? Покажите!!!

И к тому же это не мод а хак - так как там изменения кода идет. и вообще там FLASH используется так что пачки там немного по другому понимаются - как в проводнике выделяешь несколько файлов (хочешь мышей, хочешь CTRL хочешь SHIFT) и потом жмешь загрузить. + индикация прогресса загрузки в % на каждом файле (можно и в килобайтах сделать - на Ваше усмотрение) + возможность в процессе загрузки отменить все файлы или некоторые. короче я не знаю об этом ли ВЫ кричали в своем посте про то что такой мод давно в паблике. По крайней мере я не вакладывал его..... а стоит он только у двух людей. Один на 5.x другой на 6.3 двигах.

Ссылка на сообщение
Поделиться на других сайтах

...

- вывод даты в виде "5 часов 34 минуты назад".

.....

Очень просто... Даже с человеческими окончаниями

используйте следующий код... Проверено на себе - работает замечтательно. Как видно - дополнительных запросов к базе данных 0.

function time_interval($t)

{

   $d = floor( $t / 86400 );

   $hs = $t % 86400;

   $h = floor( $hs / 3600 );

   $ms = $hs % 3600;

   $m = floor( $ms / 60 );

   $s = $ms % 60;


   $ru_seconds = array("секунду", "секунды", "секунд");

   $ru_minutes = array("минуту",  "минуты",  "минут");

   $ru_hours   = array("час",	 "часа",	"часов");

   $ru_days	= array("день",	"дня",	 "дней");

   $ru_weeks   = array("неделя",  "недели",  "недель");


   if ( $d > 0 )

   {

	  $time_interval = $d . " " . $ru_days[quantities($d)] . "\n " . $h . " " . $ru_hours[quantities($h)];

   }

   else

   {

	  $time_interval = $h . " " . $ru_hours[quantities($h)];

	  if ( $m != 0)

	  {

		 $time_interval .= "\n " . $m . " " . $ru_minutes[quantities($m)];

	  }

	  if ( $h == 0 )

	  {

		 $time_interval = $m . " " . $ru_minutes[quantities($m)] . "\n " . $s . " " . $ru_seconds[quantities($s)];

	  }

	  if ( $h == 0 && $m == 0 )

	  {

		 $time_interval = $m . " " . $ru_minutes[quantities($m)] . "\n " . $s . " " . $ru_seconds[quantities($s)];

	  }

   }


   return $time_interval;

}


function quantities($number)

{

  $mod_10 = $number % 10;

  $mod_100 = $number % 100;


  if ($mod_10 == 1 and abs($mod_100) != 10)

  {

	return 0;

  }

  elseif ($mod_10 > 1 and $mod_10 < 5 and abs($mod_100) != 10)

  {

	return 1;

  }

  else

  {

	return 2;

  }

}

Ссылка на сообщение
Поделиться на других сайтах

veanissepil, пока что бесплатные.

alkov, да не за что, обращайтесь. ^_^

xsong, используйте встроенные возможности движки.

romen, спасибо за функцию, сейчас покопаюсь. cursors_08.gif

Ссылка на сообщение
Поделиться на других сайтах

Реально ли создать модуль "Последние сообщения друзей"? Чтобы было имя друга, время создания сообщения, название раздела, где появилось сообщение (в одну строку), и начало сообщения, то, что умещается, скажем, в три-четыре строки. И соответственно выводить 10 последних таких сообщений. - Примерно как в модуле "Популярные статьи".

Ссылка на сообщение
Поделиться на других сайтах

пока что бесплатные.

когда планируешь выпустить в свет модуль теги? очень нужная вещь...

Ссылка на сообщение
Поделиться на других сайтах

veanissepil, пока занят загрузкой картинок "пачками". Затем доделаю Типограф. После займусь тегами.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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