Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Опен Ресурс > Разработчикам > Готовые хаки

Ответ
 
Опции темы Опции просмотра
Irbis вне форума Irbis
Старший участник

Аватар для Irbis

| Цитировать Старый #1 09-29-2005, 14:41

1) Новости - Изменение вывода блоков на страницах новостей.
Нет, ну возможно у кого то и маленькие новости, но у меня они выходят раз в неделю и поэтому объемные, конечно вывод блок "новости" рядом с блоком "Дополнительные ссылки" меня не устраивает.
Чтоб сделать эти блоки один под другим правим файл \modules\news\article.php
Находим строку 112
Цитата:
echo "</td><td>&nbsp;</td><td valign='top' width='200'>";
И меняем на
Цитата:
echo "</td></tr><tr><td>";
Блок новые ссылки и переход из поиска на ссылку отказались работать, на выводе пустая форма. Но это мне уже знакомо.
Просто в файле modules\mylinks\singlelink.php
Строку 49
Цитата:
list($lid, $cid, $ltitle, $url, $email, $logourl, $status, $time, $hits, $rating, $votes, $comments, $description) = $db->fetch_row($result);
Вырезаем и вставляем под строкой 39
Цитата:
$result = $db->query($sql);
2) Хак - захват аватара.
Этот хак при выводе окна с картинками аватар, заменяет уже выбранные другими пользователями аватары, на картинку-заглушку и не дает выбрать кому либо уже "захваченный" другим аватар.
Перед использованием подумайте хватит ли у вас аватар на всех!

Версия для всех:
Ищем в файле misc.php строку 114
Цитата:
echo "<span><a href='javascript:void();'><img src='images/avatar/".$avatar."' alt='"._SELECT.": ".$avatar."' onclick='myimage_onclick($counter)' hspace='5' vspace='5' border='0' /></a>";
И меняем ее на этот код:
Цитата:
$sql = "SELECT user_avatar FROM ".$db->prefix("users")." where (user_avatar='$avatar')";
$result = $db->query($sql);
if ($row = $db->fetch_array($result)) {
// Уже используют
echo "<span><img src='images/user.gif' alt='".'Использует другой пользователь'."' hspace='5' vspace='5' border='0' />";
} else {
// Пока пустой
echo "<span><a href='javascript:void();'><img src='images/avatar/".$avatar."' alt='"._SELECT.": ".$avatar."' onclick='myimage_onclick($counter)' hspace='5' vspace='5' border='0' /></a>";
}
Теперь закидываем в папку images файл-заглушку, которая будет показана вместо выбранного аватара "user.gif" И все готово.

