Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 10/09/2019 in all areas

  1. 2 points
    Каждый ответ лучше другого. Если нужно во всем модуле убрать, то удали переменную $spBar в файле mod.php (пример на фото в этом комментарии), если где то в одном месте - вставить в подгружаемом исполняемом файле $spBar = false;
  2. 1 point
    Ну да, ок сейчас что нибудь покумекаю.
  3. 1 point
    Это да, но сразу не увидит от кого и что
  4. 1 point
    1.В .htaccess(Который в корне сайта)вставляем в любое место: # Ads RewriteRule ^ads&act=ads_view_my(/?)+$ index.php?go=ads&act=ads_view_my [L] RewriteRule ^ads&act=ads_view_my&page=([0-9]+)(/?)+$ index.php?go=ads&act=ads_view_my&page=$1 [L] RewriteRule ^ads(/?)+$ index.php?go=ads&act=ads_target [L] RewriteRule ^ads&act=office_help(/?)+$ index.php?go=ads&act=office_help [L] RewriteRule ^ads&act=ads(/?)+$ index.php?go=ads&act=ads [L] RewriteRule ^ads&page=([0-9]+)(/?)+$ index.php?go=ads&page=$1 [L] RewriteRule ^adscreate(/?)+$ index.php?go=ads&act=create_ads [L] RewriteRule ^ads&act=office(/?)+$ index.php?go=ads&act=office [L] RewriteRule ^ads&act=settings(/?)+$ index.php?go=ads&act=settings [L] 2.В /system/mod.php (В любое место вставляем): //ADS case "ads": include ENGINE_DIR.'/modules/ads.php'; break; 3.Делаем общий запрос в самой базе данных: CREATE TABLE IF NOT EXISTS `vii_ads` ( `id` int(11) NOT NULL AUTO_INCREMENT, `settings` varchar(64) NOT NULL, `description` varchar(100) NOT NULL, `links` varchar(200) NOT NULL, `link` varchar(200) NOT NULL, `views` int(11) NOT NULL, `user_id` int(11) NOT NULL, `category` text NOT NULL, `companyads` varchar(50) NOT NULL, `bal` int(11) NOT NULL, `active` int(11) NOT NULL DEFAULT '1', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `vii_ads_cab` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `name` varchar(60) NOT NULL, `type` int(11) NOT NULL, `admins` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `vii_ads_ub` ( `user_id` int(11) NOT NULL, `balance` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 4. В templates/Default/js открыть main.js ишем function updateNum(i, type){ if(type) $(i).text(parseInt($(i).text())+1); else $(i).text($(i).text()-1); } ниже вставить $(document).ready(function(){ setInterval(function(){ $("#ads_view").show(); $("#ads_view1").show(); }, 10000); setInterval(function(){ $.ajax({ url: "index.php?go=ads&act=ads_view", cache: true, success: function(html){ $("#ads_view").html(html); } }); $.ajax({ url: "index.php?go=ads&act=ads_view1", cache: true, success: function(html){ $("#ads_view1").html(html); } }); }, 10000); }); function ads_close(){ $("#ads_view").fadeOut(400); $("#ads_view1").fadeOut(400); } 5. В /templates/Default/js открыть profil.js (В самый конец вставляем): //Ads var ads = { to:function(){ $.post('/index.php?go=ads&act=to',function(body){ $('body').append('<div id="newbox_miniature"><div class="miniature_box"><div class="miniature_pos" style="width: 540px;padding:15px;"><div class="news_title fl_l" style="color: #2B587A;font-weight: bold;">Таргетированные рекламные объявления</div><a class="cursor_pointer fl_r" onclick="Profile.miniatureClose()">Закрыть</a><div class="clear"></div><br>Таргетированная реклама яВинете — уникальный инструмент, позволяющий всего за несколько минут создать рекламное объявление и начать показывать его Вашим потенциальным клиентам.<br><h1>Преимущества таргетированных объявлений</h1><ul class="listing2"><li><span>Вы обращаетесь только к той аудитории, которая Вам необходима.</span></li><li><span>Вы выбираете – платить за уникальные переходы или за показы.</span></li><li><span>Вы платите меньше, создавая эффективные объявления.</span></li><li><span>Вы можете изменить дизайн и текст объявлений в любой момент.</span></li><li><span>Вы получаете подробную статистику эффективности кампаний.</span></li></ul><h1>Возможности выбора целевой аудитории безграничны</h1><ul class="listing2"><li><span>Пол, возраст, семейное положение, страна и город проживания.</span></li><li><span>Вуз, факультет, школа, год получения высшего образования.</span></li><li><span>Должности, районы, станции метро и даже улицы.</span></li><li><span>Интересы, увлечения, любимые фильмы, книги, игры и т.д.</span></li></ul><center><div class="ads_intro_box_targeting_image"></div><br><div class="button_blue"><a href="/adscreate"><button style="width:161px">Создать объявление</button></a></div></center><br></div></div></div>'); }); }, zvs:function(){ $.post('/index.php?go=ads&act=zvs',function(body){ $('body').append('<div id="newbox_miniature"><div class="miniature_box"><div class="miniature_pos" style="width: 540px;padding:15px;"><div class="news_title fl_l" style="color: #2B587A;font-weight: bold;">Рекламные записи в сообществах</div><a class="cursor_pointer fl_r" onclick="Profile.miniatureClose()">Закрыть</a><div class="clear"></div><br>Новая рекламная платформа предоставляет рекламодателям простой и прозрачный доступ к тысячам сообществ яВинете для размещения рекламных записей.<br><br>Цены на размещение формируются рынком и устанавливаются администраторами групп или публичных страниц. Помимо удобных инструментов управления записями и подбора сообществ, рекламодателю предоставляется расширенная статистика для расчета эффективности рекламных кампаний.<br><center><div class="ads_intro_box_posts_image"></div></center></div></div></div>'); }); }, contacts:function(){ $.post('/index.php?go=ads&act=contacts',function(body){ $('body').append('<div id="newbox_miniature"><div class="miniature_box"><div class="miniature_pos" style="width: 540px;padding:15px;"><div class="news_title fl_l" style="color: #2B587A;font-weight: bold;">Рекламные агентства и юридические лица</div><a class="cursor_pointer fl_r" onclick="Profile.miniatureClose()">Закрыть</a><div class="clear"></div><br><div style="font-size: 11px">Если Вы представляете <b>юридическое лицо</b>, Вы можете связаться с отделом рекламы по вопросам заключения договоров, безналичной оплаты и т.д. Оставьте свои контакты в форме ниже, и специалисты нашего рекламного отдела свяжутся с Вами в ближайшее время.<br><br>Специально для <b>рекламных агентств</b> мы предоставляем удобные инструменты, рассчитанные на работу с большим количеством клиентов. Также действует система премирования в зависимости от объемов привлеченных бюджетов и возможность сотрудничества на основе постоплаты.</div><h1>Связь с отделом рекламы</h1><div style="font-size:11px">'+body+'</div></div></div></div>'); }); }, ajax:function(){ if(is_moz && !is_chrome) scrollTopForFirefox = $(window).scrollTop(); $('html').css('overflow', 'hidden'); if(is_moz && !is_chrome) $(window).scrollTop(scrollTopForFirefox); $.post('/index.php?go=ads&act=ajax',function(body){ $('body').append('<div id="newbox_miniature"><div class="miniature_box"><div class="miniature_pos" style="width: 540px;padding:15px;"><div class="news_title fl_l" style="color: #2B587A;font-weight: bold;">Все рекламные объявления</div><a class="cursor_pointer fl_r" onclick="Profile.miniatureClose()">Закрыть</a><div class="clear"></div><br>'+body+'</div></div>'); }); }, createpublic:function(){ if(is_moz && !is_chrome) scrollTopForFirefox = $(window).scrollTop(); $('html').css('overflow', 'hidden'); if(is_moz && !is_chrome) $(window).scrollTop(scrollTopForFirefox); $.post('/index.php?go=ads&act=createpublic',function(body){ $('body').append('<div id="newbox_miniature"><div class="miniature_box"><div class="miniature_pos" style="width: 540px;padding:15px;"><div class="news_title fl_l" style="color: #2B587A;font-weight: bold;">Оформление</div><a class="cursor_pointer fl_r" onclick="Profile.miniatureClose()">Закрыть</a><div class="clear"></div><br>'+body+'</div></div>'); }); }, createpublicfp:function(){ $('#ads_public').show(); $('#ads_apps').hide(); $('#ads_site').hide(); $('#ads_param_link_type_community1').show(); $('#ads_param_link_type_community').hide(); $('#ads_param_link_type_app_vk1').hide(); $('#ads_param_link_type_app_vk').show(); $('#ads_param_link_type_link1').hide(); $('#ads_param_link_type_link').show(); }, createappsfp:function(){ $('#ads_apps').show(); $('#ads_public').hide(); $('#ads_site').hide(); $('#ads_param_link_type_community1').hide(); $('#ads_param_link_type_community').show(); $('#ads_param_link_type_app_vk').hide(); $('#ads_param_link_type_app_vk1').show(); $('#ads_param_link_type_link1').hide(); $('#ads_param_link_type_link').show(); }, createlinkfp:function(){ $('#ads_site').show(); $('#ads_public').hide(); $('#ads_apps').hide(); $('#ads_param_link_type_link').hide(); $('#ads_param_link_type_link1').show(); $('#ads_param_link_type_community1').hide(); $('#ads_param_link_type_community').show(); $('#ads_param_link_type_app_vk1').hide(); $('#ads_param_link_type_app_vk').show(); }, noadspublic:function(){ $('#ads_public').hide(); $('#ads_param_link_type_community1').hide(); $('#ads_param_link_type_app_vk1').hide(); $('#ads_param_link_type_link1').hide(); $('#ads_param_link_type_community').show(); }, noadsapps:function(){ $('#ads_public').hide(); $('#ads_apps').hide(); $('#ads_site').hide(); $('#ads_param_link_type_community1').hide(); $('#ads_param_link_type_app_vk1').hide(); $('#ads_param_link_type_app_vk').show(); }, noadslink:function(){ $('#ads_public').hide(); $('#ads_apps').hide(); $('#ads_site').hide(); $('#ads_param_link_type_community1').hide(); $('#ads_param_link_type_app_vk1').hide(); $('#ads_param_link_type_link1').hide(); $('#ads_param_link_type_link').show(); }, loadphoto: function(){ Box.Page('/index.php?go=ads&act=loadphoto', 'loadphoto', 400, lang_title_load_photo, 'Загрузка фотографии', lang_box_canсel, 0, 0, 0, 0, 0, 0, 1); }, createapps:function(){ if(is_moz && !is_chrome) scrollTopForFirefox = $(window).scrollTop(); $('html').css('overflow', 'hidden'); if(is_moz && !is_chrome) $(window).scrollTop(scrollTopForFirefox); $.post('/index.php?go=ads&act=createapps',function(body){ $('body').append('<div id="newbox_miniature"><div class="miniature_box"><div class="miniature_pos" style="width: 540px;padding:15px;"><div class="news_title fl_l" style="color: #2B587A;font-weight: bold;">Оформление</div><a class="cursor_pointer fl_r" onclick="Profile.miniatureClose()">Закрыть</a><div class="clear"></div><br>'+body+'</div></div>'); }); }, createlink:function(){ if(is_moz && !is_chrome) scrollTopForFirefox = $(window).scrollTop(); $('html').css('overflow', 'hidden'); if(is_moz && !is_chrome) $(window).scrollTop(scrollTopForFirefox); $.post('/index.php?go=ads&act=createlink',function(body){ $('body').append('<div id="newbox_miniature"><div class="miniature_box"><div class="miniature_pos" style="width: 540px;padding:15px;"><div class="news_title fl_l" style="color: #2B587A;font-weight: bold;">Оформление</div><a class="cursor_pointer fl_r" onclick="Profile.miniatureClose()">Закрыть</a><div class="clear"></div><br>'+body+'</div></div>'); }); }, update: function(){ var add = $('#transitions').val(); var pr = parseInt(add); if(!isNaN(pr)) $('#transitions').val(parseInt(add)); else $('#transitions').val(''); var rCost = $('#transitions').val(); $('#cost_num').text(rCost); }, updatetitle: function(){ var rTitle = $('#title').val(); $('#new_title').text(rTitle); }, updatedescr: function(){ var rDescr = $('#description').val(); $('#new_description').text(rDescr); }, updatetitle2: function(){ var rTitle = $('.titleapps').val(); $('#new_title2').text(rTitle); }, updatedescr2: function(){ var rDescr = $('.descriptionapps').val(); $('#new_description2').text(rDescr); }, updatetitle3: function(){ var rTitle = $('.titlelink').val(); $('#new_title3').text(rTitle); }, updatedescr3: function(){ var rDescr = $('.descriptionlink').val(); $('#new_description3').text(rDescr); }, send: function(){ var photo = $('#photo').attr('src'); var link_site = $('#link_site').val(); var title = $('#title').val(); var description = $('#description').val(); var companyads = $('#companyads').val(); var transitions = $('#transitions').val(); var category = $('#category').val(); var cost_num = $('#cost_num').val(); butloading('sending', '56', 'disabled', ''); $.post('/index.php?go=ads&act=add_ads', {photo: photo, link_site: link_site, title: title, description: description, companyads: companyads, category: category, transitions: transitions, cost_num: cost_num}, function(d){ if(d == '1'){ var result = 'Успешно. Процесс оплаты пройден. Ваша реклама размещена.'; } else if(d == '2'){ var result = 'Внимание. Все поля обязательны к заполнению.'; } else if(d == '3'){ var result = 'Внимание. Недостаточное количество средств на счете.'; } butloading('sending', '56', 'enabled', 'Заказать'); $('#result').show(); $('#result').html(result); }); }, ClickLink: function(id){ $.post('/index.php?go=ads&act=view', {id: id}); }, delete_ads: function(id){ $('#ads_'+id).html('<div style="padding:10px;color:#666;"><center>Объявления удалено успешно, средства для покупки были возвращены.</center></div><div class="clear"></div>'); $.post('/index.php?go=ads&act=delete_ads', {id: id}); }, edit_form: function(id){ $('#edit_res_'+id).hide(); $('#edit_res_show_'+id).show(); $('#edit_info_'+id).hide(); $('#image_view_'+id).hide(); $('#edit_con_'+id).show(); }, edit_close: function(id){ $('#edit_res_'+id).show(); $('#edit_res_show_'+id).hide(); $('#edit_info_'+id).show(); $('#image_view_'+id).show(); $('#edit_con_'+id).hide(); }, edit_save: function(id){ ads.edit_close(id); var link_photos = $('#link_'+id).val(); var link_site = $('#links_'+id).val(); $('#settings_save_'+id).text($('#settings_'+id).val()); $('#description_save_'+id).text($('#description_'+id).val()); $('#category_save_'+id).text($('#category_'+id).val()); $.post('/index.php?go=ads&act=edit_save', {id: id, link_photos: link_photos, link_site: link_site, settings: $('#settings_'+id).val(), description: $('#description_'+id).val(), category: $('#category_'+id).val()}, function(d){ $('span#category_save_'+id).load('# #category_save_'+id); $('div#category_load_'+id).load('# #category_load_'+id); if(d == '1'){ var result = 'Ваши изменения объявления успешно сохранены.'; } $('#result_'+id).show(); $('#result_'+id).html(result); }); }, createnewcab: function(){ $('.js_titleRemove').remove(); viiBox.start(); $.post('/index.php?go=ads&act=createnewcab', function(d){ viiBox.win('vii_cnc_box', d); }); }, sendnewcab: function(){ var name = $('#name').val(); butloading('sending', '56', 'disabled', ''); $.post('/index.php?go=ads&act=createnc', {name: name}, function(d){ if(d == '1'){ var result = 'Успешно. Новый кабинет создан.'; } if(d == '2'){ var result = 'Ошибка. У Вас уже есть кабинет.'; } butloading('sending', '56', 'enabled', 'Сохранить'); $('#result').show(); $('#result').html(result); location.reload(); }); }, open: function(){ $('#container13').fadeIn(100); $('#namecab').focus(); $('#namecab').select(); if($('#namecab').val()){ $('.yes_status_text').show(); $('.no_status_text').hide(); } else { $('.yes_status_text').hide(); $('.no_status_text').show(); } $('.status_tell_friends').hide(); }, close: function(){ $('#container13').hide(); $('#namecab').val($('#namecab').val()); }, setnewname: function(id){ text = $('#namecab').val(); if(text != $('#new_namecab').text()){ butloading('namecab_but', 55, 'disabled'); $.post('/index.php?go=ads&act=newnamecab', {text: text, id: id}, function(data){ $('#new_namecab').html(text); ads.close(); butloading('namecab_but', 55, 'enabled', lang_box_save); }); } else ads.close(); } } 6. В /templates/Default/ открыть main.tpl (Вставляем в <head>): <link media="screen" href="{theme}/style/ads.css" type="text/css" rel="stylesheet" /> ишем [/yes_balance] ниже вставить [menuads] <div id="ads_navigation" class="fl_l ads_nav"> <a class="nav nav_selected" href="/ads&act=office">Таргетинг</a> <!--<a class="nav" href="/ads&act=office">Реклама в сообществах</a>--> <div class="nav_separator"></div> <a class="nav [not-menu]nav_selected[/not-menu]" href="/ads&act=office">Личный кабинет</a> <a class="nav [menusett]nav_selected[/menusett]" href="/ads&act=settings">Настройки</a> <div class="nav_separator"></div> <a class="nav [menuhelp]nav_selected[/menuhelp]" href="/ads&act=office_help">Справка</a> <!--<a class="nav" href="/ads&act=office_help">Правила</a>--> <a class="nav" href="/adsnews">Новости</a> </div> [/menuads] в футер вставить 8. <a href="/ads" onClick="Page.Go(this.href); return false;">реклама</a> открыть index.php ишем $tpl->set('{header}', $headers); выше вставить $ads = $user_info['ads']; $help = $user_info['help']; $settings = $user_info['settings']; $developer = $user_info['developer']; if($developer == 1) { $tpl->set_block("'\\[main\\](.*?)\\[/main\\]'si",""); $tpl->set('[maindev]',''); $tpl->set('[/maindev]',''); } else { $tpl->set_block("'\\[maindev\\](.*?)\\[/maindev\\]'si",""); $tpl->set('[main]',''); $tpl->set('[/main]',''); } if($ads == 1) { $tpl->set_block("'\\[not-menuads\\](.*?)\\[/not-menuads\\]'si",""); $tpl->set('[menuads]',''); $tpl->set('[/menuads]',''); } else { $tpl->set_block("'\\[menuads\\](.*?)\\[/menuads\\]'si",""); $tpl->set('[not-menuads]',''); $tpl->set('[/not-menuads]',''); } if($help == 1) { $tpl->set_block("'\\[not-menu\\](.*?)\\[/not-menu\\]'si",""); $tpl->set_block("'\\[menusett\\](.*?)\\[/menusett\\]'si",""); $tpl->set('[menuhelp]',''); $tpl->set('[/menuhelp]',''); } else { $tpl->set_block("'\\[menuhelp\\](.*?)\\[/menuhelp\\]'si",""); $tpl->set('[not-menu]',''); $tpl->set('[/not-menu]',''); $tpl->set('[menusett]',''); $tpl->set('[/menusett]',''); } if($settings == 1) { $tpl->set_block("'\\[not-menu\\](.*?)\\[/not-menu\\]'si",""); $tpl->set_block("'\\[menuhelp\\](.*?)\\[/menuhelp\\]'si",""); $tpl->set('[menusett]',''); $tpl->set('[/menusett]',''); } else { $tpl->set_block("'\\[menusett\\](.*?)\\[/menusett\\]'si",""); $tpl->set('[not-menu]',''); $tpl->set('[/not-menu]',''); $tpl->set('[menuhelp]',''); $tpl->set('[/menuhelp]',''); } 9.В style.css в самый конец вставить: /* ADS */ #ads_rows{ position: relative; padding: 15px 0px 0px 15px; } #ads_view{ margin:15px 5px 5px 4px; } .ads_view{ text-align: center; padding: 10px 0px; width:110px; margin: 0px 0px 10px; overflow: hidden; } .ads_view1{ text-align: center; padding: 10px 0px; width:110px; margin: 0px 0px 10px; overflow: hidden; } .albtitle { font-weight: bold; outline: medium none; color: #45688E; font-size: 11px; padding: 3px 8px 3px 23px; border-top: 1px solid #B1BDD6; background: url('/images/flex_arrow_open.gif') no-repeat scroll left center #DAE2E8; } .ads_view h4 { font-size: 1.00em; border-bottom: solid 1px #DAE1E8; padding: 0px 0px 3px; margin: 0px 5px 8px; } .ads_close { margin: -2px 112px; position: absolute; background:url("../images/hide.gif") no-repeat; width:14px; height:14px; cursor:pointer; } .ads_description { padding-top: 10px; } Автор Developer.Sloopy [модуль] рекламы как у вк v_2.0.rar
  5. 1 point
    Всем доброго времени суток друзья. У нас с администрацией встал вопрос. Нужен ли Мини-Чат на форуме. Просьба всех желающих пользователей проголосовать
  6. 1 point
    Учитывая посещаемость на форуме, мне кажется необходимости в чате нет...
  7. 1 point
    Да мне не важно, просто не хочу мошеннику приписывать чужую работу)
  8. 1 point
    На голой Vii работает отлично
  9. 1 point
  10. 1 point
    Сам нашел: https://themeforest.net/item/friendkit-social-media-ui-kit/24621825
  11. 1 point
    Ща налетят мамкины хейтеры)))
  12. 1 point
    1 Аудио плеер на html5 2 Видео плеер на html 5 + загрузка видео на сайт + репосты видео 3 Скрытие фото В профиле как у вк 4 Моментальные уведомления как у вк в шапке сайта 5 реклама как у вк 2.0 6 репосты 7 Диалоги аналог как у вк + Сообщения в группах как у вк 8 просмотры записей 9 модуль таймер Давненько покупал уже не помню у кого Сборка friendes.rar
  13. 1 point
    Ой да ладно тебе, дай тоже повыебываюсь
  14. 1 point
    Группе "Новичок" запрещено ставить репутацию, личные сообщения, создание тем... Всё это для того, что бы обезопасить форум от всяких прохожих, которые неоднократно пытались нанести вред проекту... Для того, что-бы перейти в группу "Пользователь" - нужно набрать 20 сообщений на форуме. Так-же напоминаю, что накрутка пустых постов, которые не имеют никакого смысла - тоже особо пользы не принесут...
  15. -1 points
    Достойная цена для достойной админки
  16. -1 points
    Напиши движок с нуля, покажи нам, тогда подумаем на счёт услуг)
  17. -1 points
  • Newsletter

    block_newsletter_signup

    Sign Up
×