22 | 11 | 2024
Main menu
Login/Logout
 
Contacts
Реклама
Our button

Блог Ecolora

Код:

<a href="http://www.ecolora.com" target="_blank" rel="nothing" title="Ecolora.com"><img alt="Ecolora.com" height="31" src="http://www.ecolora.com/images/ecoloracom.gif" width="88" /></a>
Who's online

We have 25 guests and no members online

Лента новостей

Newsletter
Welcome, Guest
Username: Password: Remember me
Component and plugin for musical sites / Компонент для музыкальных сайтов и улучшенная версия плагина MP3 Browser

TOPIC: Разбор интерфейса commedia

Разбор интерфейса commedia 11 years 2 months ago #6818

  • Muz
  • Muz's Avatar
  • Offline
  • Новый участник
  • Posts: 4
  • Karma: 0
Здравствуете все. Хотел бы поговорить о переноси и объединения столбов. Лично меня интересует вопрос, как объединить жанр и надпись песен, чтоб был пример: демо-солнышко под ним поп это жанр, ну надеюсь меня поняли.И ( ну это вообще будет круто) если при нажатии на этот жанр выдавались все песни этого жанра.
:whistle:
The administrator has disabled public write access.

Разбор интерфейса commedia 11 years 2 months ago #6819

  • admin
  • admin's Avatar
  • Offline
  • Администратор
  • Posts: 465
  • Thank you received: 40
  • Karma: 19
Надпись и жанр можно объединить в plugins/content/commedia/commedia.php, где сначала формируется шапка:
if($showGenre){
$html.='<td class="center">'.$genreText.'</td>';}

if ($showName == 1)
$html.='<td class="commthname">'.$nameText.'</td>';

Они идут подряд. Потом формируются уже ячейки строки:
//If Param is set to show Genre column.
				if($showGenre){$html.='<td class="commtdgenre">'.$genre.'</td>';}

             $link = JURI::base (false).'index.php?option=com_commedia&amp;task=page&amp;commpid='.$pid.'&amp;'.(($plid != $pid)?'commplid='.$plid.'&amp;':'').'commsid='.$rowid;

             $_name = '<div class="commname '.(($showName == 2)?'commcenter':'commleft').'" '.($showDet?'onclick="window.open(\''.$link.'\',\'_self\')" style="cursor: pointer;"':'').'>'; //Íàçâàíèå
             if ($showArtist != 4) {
               if ($showArtist >= 2) $_name.=(($showArtist == 2)?'<strong>':'').str_replace('/','',$artist).(($showArtist == 2)?'</strong><br/>':(($artist != '')?' – ':''));
               if (($showArtist == 2) && ($artist != '')) $_name.='(';
               if ($showArtist == 1) $_name.='<strong>';
             }
             $_name.=str_replace('/','',$title);
             if ($showArtist != 4) {
               if (($showArtist == 2) && ($artist != '')) $_name.=')';
               if ($showArtist == 1) {
                $_name.='</strong>';
                if ($artist != '') $_name.='<br/>('.str_replace('/','',$artist).')';
               }
             }
             if ($showFN) $_name.= '<div class="commfilename">'.$name."</div>";
             $_name.= '</div>';

        if ($showName == 1) {
    		$html.='<td class="commtdname">';
	    	$html.=$_name;
    		$html.='</td>';
		}

Вам и карты в руки. Меняйте код, как Вам угодно.
The administrator has disabled public write access.
The following user(s) said Thank You: Muz

Разбор интерфейса commedia 11 years 2 months ago #6820

  • Muz
  • Muz's Avatar
  • Offline
  • Новый участник
  • Posts: 4
  • Karma: 0
Спасибо за ответ,но спустя 2 часа ломания головы я понял что это мне не познаниям сделать к сожеленью(...Разжуйте мне пожалуста как именно их объединить. Извините за неудобство.
The administrator has disabled public write access.

Разбор интерфейса commedia 11 years 2 months ago #6821

  • admin
  • admin's Avatar
  • Offline
  • Администратор
  • Posts: 465
  • Thank you received: 40
  • Karma: 19
Для начала прочитайте любую литературу по HTML-тегам. Чтобы понимать, что например означает:

<td class="commthname">
The administrator has disabled public write access.

Разбор интерфейса commedia 11 years 2 months ago #6822

  • Muz
  • Muz's Avatar
  • Offline
  • Новый участник
  • Posts: 4
  • Karma: 0
как я понял это переменная которая выводит другой код в данной области... извините если что не так не нашел русских сайтов с этой инфой и додумывался по смыслу)
The administrator has disabled public write access.

Разбор интерфейса commedia 11 years 2 months ago #6823

  • Muz
  • Muz's Avatar
  • Offline
  • Новый участник
  • Posts: 4
  • Karma: 0
Поставьте меня на истинный путь) и не кидайте только в меня камнями... Просто есть огромное желание настроить ваш компонент как нада.
Last Edit: 11 years 2 months ago by Muz.
The administrator has disabled public write access.
Time to create page: 0.356 seconds
for children older than 12 years