А это уже для знакомых с php.
так как у меня на сайте в корневой и папке smilies находяться рисунки 32х32, а во всех остальных 80х80, то модифицирую хак таким образом чтоб появилься выбор файла-заглушки.
Этот кусок кода выглядит так:
Цитата:
if ($row = $db->fetch_array($result)) {
// Уже используют
if(!strpos($avatar, '/') || strpos($avatar, 'milies/')){
//Если не корневая и не smilies
$avatar='user32x32.gif';
} else {
$avatar='user80x80.gif';
}
echo "<span><a href='javascript:void();'><img src='images/".$avatar."' alt='".'Использует другой пользователь'."' hspace='5' vspace='5' border='0' /></a>";
} else {
а в папке images у вас должно появиться 2 файла
user32x32.gif и user80x80.gif соответственно.

Последний раз редактировалось Irbis, 09-15-2006 в 01:54
Причина: Найдена ошибка в коде

Посетить домашнюю страницу Irbis
  Сообщения: 648 c 15.02.2005 | Репутация: 64
lol вне форума lol
Зам старшего участника

Аватар для lol

| Цитировать Старый #2 09-29-2005, 16:11

нехило так
спасибо за "Хак - захват аватара.".. пайду тестить....


ЛЮДИ ВРУТ ТЕБЕ, ТЫ ВРЕШЬ ИМ, НО ЕЩЕ ЧАЩЕ ТЫ ВРЕШЬ САМ СЕБЕ

  Сообщения: 388 c 09.11.2003 | Репутация: 4
thunder вне форума thunder
Старший участник

Аватар для thunder

| Цитировать Старый #3 11-02-2005, 13:04

кстати вот пара файлов заглушек
Изображения
Тип файла: gif female.gif (3.8 Кбайт, 7 просмотров)
Тип файла: gif male.gif (3.7 Кбайт, 8 просмотров)
Тип файла: gif guest.gif (1.8 Кбайт, 127 просмотров)
Тип файла: gif guest1.gif (1.4 Кбайт, 121 просмотров)


Skype: thunder_rus
Icq: 235953090
Mail: thunder{собака}pisem{точка}net
  Сообщения: 580 c 16.04.2004 | Репутация: 20
DR вне форума DR
Старший участник

Аватар для DR

| Цитировать Старый #4 11-02-2005, 16:20

Хороший хак про аватары,
тока стоит 1 хак перениси в другой топик.


Nosce te iptium // Познай самого себя
  Сообщения: 804 c 24.05.2004 | Репутация: 18
domeni вне форума domeni
Участник

Аватар для domeni


это хороший хак, обязательно поставлю, а то тут обнарил что один пользователь поставил такойже аватар как у меня... не хорошо...

а тот тогда ещё попутный вопрос этого направления, как сделать, что-бы те пользователь которые не выбрали аватор были бы с заглушкой, т.е. с изображением М или Ж...
и наверное тогда необходимо добавить в регистрацию указание пола(обязательно), что бы заглушка автоматически ставилась??? Если знает кто как это сделать подсткажите пожалуйста.

Последний раз редактировалось LaRok, 11-02-2005 в 19:03


Информационно - развлекательный портал http://www.DOMENI.info
Посетить домашнюю страницу domeni
  Сообщения: 265 c 09.03.2005 | Репутация: 0
LaRok вне форума LaRok
攻殻機動隊


| Цитировать Старый #6 11-02-2005, 19:01

domeni http://www.runcms.ru/forum/showthrea...ight=blank.gif

Обсуждение установки стандартного аватара в том топике.

Посетить домашнюю страницу LaRok
  Сообщения: 2,045 c 13.09.2003 | Репутация: 25
Zormax вне форума Zormax
Старожил

Аватар для Zormax

| Цитировать Старый #7 11-02-2005, 19:09

Вот еще нулевой аватар, взял с e107.ru
Изображения
Тип файла: png default.png (2.2 Кбайт, 114 просмотров)


Всё для Sony Ericsson
Посетить домашнюю страницу Zormax
  Сообщения: 2,424 c 15.05.2004 | Репутация: 149
thunder вне форума thunder
Старший участник

Аватар для thunder

| Цитировать Старый #8 08-29-2006, 14:28

вот еще заглушка


Skype: thunder_rus
Icq: 235953090
Mail: thunder{собака}pisem{точка}net
  Сообщения: 580 c 16.04.2004 | Репутация: 20
Vor2ex вне форума Vor2ex
Старший участник

Аватар для Vor2ex

| Цитировать Старый #9 08-29-2006, 18:18

thunder с nnm что ли?

  Сообщения: 1,131 c 03.08.2004 | Репутация: ??
thunder вне форума thunder
Старший участник

Аватар для thunder

| Цитировать Старый #10 08-29-2006, 18:40

Цитата:
Сообщение от Vor2ex Посмотреть сообщение
thunder с nnm что ли?
непомню но nnm сейчас такой


Skype: thunder_rus
Icq: 235953090
Mail: thunder{собака}pisem{точка}net
  Сообщения: 580 c 16.04.2004 | Репутация: 20
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 89.72 Kb. compressed to 81.96 Kb. by saving 7.77 Kb. (8.66%)
Page generated in 0.17907 seconds with 11 queries