X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> [DLE] Сортировка
taxi2008
taxi2008
Topic Starter сообщение 12.10.2013, 8:10; Ответить: taxi2008
Сообщение #1


Добрый день.
Необходимо активную вкладку сортировки новостей (например по дате) заключить в <div> блоки.
Сейчас выглядит так:
<a href="#" onclick="dle_change_sort('date','asc'); return false;">дате</a>

Нужно что-то вроде этого (именно для активной вкладки, а не для всех):
<div class="bla_bla_bla"><a href="#" onclick="dle_change_sort('date','asc'); return false;">дате</a></div>


Файл отвечающий за сортировку \engine\modules\functions.php 1143 строка
Прошу помочь, кто хорошо разбирается


--------------------
ХОСТИНГ, на котором держу свои сайты
Своим рефералам предоставлю 3 месяца хостинга бесплатно!


Поблагодарили: (1)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Artyom91
Artyom91
сообщение 12.10.2013, 8:17; Ответить: Artyom91
Сообщение #2


Не проще сделать тегом [category=1]текст отображается в первой категории[/category]

<div class="[category=1,2,3,4,5,6,7,8,9]bla_bla_bla[/category]"><a href="#" onclick="dle_change_sort('date','asc'); return false;">дате</a></div>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
taxi2008
taxi2008
Topic Starter сообщение 12.10.2013, 8:25; Ответить: taxi2008
Сообщение #3


Причем тут вывод текста в категориях и сортировка новостей? Перечитайте первый пост заново


--------------------
ХОСТИНГ, на котором держу свои сайты
Своим рефералам предоставлю 3 месяца хостинга бесплатно!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Artyom91
Artyom91
сообщение 12.10.2013, 9:11; Ответить: Artyom91
Сообщение #4


taxi2008, Да, затупил.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DukeNukem
DukeNukem
сообщение 12.10.2013, 13:02; Ответить: DukeNukem
Сообщение #5


taxi2008,

Какой dle?



$sort[] = $value['image'] . "<a href=\"#\" onclick=\"dle_change_sort('{$value['value']}','{$value['direction']}'); return false;\">" . $value['name'] . "</a>";


1201 строка там же, пишите что хотите, только стили будут для всех сортировок


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
taxi2008
taxi2008
Topic Starter сообщение 12.10.2013, 13:23; Ответить: taxi2008
Сообщение #6


Какой dle?

10

1201 строка там же, пишите что хотите, только стили будут для всех сортировок

Для всех проще простого! Загвоздка в том, чтобы сделать только для активной сортировки
Пример: http://androcket.ru
Сортировка "по дате" заключена в несколько <div>


--------------------
ХОСТИНГ, на котором держу свои сайты
Своим рефералам предоставлю 3 месяца хостинга бесплатно!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DukeNukem
DukeNukem
сообщение 12.10.2013, 13:30; Ответить: DukeNukem
Сообщение #7


ну тогда
if ($value['value']=="date")
{$sort[] = $value['image'] . "<a href=\"#\" onclick=\"dle_change_sort('{$value['value']}','{$value['direction']}'); return false;\">" . $value['name'] . "</a>"};
esleif ($value['value']=="rating") {$sort[] = $value['image'] . "<a href=\"#\" onclick=\"dle_change_sort('{$value['value']}','{$value['direction']}'); return false;\">" . $value['name'] . "</a>"};
else $value['value']=="rating") {$sort[] = $value['image'] . "<a href=\"#\" onclick=\"dle_change_sort('{$value['value']}','{$value['direction']}'); return false;\">" . $value['name'] . "</a>"


http://php.net/manual/ru/control-structures.elseif.php


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
taxi2008
taxi2008
Topic Starter сообщение 12.10.2013, 14:06; Ответить: taxi2008
Сообщение #8


DukeNukem, не совсем понятно.. (плохо знаю php)
Где использовать данный код и какой заключить в <div>?

Сообщение отредактировал taxi2008 - 12.10.2013, 14:06


--------------------
ХОСТИНГ, на котором держу свои сайты
Своим рефералам предоставлю 3 месяца хостинга бесплатно!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
crazykz
crazykz
сообщение 23.1.2015, 16:08; Ответить: crazykz
Сообщение #9


DukeNukem,
Что за костыли? К чему эти условия глупые?
Код
$sort[] =  . "<a href=\"#\" onclick=\"dle_change_sort('{$value['value']}','{$value['direction']}'); return false;\" class=".$value['value'].">" . $value['name'] . "</a>";


где $value['value'] выводит название сортировки name, news_read, rating
Можно обвернуть все в стиль

Код
$sort[] =  . "<div onclick=\"dle_change_sort('{$value['value']}','{$value['direction']}'); return false;\" class=".$value['value'].">" . $value['name'] . "</div>";


.name {стиль}
.news_rating {стиль}

и тд.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Лучшие Wap подписки ТУТ с 300 уников 500-600 рублей в сутки.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) DLE xProtect
2 xoopw 5977 15.1.2024, 21:06
автор: Diana_Wesley
Открытая тема (нет новых ответов) Обновить сайт на CMS DLE
1 Sawich 1661 2.9.2023, 10:10
автор: WoWeb
Открытая тема (нет новых ответов) Изготовление красивых сайтов на DLE под ключ | Доступные цены
от 2000 руб.
1 Admiral_ukr 1598 20.11.2022, 10:08
автор: Webmaster24
Открытая тема (нет новых ответов) Ищу спеца по DLE вылечить сайт
4 Reactive 2639 22.10.2022, 9:01
автор: Fozik77
Открытая тема (нет новых ответов) требуется перенос с Dle на wordpres
нужен человек для переноса движка
5 Юрий82 1943 30.7.2022, 18:02
автор: Klerik84


 



RSS Текстовая версия Сейчас: 18.4.2024, 17:57
Дизайн