Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: развертывание
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » развертывание

Страниц (1): [1]
 

1. vader - 11 Февраля, 2009 - 21:57:25 - перейти к сообщению
всем дарова... только сегодня зарегился тут хотя неоднократно обращался к этому форуму и неоднократно он мне помогал. но мес. 3-4 назад начал осваивать php, начал писать cms (wap) но решил добавить красокчности, ну сами понимаете дело обычное... всегда чего то нехватает Улыбка начал учить js хоть нераз к этому делу подходил (накачал учебников и т.п) но на днях понял что время поджимает скоро у меня практика - времени не будет)) короче, ближе к телу - мне нужна помощь людей которые имеют какое нибудь представление как такое можно организовать..
смотрите, учитывая что мы имеем дело с вап сайтом хоть там таблица и есть но всего один столбец <td> в котором проходят дивы например
<div class="box"> Навигация:</div>
тут ссылки относящиеся к пункту навигации
<div class="box"> Новости:</div>
тут новость..
и т.д...
и нужно сделать так что б при нажатии на любой из этих дивов на стр. все что находится под ним и до слкдующего дива сворачивалось)) например как на /vkontakte.ru/ если кто может, может быть от туда и взять функцию переделать под мою ситуацию, взирая на то что я в этом деле слаб притом не нашел на стр. функции соответствующей параметру onclick
пожалуйста помогите!!!! ыыы
2. vitaliy_mad - 11 Февраля, 2009 - 22:03:50 - перейти к сообщению
vader пишет:
и нужно сделать так что б при нажатии на любой из этих дивов на стр. все что находится под ним и до слкдующего дива сворачивалось)) например как

самое простое все что надо прятать размещать в див с style.display='none'; а когда надо показать style.display='';
3. vader - 11 Февраля, 2009 - 22:16:34 - перейти к сообщению
блин.. извени..несовсем понимаю как это в коде организовать))
4. vitaliy_mad - 11 Февраля, 2009 - 22:17:52 - перейти к сообщению
напиши сюда свой скрипт... посмотрю.. и на его примере покажу
5. vader - 11 Февраля, 2009 - 22:28:28 - перейти к сообщению
CODE (text):
скопировать код в буфер обмена
  1. <?php
  2. if($user_enter=="0"){
  3. print '<div class="b"> Меню гостя:</div>';
  4. $antyregistartion = explode_file("|", DATADIR."datatemplate/registration.dat", "0");
  5. if(time() < $antyregistartion+300){
  6. $times = $antyregistartion + 300 - time() ;
  7. print img("act").' Регистрация: '.$times.' сек <br>';
  8. }else{ print img("act").' <a href="pages/registration.php?">Регистрация</a> <br>'; }
  9. print img("act").' <a href="pages/avtorization.php?">Авторизация</a> <br>';
  10. }else{
  11. print '<div class="b"> Меню Пользователя</div>';
  12. print img("act").' <a href="pages/my_menu.php?">Мое меню</a> <br>';
  13. if($udata_dostup=="1" || $udata_dostup=="2" || $udata_dostup=="3" || $udata_dostup=="4"){
  14. print img("act").' <a href="'.ADMINDIR.'index.php?">Админка</a> <br>';
  15. }}
  16.  
  17. print img("act").' <a href="pages/who.php?">Кто где</a> <br>';
  18.  
  19. $file = file(DATADIR."datanews/news.dat");
  20. $total_news = count($file);
  21.  
  22. if($config_print_news=="1"){
  23. $data = explode("|", $file[$total_news-1]);
  24.  
  25. print '<div class="b">'.img("rss").' '.$data[0].' ('.$data[3].')</div>';
  26. print $data[1].'<br>';
  27. print 'Разместил: <a href="pages/anketa.php?user='.$data[2].'">'.nickname($data[2]).'</a> <br><br>';
  28.  
  29. $file = file(DATADIR."datanews/comment/".$data[4].".dat");
  30. $total_comment = count($file);
  31. print img("act").' <a href="'.MODULES.'news/comment.php?act='.$data[4].'">Мнения</a> ('.$total_comment.')<br>';
  32. print img("act").' <a href="'.MODULES.'news/index.php?">Архив новостей</a> ('.$total_news.') <br>';
  33. print '<div class="b"> '.img(IMGDIR."img/navigation.png").' Навигация:</div>';
  34. }else{
  35. print img("act").' <a href="'.MODULES.'news/index.php?">Новости</a> ('.$total_news.') <br>';
  36. }
  37.  
  38. print img("act").' <a href="'.MODULES.'load/index.php?">Загрузки</a> ('.count_files_dir(BASEDIR."files/load/").' / '.format_size(size_dir(BASEDIR."files/load/")).')<br>';
  39. $totalforum = count_files_dir(DATADIR."dataforum")-1;
  40. print img("act").' <a href="'.MODULES.'forum/index.php?">Форум</a> ('.$totalforum.' / '.count_files_dir(DATADIR."dataforum/forums").') <br>';
  41. $file = file(DATADIR."dataguestbook/book.dat");
  42. $total_guest = count($file);
  43.  
  44. $total_service = count_files(BASEDIR."service", "php")-1;
  45.  
  46. print img("act").' <a href="'.MODULES.'guest_book/index.php?">Гостевая</a> ('.$total_guest.') <br>';
  47. // print img("act").' <a href="'.MODULES.'klans/index.php">Кланы</a> <br>';
  48. print img("act").' <a href="service/index.php">Сервисы</a> ('.$total_service.') <br>';
  49. print img("act").' <a href="pages/statistik.php">Статистика</a> <br>';
  50. print img("act").' <a href="include.php?page=livesite">Жизнь сайта</a> <br>';
  51. ?>
  52. require_once(DATADIR."datapages/index.dat");

нестал писать строки подключаемых страниц.... это я о том что переменные не все с этой стр.
(Добавление)
ыыы... блин забыл сказать... работать нужно с дивом <div class="b">
6. vitaliy_mad - 11 Февраля, 2009 - 22:30:24 - перейти к сообщению
чет я не вижу ни одной формы для ввода данных
7. vader - 11 Февраля, 2009 - 22:31:05 - перейти к сообщению
0_о а для чего форма?
8. vitaliy_mad - 11 Февраля, 2009 - 22:33:49 - перейти к сообщению
блин.. ошибся ща.. не та тема ::biggrin24.gif:: ждите ответа...))
(Добавление)
например вот:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. print '<div class="b"> <a OnClick="getElementById(\'menu1\').style.display=\'\'">Меню гостя:</a></div>
  3. <div id="menu1">';
  4. $antyregistartion = explode_file("|", DATADIR."datatemplate/registration.dat", "0");
  5. if(time() < $antyregistartion+300){
  6. $times = $antyregistartion + 300 - time() ;
  7. print img("act").' Регистрация: '.$times.' сек <br>';
  8. }else{ print img("act").' <a href="pages/registration.php?">Регистрация</a> <br>'; }
  9. print img("act").' <a href="pages/avtorization.php?">Авторизация</a> <br>';
  10. echo"</div>";
  11. }else{
  12. ?>

(Добавление)
то есть после нажатия на "Меню гостя:" будет открываться див который идет за ним...

 

Powered by ExBB FM 1.0 RC1