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

Бормотухи.НЕТ (http://www.bormotuhi.net/index.php)
-   Хаки для vBulletin 4.x (http://www.bormotuhi.net/forumdisplay.php?f=174)
-   -   Скачать Хак блоки "Случайный темы" и "Темы из раздела" для vb.4.2.x (http://www.bormotuhi.net/showthread.php?t=18708)

Serberg 29.01.2014 14:51

Хак блоки "Случайный темы" и "Темы из раздела" для vb.4.2.x
 
Вложений: 1
Хак блоки "Случайный темы" и "Темы из раздела"

Автор хака: Liked (Mandarin) - LolZTeam.Ru

Описание: Хак дает возможность создать блоки в которых будут ссылки на похожие темы из раздела и случайные темы. Пример смотрите на скрине.

http://www.bormotuhi.net/downlimages...imgid_1246.jpg

Скачать файлы хака: files.rar (861 байт)
Скачать инструкцию по установке: Вложение 604

ps
Хак куплен для форума Бормотухи.НЕТ и выложен в паблик с разрешения автора.

grisha2217 29.01.2014 18:50

Качают и не отписываются...

Ghost 29.01.2014 18:54

Цитата:

Сообщение от grisha2217 (Сообщение 363554)
Качают и не отписываются...

grisha2217, Ты не переживай ,начнут отписываться когда будут проблемы. Ну если качают,то значит необходим и ты должен радоваться)

Serberg 29.01.2014 19:12

Оффтоп

AdmiralFrost 04.02.2014 19:53

Значит буду первым...;)
На первый взгяд - неплохо!
Из минусов:
Вместо префиксов тем отображаются идентификаторы префиксов, т.е. цифры.
И второй момент:
Как из случайных тем исключить нежелательные разделы, т.е. чтобы темы этих разделов не попадали в случайные? Или же наоборот, выводить темы конкретных разделов?

grisha2217 04.02.2014 20:10

Цитата:

Сообщение от AdmiralFrost (Сообщение 363811)
Значит буду первым...;)
На первый взгяд - неплохо!
Из минусов:
Вместо префиксов тем отображаются идентификаторы префиксов, т.е. цифры.
И второй момент:
Как из случайных тем исключить нежелательные разделы, т.е. чтобы темы этих разделов не попадали в случайные? Или же наоборот, выводить темы конкретных разделов?


По поводу конкретный разделов ставишь:
WHERE forum.forumid = НОМЕР_РАЗДЕЛА


Насчет повторений пока не знаю. У меня префиксы нормально выводятся, тебе значит нужно делать замену через str_replace

AdmiralFrost 04.02.2014 21:52

Цитата:

Сообщение от grisha2217 (Сообщение 363812)
По поводу конкретный разделов ставишь:
WHERE forum.forumid = НОМЕР_РАЗДЕЛА

Ставишь куда, поподробнее можно?
В файлике threads.php нашел лишь: WHERE thread.forumid NOT IN (331,534,432,515,1)
И что за замена через str_replace, ID префикса?

grisha2217 05.02.2014 15:51

Не буду жопой, выкладываю файл threads1.php без фатальной ошибки, которая появлялась при заходе в несуществующую тему. Просто перезаливаете файл.

Скачать


Serberg
, обнови вложение, добавив в него этот файл.

Serberg 06.02.2014 08:39

Цитата:

Сообщение от grisha2217 (Сообщение 363864)
обнови вложение

Обновил.

TruthFire 11.05.2014 11:03

Вот так отображает, делал всё как в инструкции
http://i.imgur.com/gGFDZ0V.png

grisha2217 11.05.2014 17:19

Цитата:

Сообщение от TruthFire (Сообщение 367657)
Вот так отображает, делал всё как в инструкции
http://i.imgur.com/gGFDZ0V.png

Что-то с CSS. Смотри стили

DomiNO 12.05.2014 17:16

Цитата:

Сообщение от grisha2217 (Сообщение 367667)
Что-то с CSS. Смотри стили

Напиши им инструкцию,как CSS добавлять,а то не додумаются ахаха )

