Среда, 11.Дек.2024, 23:16:00
Приветствую Вас Гость

 

[ Наша команда · Услуги сайта · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
23:16:00
Обновить
  • Страница 1 из 1
  • 1
Цвет ника
RRZusp45Дата: Вторник, 13.Сен.2011, 13:05:39 | Сообщение # 1
Рядовой
Проверенные
Добавить в друзья
Смайл настроения:
Сообщений: 47
Награды: 8 1
Репутация: 73
Статус: Offline
>> Такой скрипт, только лучше, стоит на этом сайте

Скрипт практически повторяет функцию цветного ника, как на этом сайте.
Т.е. он отобразится на форуме, в профиле, будет "делаться" при добавлении поста и его также легко "ломануть".

1. ПУ > Дизайн > Пользователи > Форма редактирования персональной информации (Самое нижнее раздела пользователи)
Ищем:
Code
<?if($AOL_FL$)?>
<tr id="siM9"><td class="manTd1" id="siM10">$AOL_SIGN$</td><td class="manTd2" id="siM11">$AOL_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>

Меняем:
Code
<?if($AOL_FL$)?>
        <tr id="siM9">
            <td class="manTd1" id="siM10">Цвет ника:</td>
            <td class="manTd2" id="siM11">
                    <select id="siF3" name="aol">
        <option value="">Стандартный</option>
        <option value="#FF0000">Красный</option>
        <option value="#0000FF">Синий</option>
        <option value="#00FF00">Зеленый</option>
                    </select>
            </td>
        </tr>
        <tr>
            <td height="10" class="manTdSep" colspan="2">
                <hr class="manHr" />
            </td>
        </tr>
<?endif?>


2. ПУ > Дизайн > Пользователи > Персональная страница пользователя
Ищем:
Code
<a href="javascript://" rel="nofollow" onclick="prompt('Адрес профиля данного пользователя','$_PROFILE_URL$')"><b>$_USERNAME$</b></a>

Меняем:
Code
<a href="javascript://" rel="nofollow" onclick="prompt('Адрес профиля данного пользователя','$_PROFILE_URL$')"><b><span style="color:$_AOL$">$_USERNAME$</span></b></a>


3. ПУ > Пользователи > Настройки модуля
Включаем Идентификатор AOL

4. ПУ > Дизайн > Форум > Вид материалов
Ищем:
Code
<a class="postUser" href="javascript://" rel="nofollow" onClick="emoticon('[b]$USERNAME$[/b],');return false;">$USERNAME$</a>

Меняем:
Code

<?if($AOL$)?><a class="postUser" href="javascript://" rel="nofollow" onClick="emoticon('[color=$AOL$][b]$USERNAME$[/b][/color],');return false;"><span style="color:$AOL$"><b>$USERNAME$</b></span></a><?else?><a class="postUser" href="javascript://" rel="nofollow" onClick="emoticon('[b]$USERNAME$[/b],');return false;">$USERNAME$</a><?endif?>


Все smile

По пунктам
1. Добавили "выбиралку" цветов на странице редактирования информации
2. Сделали ник цветным на странице
3. Включили возможность выбора цвета
4. Сделали ник цветным на форуме, при нажатии в сообщение добавится цветной ник.

Добавление своих цветов
В пункте 1 после <option value="#00FF00">Зеленый</option> добавляйте строки, формата <option value="#000000">ЦВЕТ</option>, где
#000000
- HTML-код цвета или аналог (red, green), а ЦВЕТ - то, что будет отображаться в выборе

"Ломание" скрипта
- Берем браузер Opera
- Идем к себе на профиль - изменение информации
- Жмем ПКМ (правая кнопка мыши) - "Проинспектировать элемент"
- Ищем
Code
                <select id="siF3" name="aol">
        <option value="">Стандартный</option>
        <option value="#FF0000">Красный</option>
        <option value="#0000FF">Синий</option>
        <option value="#00FF00">Зеленый</option>
                    </select>

- select меняем на input
- Вписываем нужный HTML-код цвета, жмем "Сохранить" и танцуем smile

Аналогично ломается и тут smile




Если ваш ключ мне помог... ждите от меня +
Награды За 50 репутации


Сообщение отредактировал RRZusp45 - Среда, 14.Сен.2011, 01:28:25
 
MaksimilianДата: Среда, 14.Сен.2011, 00:02:47 | Сообщение # 2
Анимешник
Администраторы
Добавить в друзья
Смайл настроения:
Сообщений: 3093
Награды: 570 2
Репутация: 4562
Статус: Offline
не вижу разницы между нашим и твоим и еще где
Code
<a class="postUser" href="javascript://" rel="nofollow" onClick="emoticon('[color=$AOL$][b]$USERNAME$[/b][/color],');return false;"><span style="color:$AOL$"><b>$USERNAME$</b></span></a>
если значение Стандартный то получится что $AOL$= т.е получится значение при клике
Code
[color=][b]$USERNAME$[/b][/color]
[color=]$USERNAME$[/color] а это сам понимаешь не гуд.
И если локальная рега нужно еще в форму регистрации скрипт засунуть.






Алгоритм 2.5- программа для создания программ
Есть вопросы??? Пиши maksimilian@gold-ak.net
Хочешь помочь сайту? кинь монетку на R273306219163

Награды За создание сайта
За раскрутку проэкта За 50 репутации За 100 репутации За 150 репутации За 200 репутации За 300 репутации За 400 репутации За 500 репутации
За 50 Сообщений За 200 Сообщений За 300 Сообщений
 
My status maksimus-S
RRZusp45Дата: Среда, 14.Сен.2011, 01:27:26 | Сообщение # 3
Рядовой
Проверенные
Добавить в друзья
Смайл настроения:
Сообщений: 47
Награды: 8 3
Репутация: 73
Статус: Offline
Ну в целом, скрипт нуждается в доработке, я выложил "минимальную" версию




Если ваш ключ мне помог... ждите от меня +
Награды За 50 репутации
 
RRZusp45Дата: Среда, 14.Сен.2011, 01:28:36 | Сообщение # 4
Рядовой
Проверенные
Добавить в друзья
Смайл настроения:
Сообщений: 47
Награды: 8 4
Репутация: 73
Статус: Offline
Обновил smile




Если ваш ключ мне помог... ждите от меня +
Награды За 50 репутации
 
MaksimilianДата: Среда, 14.Сен.2011, 10:30:32 | Сообщение # 5
Анимешник
Администраторы
Добавить в друзья
Смайл настроения:
Сообщений: 3093
Награды: 570 5
Репутация: 4562
Статус: Offline
RRZusp45, о, так намного лучше.






Алгоритм 2.5- программа для создания программ
Есть вопросы??? Пиши maksimilian@gold-ak.net
Хочешь помочь сайту? кинь монетку на R273306219163

Награды За создание сайта
За раскрутку проэкта За 50 репутации За 100 репутации За 150 репутации За 200 репутации За 300 репутации За 400 репутации За 500 репутации
За 50 Сообщений За 200 Сообщений За 300 Сообщений
 
My status maksimus-S
RRZusp45Дата: Среда, 14.Сен.2011, 16:54:36 | Сообщение # 6
Рядовой
Проверенные
Добавить в друзья
Смайл настроения:
Сообщений: 47
Награды: 8 6
Репутация: 73
Статус: Offline
Quote (Maksimilian)
не вижу разницы между нашим и твоим

это, можно сказать, ваш... smile
только я не нашел его на форуме и приделал smile




Если ваш ключ мне помог... ждите от меня +
Награды За 50 репутации


Сообщение отредактировал RRZusp45 - Среда, 14.Сен.2011, 16:54:52
 
MaksimilianДата: Среда, 14.Сен.2011, 18:18:17 | Сообщение # 7
Анимешник
Администраторы
Добавить в друзья
Смайл настроения:
Сообщений: 3093
Награды: 570 7
Репутация: 4562
Статус: Offline
RRZusp45, а я же выкладывал http://gold-ak.net/forum/15-191-1 Правда я его потом еще в День флуда дополнил,а изменить забыл biggrin






Алгоритм 2.5- программа для создания программ
Есть вопросы??? Пиши maksimilian@gold-ak.net
Хочешь помочь сайту? кинь монетку на R273306219163

Награды За создание сайта
За раскрутку проэкта За 50 репутации За 100 репутации За 150 репутации За 200 репутации За 300 репутации За 400 репутации За 500 репутации
За 50 Сообщений За 200 Сообщений За 300 Сообщений
 
My status maksimus-S
RRZusp45Дата: Пятница, 16.Сен.2011, 22:51:37 | Сообщение # 8
Рядовой
Проверенные
Добавить в друзья
Смайл настроения:
Сообщений: 47
Награды: 8 8
Репутация: 73
Статус: Offline
Maksimilian, значит я слепой =) .
Но там почему-то на "Форум", должно же быть "Пользователи"... wacko




Если ваш ключ мне помог... ждите от меня +
Награды За 50 репутации
 
MaksimilianДата: Пятница, 16.Сен.2011, 23:44:33 | Сообщение # 9
Анимешник
Администраторы
Добавить в друзья
Смайл настроения:
Сообщений: 3093
Награды: 570 9
Репутация: 4562
Статус: Offline
RRZusp45, ну изначально я его делал только для форума, уже потом сделал цвет в профиле и при клике на ник.






Алгоритм 2.5- программа для создания программ
Есть вопросы??? Пиши maksimilian@gold-ak.net
Хочешь помочь сайту? кинь монетку на R273306219163

Награды За создание сайта
За раскрутку проэкта За 50 репутации За 100 репутации За 150 репутации За 200 репутации За 300 репутации За 400 репутации За 500 репутации
За 50 Сообщений За 200 Сообщений За 300 Сообщений
 
My status maksimus-S
  • Страница 1 из 1
  • 1
Поиск: