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

xoxma.lv

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

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

  • Посещение

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

  1. Здравствуйте!

    Проблема в том что в версии 9.7 используя добавление новостей через BBCODES картинки ставятся так:

    [ccenter][iimg]les_00.jpg

    [iimg]les_02.jpg

    Тоесть пропадает пробел между картинками... на 9.5

    [ccenter][iimg]les_00.jpg

    [ccenter][iimg]les_02.jpg

    Мы загружаем очень много картинок и после каждой картинки ставить пробел в ручную не реально!!! Помогите как исправить эту проблему!

  2. Всем привет!

    Очень надо реализовать такую вещь в fullstory при наведение на картинку что би справой стороны появлялось окошко с кнопками Facebook, VK, Twitter:

    1329833699_capture.jpg

    Если кто то может помочь и вытащить этот хак с сайта и прикрутить к DLE 9.5 буду очень благодарен и пиво с меня!

  3. Я сравнил файлы от 9.2 и 9.5... И ставил полностью чистый движок и проблема была та же...

    Я не когда не ищу помощи пока неизпробувал все варианты!

    Короче проблема решена... может кому то пригодится!

  4. xoxma.lv,

    У вас поврежден или модифицирован файл engine/classes/js/jquery.js, данный файл вообще то не участвует в загрузке каких бы то нибыло файлов, но его повреждение, может останавливать работу всех скриптов на странице.

    Нет я его не трогал! Не знаю как и почему но именно и за этой строки загрузка часто зависала!

  5. engine/inc/files.php

    engine/ajax/upload.php

    Так и не разобрались с проблемой но если поменять engine/inc/files.php из DLE 9.2 все работает! Они отличаются но которая строка барахлит непонятно...

    Методом тыка удалил:

    
    <script type="text/javascript" src="{$config['http_home_url']}engine/classes/js/jquery.js"></script>
    
    
    

    И все заработало без зависаний... Ваши комментарии?

  6. Установка:

    Создать файл /engine/modules/my/top_comments.php и поместить туда

    
    <?php
    
    /*
    
    =====================================================
    
    Топ комментаторов v2.1 by Glam
    
    Топ комментаторов v2.2 by Sarvan
    
    -----------------------------------------------------
    
    Файл: top_comments.php
    
    -----------------------------------------------------
    
    Назначение: Топ комментаторов
    
    =====================================================
    
    */
    
    if(!defined('DATALIFEENGINE'))
    
    {
    
    	die("Hacking attempt!");
    
    }
    
    $num = "10"; // Cколько пользователей выводим
    
    $tpl->result['top_comments'] = dle_cache('top_comments', $config['skin'], true);
    
    if ($tpl->result['top_comments'] === false)
    
    {
    
    	$this_month = date( 'Y-m-d H:i:s', $_TIME );
    
    
    	$sql = $db->query("SELECT DISTINCT
    
    				users.user_id,
    
    				users.name,
    
    				users.foto,
    
    				users.signature,
    
    				users.comm_num,
    
    				users.icq
    
    			FROM
    
    				".PREFIX."_users users
    
    			INNER JOIN
    
    				".PREFIX."_comments comments ON users.user_id = comments.user_id
    
    				and comments.date  >= '{$this_month}' - INTERVAL 1 MONTH
    
    				and comments.date  < '{$this_month}'
    
    			ORDER BY users.comm_num DESC
    
    			LIMIT 0,{$num}");
    
    
    	while ($row = $db->get_row($sql))
    
    	{
    
    		if ($config['allow_alt_url'] == 'yes')
    
    			$userlink = "<a href=\"".$config['http_home_url']."user/".urlencode($row['name'])."/\">";
    
    		else
    
    			$userlink = "<a href=\"$PHP_SELF?subaction=userinfo&user=".urlencode($row['name'])."/\">";
    
    
    
    		 if ($config['allow_alt_url'] == 'yes')
    
    				$go_page = $config['http_home_url'].'user/'.urlencode( $row['name'] ).'/';
    
    			else
    
    				$go_page = "$PHP_SELF?subaction=userinfo&user=".urlencode($row['name']);
    
    				$go_page = "onclick=\"ShowProfile('" . urlencode( $row['name'] )."', '".htmlspecialchars( $go_page )."', '".$user_group[$member_id['user_group']]['admin_editusers']."'); return false;\"";
    
    
    				if ($config['allow_alt_url'] == 'yes')
    
    					$tpl->set( '{nickname}', "<a {$go_page} href=\"".$config['http_home_url']."user/".urlencode($row['name'])."/\">".$row['name']."</a>");
    
    				else
    
    					$tpl->set( '{nickname}', "<a {$go_page} href=\"$PHP_SELF?subaction=userinfo&amp;user=".urlencode($row['name'])."\">".$row['name']."</a>");				  
    
    
    		if ($row['foto'] !== '')
    
    			$ava = "{$userlink}<img src=\"".$config['http_home_url']."uploads/fotos/".$row['foto']."\" align=\"center\" width=\"50\"></a>";
    
    		else
    
    			$ava = "{$userlink}<img src=\"{THEME}/images/noavatar.png\" align=\"center\" width=\"50\"></a>";
    
    		$tpl->load_template('top_comments.tpl');
    
    		$tpl->set('{ava}', $ava);
    
    		$tpl->set('{signature}', preg_replace('/<[\/\!]*?[^<>]*?>/si', '', stripslashes($row['signature'])));  // HTML remove
    
    		$tpl->set('{icq}', $row['icq']);
    
    		$tpl->set('{comm_num}', '<a href="/index.php?do=lastcomments&userid='.$row['user_id'].'">'.$row['comm_num'].'</a>');
    
    		$tpl->compile('top_comments');
    
    	}
    
    
    	$tpl->clear();  
    
    	$db->free();
    
    
    	create_cache( "top_comments", $tpl->result['top_comments'], $config['skin'], true );  
    
    }
    
    echo $tpl->result['top_comments'];
    
    ?>
    
    
    Создать файл /templates/ваш_шаблон/top_comments.tpl и поместить туда
    
    
    <style type="text/css">
    
    .topava {width: 70px;}
    
    .topava img {padding:4px;border:1px solid #E7E5E0;}
    
    </style>
    
    <table>
    
      <tr>
    
       <td class="topava">{ava}</td>
    
       <td>{nickname}<br>{signature}<br><b>ICQ:</b> {icq}<br>комментариев: {comm_num}</td>
    
      </tr>
    
    </table>
    
    
    В /templates/ваш_шаблон/main.tpl в нужно месте
    
    {include file="engine/modules/my/top_comments.php"}
    
    

    На этом установка завершена.

    Мне оказалось тоже это надо, поэтому держите новую версию.

    Что нового:

    • [+] Кэширование.
    • [+] Вывод топ комментаторов за месяц.
    • [+] Мелкие исправления.

    Woooow Огромное человеческое спасибо <_<

  7. Топ комментаторов v2.1 F - by Glam

    http://x-coders.net/mods/168-top-kommentatorov-v2.1-f-by-glam.html

    Модуль совсем старый но работает... подскажите знатоки sql как сделать чтобы топ показывалась за месяц а так же как подключить кэширование?

    Вот сам код:

    
    <?php
    
    /*
    
    =====================================================
    
    Файл: glamusers.php
    
    -----------------------------------------------------
    
    Назначение: Топ комментаторов
    
    =====================================================
    
    */
    
    if(!defined('DATALIFEENGINE'))
    
    {
    
      die("Hacking attempt!");
    
    }
    
    $num = "10"; // сколько пользователей выводим в блоке?
    
    $glamusers = dle_cache("glamusers", $config['skin']);
    
    $sql = $db->query("SELECT user_id, name, foto, signature, comm_num FROM ".PREFIX."_users order by comm_num DESC LIMIT 0,$num");
    
    while ($row = $db->get_row($sql)) {
    
    if ($config['allow_alt_url'] == "yes") {
    
    $userlink = "<a href=\"".$config['http_home_url']."user/".urlencode($row['name'])."/\">";
    
    } else {
    
    $userlink = "<a href=\"$PHP_SELF?subaction=userinfo&amp;user=".urlencode($row['name'])."/\">";
    
    }
    
    if ($row['foto'] !== "")
    
    $ava = "{$userlink}<img src=\"".$config['http_home_url']."uploads/fotos/".$row['foto']."\" align=\"middle\" width=\"50\" alt='' /></a>";
    
    else
    
    $ava = "{$userlink}<img src=\"{THEME}/images/noavatar.png\" align=\"middle\" width=\"50\" alt='' /></a>";
    
    $nohtml = "'<[\/\!]*?[^<>]*?>'si";
    
    $tpl->load_template('topusers.tpl');
    
    $tpl->set('{ava}', $ava);
    
    $tpl->set('{nickname}', $userlink.$row['name'].'</a>');
    
    $tpl->set('{signature}', preg_replace($nohtml,"",stripslashes($row['signature'])));
    
    $tpl->set('{comm_num}', '<a href="/index.php?do=lastcomments&amp;userid='.$row['user_id'].'">'.$row['comm_num'].'</a>');
    
    $tpl->compile('glamusers');
    
    $tpl->clear();
    
    }
    
    $db->free();
    
    ?>
    
    

  8. Всем привет!

    Кто бы мог реализовать данную модификацию и сколько это будет стоить? Суть модификации в том что если вставить ссылку на ролик youtube то автоматически закачивается ролик на ваш сайт + делается предварительная фотография! Аналогично если вставить ссылку на новость с картинками например на ресурс fishki!

    copypasts3_1.jpg

    copypasts4.jpg

  9. Здравствуйте!

    Dle 9.5 обновился с 9.2!

    Firefox 9.0.1 и IE

    Админ панели используются BBCODES

    Проблема при массовой загрузки изображений! Когда выбираю в админ панели массовую загрузку выбираю картинки и нажимаю загрузить они появляются в окне загрузки но зависают приходится закрывать и снова открывать окно массовой загрузки... И так по несколько раз пока загрузка не начнется... Ошибок в логах нету что делать не знаю...

    image.jpg

  10. Напишу тут чтоб несоздавать новую тему!

    И так в старих версиях дле при добавление картинки автоматом ставился alt от title а в 9 уже нет как ето изправить??? Если я загружаю по 100 картинок и каждой дописивать alt ето БРЕД.... :blink:

  11. Как зделать чтоб конкрентная група ползователей могли в коментах добавлять видео с Youtube? Сколко понимаю надо править parse.class ? Версия ДЛЕ 8,3.

    Помагите плзз реализовать! Отблагадарю с WMZ. http://www.xoxma.lv

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