Закладки как на dle \beta version\


Закладки как на dle \beta version\

1402
8.6 из 10
Проголосовало: 3






Плюсы скрипта:
- добавление прямо из материала
- все добавленные материалы в закладки на одной странице.

Минусы скрипта:
- Отсутствует удаление со страницы материала
- После добавления материала в закладки страница обновляется.

Установка:

Очень сложный в установке скрипт, в основном установка настраивается под ваш дизайн. Графы с красной звездочкой * являются сложными в установке.

1. Активизируем модуль "Онлайн игры" и создаем в нем одну любую категорию.

2. В настройках модуля ставим количество колонок для материалов 1, а так же три следующих пункта ставим по 50. Ставим активными поля: Название игры, Описание игры, Дополнительные поля 1-4. И включаем возможность поиска материалов пользователя.

3. В настройках групп разрешаем всем группам кроме гостей и забаненных добавлять материалы, а так же убираем у всех групп модерацию. И включаем возможность удаления своих материалов.

4.* Идем в страницу поиска и рейтинга материалов и настраиваем сам дизайн страницы. по сути дела он должен быть как на вашей главной странице сайта

4.1* После чего ищем там что то похожее на:

Code
$BODY$  
  <?if($PAGE_SELECTOR1$)?><div style="text-align:center;">$PAGE_SELECTOR1$</div><?endif?>


И заменяем на:

Code
<span id="ghfgh">  
  $BODY$  
  <?if($PAGE_SELECTOR1$)?><div style="text-align:center;">$PAGE_SELECTOR1$</div><?endif?>  
  </span>


5.* Идем в вид материалов модуля, и туда точно так же вставляем вид материалов с вашего основного модуля. После чего заменяем в нем теги.

Code
$TITLE$ - название материала  
  $OTHER2$ - ссылка на материал  
  $MESSAGE$ - описание  
  $OTHER1$ - ссылка на изображение  
  $OTHER3$ - ссылка на профиль автора материала  
  $OTHER4$ - логин автора материала


6.* Идем в персональную страницу пользователя и перед </body> вставляем:

Code
<?if($_STUFF_ACTIVITY_URL$)?>  
  <div style="display:none;">  
  <div id="vivs">  
  <div class="BlockTitlle"><!-- <bt> --><!--<s5184>-->Закладки<!--</s>--><!-- </bt> --></div>  
  <div class="BlockCont" style="padding:0px;">  
  <a class="Smenu_link" href="$_STUFF_ACTIVITY_URL$">У вас $_STUFF_ENTRIES$ заклад<?if($_STUFF_ENTRIES$%10=0||$_STUFF_ENTRIES$%10>4||$_STUFF_ENTRIES$%100>10&&$_STUFF_ENTRIES$%100<15)?>ок<?else?><?if($_STUFF_ENTRIES$%10=1)?>ка<?else?>ки<?endif?><?endif?></a>  
  </div>  
  <div style="padding:5px"></div>  
  </div>  
  </div>  
  <?endif?>


Требует настройки под свой дизайн. Код выводит кол-во добавленных закладок в меню. см. Скриншот.

6.1 Идем в глобальный блок и вставляем в нужное место код:

Code
<script type="text/javascript">  
  $.get('/index/8 ',function(uwndsingmen2){  
  var result12 = $('#vivs',uwndsingmen2).html();  
  $('#send_files').html(result12);  
  });  
  </script>  
  <div id="send_files"></div>


Редактировать не нужно, я вставил его над меню. см. Скриншот.

7. Каталог файлов - страница материала и комментариев к нему, в то место где хотите чтобы появилась иконка добавления вставляем:

Code
<span id="files_vivod"></span>


8. На той же странице, перед </body> вставляем:

Code
<script type="text/javascript">  
  function add_file() {  
  $.get('/stuff/0-0-0-0-1', function(data){  
  var ssid = $('input[name="ssid"]', data).val();  
  $.post('/stuff/', {a: '12',jkd428: '1',jkd498: '1',ocat: '1',title: '$ENTRY_TITLE$',other1: '$FILE_DIRECT_URL$',other2: '$ENTRY_URL$',other3: '$PROFILE_URL$',other4: '$USER$',brief: '<?substr($MESSAGE$,0,100)?>',ssid: ssid},  
  function(infos){  
  if($(infos).text().indexOf('успешно')!=-1){location.reload()}  
  else {_uWnd.alert('<font color="red">Ошибка, обновите страницу и попробуйте снова.</font>','Ошибка',{w: 270,h: 70,t: 8000});}  
  });  
  });  
  }  
  $.get('/stuff/0-0-$USER_ID$-0-17 ',function(files_uwnd){  
  var result2 = $('#ghfgh',files_uwnd).html();  
  if(result2.indexOf('$ENTRY_URL$')=='-1') { $('#files_vivod').html('<a href="javascript:add_file()"><img src="http://webo4ka.ru/Ucoz4/gnome_list_add_zakladki_kak_na_dle.png"></a>') } else { $('#files_vivod').html('') };  
  });  
  </script>


Находим в этом коде $FILE_DIRECT_URL$ и заменяем его на тег который служит у вас за вывод скриншота, если у вас этот же, то ничего менять не нужно.

Скрипт установлен.
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://uwnd.ru/
  • Всего комментариев: 4

7soft
0
7soft написал: Написано 30 Августа 2011 в 10:27
Комментарий №3
Мда... Ну почему некоторые считают, что если написал скрипт, проверять его на баги необязательно? Если добавить больше кол-ва закладок, чем поставлно в настройках модуля, они просто не будут отображаться...

FreeMan:D
0
FreeMan:D написал: Написано 30 Августа 2011 в 09:56
Комментарий №2
КЛАСС!

WooFi
0
WooFi написал: Написано 30 Августа 2011 в 09:18
Комментарий №1
Ради закладок угробить такой хороший модуль wink

nick
0
nick написал: Написано 30 Августа 2011 в 21:24
Комментарий №4
можешь переделать smile

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
  • Winston888 написал:
  • Если бы я не добавлял бесплатные адаптации или скрипты бесплатно я бы наверное не стал бы комментировать ваш материал.
    Последние темы
    Опрос
    204
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 6
    Гостей: 4
    Пользователей: 2
    0
    Сегодня были
    Топ пользователей: