Лидеры
Популярный контент
Показан контент с высокой репутацией 18.02.2022 во всех областях
-
P.S Обязательно вначале УСТАНАВЛИВАЕМ модуль "Поделиться заметкой на стену данного пользователя" 1. Открываем system/modules/notes.php Ищем: Выше вставляем: 2. Далее там же ищем: $wall_text = <<<HTML <div class="notes_wall_title"><a onClick="Page.Go('/notes/view/{$db_id}'); return false" class="cursor_pointer">{$title}</a></div><div class="note_wall_text">{$poser}{$for_wall_text}</div><div class="button_div fl_l margin_top_5" style="line-height:15px"><button onClick="Page.Go('/notes/view/{$db_id}'); return false">Читать далее..</button></div><!--> HTML; И заменяем: 3. Открываем templates/Default/js/profile.js Находим: //WALL Выше вставляем: //OTHERBOX var otherbox = { nview: function(id){ showBox.start(); $.post('/index.php?go=notes&act=view_box¬e_id='+id, function(d){ showBox.win('box_notes', d); }); } } 4. Файл notes_full.tpl кидаем в templates/Default/notes 5. Файл comm.js в templates/Default/js и подключаем его в main.tpl Вот так: <script type="text/javascript" src="{theme}/js/comm.js"></script> 6. Чистим кеш если вдруг понадобится (в редких случаях). Возможные баги: А. Не закрывается ajax окно? Ответов несколько... Есть 3 способа решения: 1. В сборке vii engine 2.0 и ранее: Ищем в файле index.php: //Если обращение к модулю регистрации или главной и юзер не авторизован то показываем регистрацию if($go == 'register' OR $go == 'main' AND !$logged) include ENGINE_DIR.'/modules/register_main.php'; $tpl->load_template('main.tpl'); И заменяем весь код: Так же ОБЯЗАТЕЛЬНО кидаем файл main2.tpl в папку с шаблоном (по умолчанию Default) 2. У Вас установлен хак вывод аватарки в main.tpl Находим: if($logged){ if($user_info['user_photo']) $ava = $config['home_url'].'uploads/users/'.$user_info['user_id'].'/100_'.$user_info['user_photo']; else $ava = 'templates/Default/images/no_ava_50.png'; $myphoto_header.='<img src="'.$ava.'" width="45" />'."\n"; $tpl->set('{myphoto_header}', $myphoto_header); $tpl->load_template('main.tpl'); } И удаляем оттуда: $tpl->load_template('main.tpl'); 3. У Вас не подключены файлы из папки templates/Default/js,вам необходимо прописать их в main.tpl (либо в index.php) Б. Не открываются заметки в ajax окне? Ответ: Ajax окно будет открываться только в новых созданных заметках,так что не пугайтесь. Автора не помню уже мод 2016 года Ajax просмотр для заметок.zip1 балл
-
Данный модуль очень редкий сейчас такого не найти в сети автора я хз ище из тем 7588 кто помнит конечно Приступим к установке: 1)Заходим в profile.tpl и в самый вверх вставляем 2)Далее находим 3)И заменяем на 4)(обязательно)В style.css вставляем Но при этом придется пожертвовать ссылкой на профиль, то есть при входе на старницу профиля страница будет обновляться,а не работать на аяксе. Для этого заходим в main.tpl и находим 5)<a href="{my-page-link}" onmouseover="shows();" onmouseout="hides();" onclick="Page.Go(this.href);hides(); return false;" id="myhome"> И удаляем 6)onmouseout="hides();" 7)Вот и все. Ничего страшного в том что одна страница будет грузиться без аякса. 😎 Стили подгоняйте под себя. Закладки информации по блокам.zip1 балл
-
1. Открыть Default/notes/add.tpl Найти: <div class="button_div fl_l"><button onClick="notes.send(); return false" id="notes_sending">Опубликовать</button></div> Выше добавить: 2. Открыть system/notes.php Найти: И после: Добавить: 3. Открыть Default/js/profile.js Найти: Ниже добавить: var mywall = $('#mywall').val(); 4. В том же файле ищем: $.post('/index.php?go=notes&act=save', {title: title, text: text}, function(d){ И добавляем: , mywall: mywall Возможные баги: 1. В add.tpl возможно наложение текста,поэтому добавьте в этом случае ещё один <div class="clear"></div> 2. Если не ставится checkbox, то проверьте его наличие в файле profile.js и добавьте по необходимости(это редкий случай когда он отсутствует) Вот и всё)))Установка завершена.... Date add document: 20:26 12.02.2016 Автора не помню уже [Модуль] Поделиться заметкой на стену данного пользователя.zip1 балл
-
1 балл
-
1 балл