Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > DataLife Engine
Расширенный поиск

DataLife Engine Скачать хаки для DLE, темы для DLE

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2011, 23:00 Вверх   #1
Знаток
 
Аватар для apelisin
apelisin вне форума
Доп. информация
Вопрос Новости на сайте по алфавиту

Подскажите как вывести алфавит на сайте под управлением DLE 9.4 ?
В DLE 9.4 есть встроенная функция.При добавлении новости на сайт берётся первая буква из заголовка новости.Есть сторонние модули конечно,но зачем что то устанавливать если это есть в стандартном виде.

  Ответить с цитированием
Старый 28.12.2011, 23:44 Вверх   #2
Местный житель
 
Аватар для Kuim
Kuim вне форума
Доп. информация
По умолчанию

Не пробовал сделать категории по алфавиту. И потом каждой букве задать ту категорию с буквой. А при добавлении новости задавай категорию буквы. как то так)
  Ответить с цитированием
Старый 28.12.2011, 23:55 Вверх   #3
Знаток
 
Аватар для apelisin
apelisin вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Kuim Посмотреть сообщение
Не пробовал сделать категории по алфавиту. И потом каждой букве задать ту категорию с буквой. А при добавлении новости задавай категорию буквы. как то так)
что то сложно всё ты продумал))нет,мне такое колличество категорий не нужно)это всё делается на много проще.
Вот и ищу тот самый тэг который это выводит.
  Ответить с цитированием
Старый 29.12.2011, 00:10 Вверх   #4
Местный житель
 
Аватар для Kuim
Kuim вне форума
Доп. информация
По умолчанию

но хак или модуль еще не встречал такой. Хоть и не искал именно такой.
  Ответить с цитированием
Старый 29.12.2011, 00:57 Вверх   #5
Местный житель
 
Аватар для Kuim
Kuim вне форума
Доп. информация
По умолчанию

вот держи
__dleblog.ru/engine/download.php?id=68
  Ответить с цитированием
Старый 29.12.2011, 01:16 Вверх   #6
Знаток
 
Аватар для apelisin
apelisin вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Kuim Посмотреть сообщение
вот держи
__dleblog.ru/engine/download.php?id=68
таким образом не посмотреть ...кидает на главную страницу.


дак модуль я нашёл в нэте.Мне не модуль нужен,а узнать как это сделать с уже имеющейся функцией движка DLE 9.4.
  Ответить с цитированием
Старый 29.12.2011, 09:39 Вверх   #7
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

apelisin, да когда в настройках указываешь создавать алфавитный указатель для тем, он заполняет автоматически поле новости Символьный код: находящееся в вкладке Дополнительно. Потом составляешь алфавит и каждой буквой его ссылаешься на букву символьного кода, чтобы отсортировать новости.

Тут где то шаблоны были с уже готовой подборкой ссылок на буквы.
  Ответить с цитированием
Старый 29.12.2011, 18:10 Вверх   #8
Знаток
 
Аватар для apelisin
apelisin вне форума
Доп. информация
По умолчанию

решил вопрос таким образом.
Скачал шаблон в котором уже был алфавит.
После этого немного изменил конфиги.А именно-

Открыть engine/engine.php

Найти:
PHP код:
} elseif ($catalog != "") { 

Заменить на:
PHP код:
} elseif ($catalog != "" and $_GET['n']) {
 
// ################ Вывод по буквенному идентификатору N #################
 
if ($cstart) {
 
$cstart $cstart 1;
 
$cstart $cstart $config['news_number'];
 }
 
$newsmodule true;
 
$url_page $config['http_home_url'] . "cat/" urlencode $catalog );
 
$user_query "cat=" urlencode $catalog );

 
$news_sort_by = ($config['catalog_sort']) ? $config['catalog_sort'] : "date";
 
$news_direction_by = ($config['catalog_msort']) ? $config['catalog_msort'] : "DESC";

 if (isset ( 
$_SESSION['dle_sort_catalog'] )) $news_sort_by $_SESSION['dle_sort_catalog'];
 if (isset ( 
$_SESSION['dle_direction_catalog'] )) $news_direction_by $_SESSION['dle_direction_catalog'];

 
$sql_select "SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, approve, flag, editdate, editor, reason, view_edit, tags FROM " PREFIX "_post WHERE {$stop_list}title LIKE '$catalog%' AND approve" $where_date " ORDER BY " $news_sort_by " " $news_direction_by " LIMIT " $cstart "," $config['news_number'];
 
$sql_count "SELECT COUNT(*) as count FROM " PREFIX "_post WHERE {$stop_list}title LIKE '$catalog%' AND approve" $where_date;

 } elseif (
$catalog != "" and !$_GET['n']) { 
Открыть ./htaссess

Найти: (будет три строки а не две)
PHP код:
RewriteRule ^catalog/([^/]*)(/?)+$ index.php?catalog=$[L]
 
RewriteRule ^catalog/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$[L

Ниже добавить:
PHP код:
# вывод в виде каталога
 
RewriteRule ^cat/([^/]*)(/?)+$ index.php?catalog=$1&n=[L]
 
RewriteRule ^cat/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$2&n=[L
[L]

Открыть файл стиля css и в самый низ вставить
PHP код:
.letters {position:absolute;margin:0px 0 0 30px;height:65px;}
.
letter_btn {background:url(../images/style/letter_btn.pngno-repeat;width:22px;height:32px;float:left;margin-right:2px;line-height:20px;font-weight:bold;}
.
letter_btn a {background:url(../images/style/letter_btn.gifno-repeat 0 -22px;width:18px;height:22px;display:block;margin-left:2px;color:#FFF;text-decoration:none;text-shadow:1px 1px 0px rgba(24, 69, 81, 1.0);text-align:center;}
.letter_btn a:hover {background-position:0 0;}
.
letter_btn1 {background:url(../images/style/letter_btn1.pngno-repeat;width:47px;height:32px;float:left;margin-right:2px;line-height:20px;font-weight:bold;}
.
letter_btn1 a {background:url(../images/style/letter_btn1.gifno-repeat 0 -22px;width:43px;height:22px;display:block;margin-left:2px;color:#FFF;text-decoration:none;text-shadow:1px 1px 0px rgba(24, 69, 81, 1.0);text-align:center;}
.letter_btn1 a:hover {background-position:0 0;}
.
letters1 {display:blockmargin-left:-1px;}
.
letters2 {display:block;margin-top:33px;} 
Далее настройте под себя стиль (это я для себя так настроил)

Далее текст который нужно вставить в main.tpl

Серёга,добавь содержимое текстовика на форум.(колличество символов большое)

СКАЧАТЬ ТЕКСТОВИК

Скачать кнопки и закинуть их в ВАШ ШАБЛОН/images/style/
СКАЧАТЬ
Перезалейте на сам сайт.

Последний раз редактировалось apelisin; 08.09.2012 в 02:28..
  Ответить с цитированием
Cказали cпасибо:
Старый 08.09.2012, 02:03 Вверх   #9
Знаток
 
Аватар для apelisin
apelisin вне форума
Доп. информация
По умолчанию

как хорошо,что я этот пост создал!)))самому же и пригодилось))
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:37. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.12087 секунды с 13 запросами