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

y0r1c

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

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

  • Посещение

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

  1. sklaz3r, идиотег, кейворды работают, только если они приустствуют в остальном контенте, если у тя кроме кейвордов слово "халява" есть только в одном экземпляре, толку будет "-100%" ... а вот с таким количеством кейвордов поисковик может и забанить ;)

  2. она оказалась какраз там где надо, ведь первые две новости заключены в общий <tr>.. соответственно никакая друга не может туда влезть, для того, чтобы новости в столбиках располагались независимо, нужно четные новости записывать в 1-у переменную, а нечетные в другую, а потом их обьеденять ;)...

  3. хак не меняет колонки по ширине, вправь в своих шаблонах, попробуй, например, в шаблоне shortstory.tpl ... там где ты в самом началале написал

    <td>

    написать

    <td width="250">

    либо какую-нибудь другую ширину

  4. мне еще шаблоны редактить и редактить, а то слишком широкая страница получается..., но будет похоже как на netz.ru (это не реклама, просто пример)...

    вывод будет вида

    1 2			1 2 3
    
    3 4   или	  4 5 6
    
    5 6			7 8 9
    
    и т.д.		 и т.д.

    в зависимости от количества колонок

  5. (хак предназначен для версии 4.2, будет работать начиная с версии 4.0 ... для боле ранних могу тоже подсказать, где и что нужно править, если напишете в личку)

    давно вам обещал такое вот сделать, да все никак руки не доходили, изначально собирался делать модулем, но потом понял, что это можно сделать при помощи одного хака ;)

    в несколько колонок будут выводится только краткие новости т.к. я не вижу выводить что-либо оставшееся в виде колонок...

    итак приступим:

    открываем файл /engine/modules/show.short.php

    ищем

    	if (empty($row['alt_name'])) $row['alt_name'] = totranslit ($row['title']);
    
    	$i++;
    дописываем
    	if ($i % 2 == 0){
    
    		$line_break = '</tr><tr>';
    
    	} else {
    
    		$line_break = '';
    
    	}
    дальше ищем
    		$news_find = array(
    
    		 '{date}'				=> langdate($config['timestamp_active'], $row['date']),
    
    		 '{comments-num}'		=> $row['comm_num'],
    
    		 '{views}'				=> $row['news_read'],
    
    		 '{category}'			=> $my_cat,
    
    		 '{link-category}'		=> $my_cat_link,
    
    		 '{category-icon}'		=> $cat_info[$row['category']]['icon'],
    
    		 '{news-id}'			=> $row['id'],
    
    		 '{php-self}'			=> $PHP_SELF,
    
    		 '{PAGEBREAK}'			=> '',
    
    		 '{rssdate}'			=> date("r", $row['date']),
    
    		 '{rssauthor}'			=> $row['autor'],
    
    			 );
    заменяем на
    		$news_find = array(
    
    		 '{date}'				=> langdate($config['timestamp_active'], $row['date']),
    
    		 '{comments-num}'		=> $row['comm_num'],
    
    		 '{views}'				=> $row['news_read'],
    
    		 '{category}'			=> $my_cat,
    
    		 '{link-category}'		=> $my_cat_link,
    
    		 '{category-icon}'		=> $cat_info[$row['category']]['icon'],
    
    		 '{news-id}'			=> $row['id'],
    
    		 '{php-self}'			=> $PHP_SELF,
    
    		 '{PAGEBREAK}'			=> '',
    
    		 '{rssdate}'			=> date("r", $row['date']),
    
    		 '{rssauthor}'			=> $row['autor'],
    
    		 '{line-break}'			=> $line_break,
    
    			 );
    еще ищем
    	else $tpl->set_block("'\\[hide\\](.*?)\\[/hide\\]'si","<div class=\"quote\">".$lang['news_regus']."</div>");
    
    
    		$tpl->compile('content');
    
    		}
    после этого и перед
    	$tpl->clear();
    добавляем
    	$tpl->result['content'] = '<table><tr>'.$tpl->result['content'].'</tr></table>';
    чтобы получилось
    	else $tpl->set_block("'\\[hide\\](.*?)\\[/hide\\]'si","<div class=\"quote\">".$lang['news_regus']."</div>");
    
    
    		$tpl->compile('content');
    
    		}
    
    	$tpl->result['content'] = '<table><tr>'.$tpl->result['content'].'</tr></table>';
    
    	$tpl->clear();
    теперь открываем файл shortstory.tpl в самое начало файла дописываем
    <td valign="top">
    а в самый конец файла дописываем
    </td>
    
    {line-break}
    и вуаля, теперь короткие новости у вас выводятся в две колонки, чтобы изменить количество колонок достаточно тут
    	if ($i % 2 == 0){
    
    		$line_break = '</tr><tr>';
    
    	} else {
    
    		$line_break = '';
    
    	}

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

    после этого вам возможо понадобится править ваш shortstory.tpl для более красивого вывода новостей :)

    ЗЫ: отписываемся о возникших проблемах

  6. дуимаю то не шутки, кстати ни в шаблоне, ни в коде нет ссылки на pc-soft.ru, и рекламы тоже нет, к тому же пользователь не принадлежит группе "клиенты", ЯВНОЕ использование лицензии, скачаной с какого-нить варезника + прямое нарушение авторского права..... баня пожизненно, вот моложежь наглая пошла...

  7. ... www.offtop.best-host.ru Хочу услышать ваши нарекания...

    хех... вот мое личное имхо! ... не передирай дизан!!! кпнемо может и обидится :)) ... а дизайн очень похож на его диз :)...только вот движки разные, а цетовая гамма та же... ну и у тебя с обеих сторон панельки, а у него - с одной. вобщем переделывай все ;) ну или цвета поменяй

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