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

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> UserInfo Popup
Гость_Qnut_*
сообщение 2013-08-28, 2:15
Сообщение #1



Гости





Здравствуйте. Мне нужно реализовать аналогичный DLE хак, который отображал бы при нажатии в любом месте сайта на ник пользователя, краткую инфомацию о нем, кто может помочь? Если что, готов оплатить. Желательно что бы Александр это реализовал, если что, можна будет для всех его выложить )

Прикрепленные файлы
Прикрепленные файлы  2013_08_28_020426.png ( 70.8 килобайт ) Скачиваний: 96
 
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2013-08-28, 2:21
Сообщение #2
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Можно наподобии, как на zobra.ru сделать. Нужна лишь верстка :)
Перейти в начало страницы
+Цитировать сообщение
Гость_Qnut_*
сообщение 2013-08-28, 6:40
Сообщение #3



Гости





Вырвал оттуда, но получаю ошибку "SyntaxError: JSON.parse: Parsed strings contains more than single value: Fatal"

6:40 утра, от вышеописанной ошибки избавился, теперь возникла другая "Неизвестное действие!"

Вот мои действия:

1. Открыл UserNews.php шаблона и в ссылку профиля добавил
data-id="'.$v['author_id'].'" class="user"

2. Открыл index.php шаблона и перед </head> добавил
<script src="//yandex.st/jquery-ui/1.9.2/jquery-ui.min.js" type="text/javascript"></script>

3. Открыл index.php шаблона и перед </body> добавил
<div style="display:none;"><script type="text/javascript">//<![CDATA[
$(function(){
    var users=[],
        UF=function(r){
            Alert("<div class=\"gamerinfo\" id=\"author\"><div class=\"rcol\"><h4><a href=\""+r._userpage+"\">"+r.name+"</a></h4><p><b>"+r._rank+"</b> ("+r.rating+")</p><ul><li><b>"+r.full_name+"</b></li>"+(r._age>0 ? "<li>Возраст: "+r._age+"</li>" : "")+"<li title=\"Откуда?\">"+r.location+"</li><li>Был: "+r.last_visit+"</li></ul><ul class=\"authormenu\"><li><a href=\""+r._userpage+"/show_awards\"><b class=\"i_award\">*</b>Награды</a></li><li><a href=\""+r._userpage+"/show_comments\"><b class=\"i_coms\">*</b>Комментарии</a></li><li><a href=\""+r._usernewpm+"\"><b class=\"imsg\">*</b>Написать сообщение</a></li><li><a href=\""+r._userpage+"/opinions\"><b class=\"ivote\">*</b>Оценить игрока</a></li><li><a target=\"_blank\" href=\""+r._userrss+"\"><b class=\"irss\">*</b>RSS подписка</a></li></ul></div><div class=\"lcol\"><div class=\"stthumb\"><b><a href=\""+r._userpage+"\">"+r.avatar+"</a></b></div>"+(r._online ? "<div class=\"statonline\">Online</div>" : "<div class=\"statoffline\">Offline</div>")+"</div><div class=\"clr\"></div></div>");
        };
    $(".user").filter(function(){
        return $(this).data("id")
    }).click(function(){
        var id=$(this).data("id");
        if(typeof users[id]=="undefined")
            CORE.Ajax(
                {
                    event:"author",
                    id:$(this).data("id")
                },
                function(r)
                {
                    users[id]=r;
                    UF(r);
                }
            );
        else
            UF(users[id]);
        return false;
    })
})//]]></script></div>


4. Открыл styles.css шаблона и добавил
.gamerinfo {padding-left:132px;margin-bottom:20px}
.gamerinfo .lcol{margin-left:-132px;padding-right:20px}
.gamerinfo .rcol{width:100%}
.gamerinfo .lcol .stthumb{margin-bottom:10px}
.statonline,.statoffline{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:#97b312;padding:4px;height:1%;color:#fff;font-weight:700;font-size:11px;text-align:center}
.statoffline{background:#7e7e7e;border-color:#6e6e6e}
.aboutme h4{margin-left:33px;font-size:1.8em;font-weight:400;margin-top:-3px}
.usergames{line-height:normal;width:200px;font-size:.85em;float:right;margin:0 0 10px 10px;text-align:right}
.usergames h4{margin-bottom:.3em}
.usergames ul{margin-bottom:1em}
.usergames li{margin-bottom:.2em}
#author{margin:0}
#author ul{padding-top:.6em;font-size:.85em}
#author ul li{margin-bottom:.2em}


Сообщение отредактировал Qnut - 2013-08-28, 7:04
Перейти в начало страницы
+Цитировать сообщение
Гость_Qnut_*
сообщение 2013-08-29, 18:44
Сообщение #4



Гости





Поможет кто?
Перейти в начало страницы
+Цитировать сообщение
termit
сообщение 2013-08-29, 19:41
Сообщение #5
Опытный
Иконка группы

Группа: Бета-тестеры
Сообщений: 705
Регистрация: 2009-06-02
Из: Житомир

Репутация:   нет  
Всего: 11


Вы вырвали только вёрстку, сам же контент отдаётся как видно аяксом.
Напишите Александру на почту.
Перейти в начало страницы
+Цитировать сообщение
Гость_Qnut_*
сообщение 2013-08-30, 9:11
Сообщение #6



Гости





Цитата (termit @ 2013-08-29, 20:41)
Вы вырвали только вёрстку, сам же контент отдаётся как видно аяксом.
Напишите Александру на почту.


Ну по его словам, ясно, что только в js дело
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2013-08-30, 14:35
Сообщение #7
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Как бы. Если кто-то сделает верстку и покажет демку, как эта верстка выглядит - я сделаю сам скритп бесплатно. Но после того, как форум допишу (осталось, кстати, недолго, завтра планирую выложить).
Перейти в начало страницы
+Цитировать сообщение
Гость_Qnut_*
сообщение 2013-08-30, 21:36
Сообщение #8



Гости





Цитата (Alexander @ 2013-08-30, 15:35)
Как бы. Если кто-то сделает верстку и покажет демку, как эта верстка выглядит - я сделаю сам скритп бесплатно. Но после того, как форум допишу (осталось, кстати, недолго, завтра планирую выложить).


Ну это по моей части, завтра доделаю заказ, и сделаю это окно, скину вам по почте
Перейти в начало страницы
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0374 сек.    11 запросов    GZIP включен    Сейчас: 2024-03-28, 19:45