Оффтоп

grisha2217 13.05.2014 14:15

Цитата:

Сообщение от DomiNO (Сообщение 367693)
Напиши им инструкцию,как CSS добавлять,а то не додумаются ахаха )

Оффтоп

Открываешь showthread.css и в конец вставляешь.



Цитата:

5. CSS для темного стиля
.head_output {
background: #1B1F25;
border-bottom: 1px solid #202020;
padding: 13px 0 9px 10px;
border: 1px solid #272727;
text-align: center;
font: bold 13px Tahoma,Helvetica,Arial,Verdana
}

.head_output span {color: #00B4FF}

.output_threads {
width: 45%;
background: #111;
margin-bottom:1em;
font: 12px Arial
}

.output_threads li {
padding: 4px 10px;
border-bottom: 1px solid #222
}

.output_threads a:hover {color: #4A83C2}


#threads_fromsection {float:right}
#random_threads {float:left}

Оффтоп

gello 17.05.2014 01:43

хак разработан только для версии 4.2
или до версии 4.2 ,
хак для версии 3.8 не подойдет ?

grisha2217 17.05.2014 10:47

Цитата:

Сообщение от gello (Сообщение 367819)
хак разработан только для версии 4.2
или до версии 4.2 ,
хак для версии 3.8 не подойдет ?

На всю линейку vBulletin 4 должен идти (за 4.0.x не уверен).
PHP код может и подойдет, но я думаю, код модуля импорта с фтп нужно будет исправить

GOVARD 06.07.2014 14:38

Сделал, всё отлично. Однако появилась такая штучка:

http://jpegshare.net/images/78/e3/78...b9fcc4e906.png

На двух блоках.

Luvilla 06.07.2014 15:02

Цитата:

Сообщение от GOVARD (Сообщение 369408)
Однако появилась такая штучка

БОМ: BOM - что это за зверь и как с ним бороться

GOVARD 06.07.2014 16:01

Цитата:

Сообщение от Luvilla (Сообщение 369412)

Спасибо.

Я нашёл два BOM'a, но как от них избавится?

http://jpegshare.net/images/e2/6b/e2...71fc8361fc.png

Как я понял, то два файла с BOM'ом - это как раз таки файлы, которые идут к данному хаку: threads.php и thread1.php

Открыл файл threads.php:

PHP код:

<?php
$random_threads 
vB::$db->query_read(
    SELECT thread.threadid, thread.title, thread.prefixid
    FROM " 
TABLE_PREFIX "thread AS thread 
    WHERE thread.forumid NOT IN (331,534,432,515,1)
    ORDER BY RAND() DESC LIMIT 12
"
); 
$just_thread ''
while(
$thread vB::$db->fetch_array($random_threads))

    if (!empty(
$thread[prefixid])) {
    
$just_thread .= "<li><h3><a href=\"showthread.php?t=$thread[threadid]\">[$thread[prefixid]$thread[title]</a></h3></li>";
    }
    else {
    
$just_thread .= "<li><a href=\"showthread.php?t=$thread[threadid]\">$thread[title]</a></li>";
    }

vB::$db->free_result($random_threads); 
echo 
$just_thread;
?>

Вроде ничего страшного :c

В общем, объясните как дальше решить проблему)

Luvilla 06.07.2014 16:33

Цитата:

Сообщение от GOVARD (Сообщение 369416)
В общем, объясните как дальше решить проблему)

если точно идентифицирован файл с БОМом - открыть любым нормальным текстовым редактором (акелпад, например), сохранить, выбрав кодировку "утф без БОМ"
вообще если в файле нет русских букв, то и утф ни к чему...
залить пересохранённый файл на сервер, используя нормальный фтп-клиент

GOVARD 06.07.2014 16:42

Я использую всегда Notepad++

Если у кого-то ещё будет такая проблема, то открываем файл через Notepad++, далее идём:

http://jpegshare.net/images/08/e0/08...aa0f8c71bc.png

Сохраняем и заливаем на FTP.

Спасибо Luvill'e :)


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

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

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