|
Быстрое редактирование новости
|
|
| Xaker | Отредактировал Xaker - Понедельник, 27 Июля 2009, 14:28 Дата: 27 Июля 2009, 14:25 | Сообщение # 1 | ● ● ● ● ● 302 сообщения Статус: Offline | Решил я сделать у себя для удобства быстрое редактирование новости...но вот проблема..(точнее 2 и более) как можно сделать чтобы в фрейме убирались нужные мне id-ы (только на странице фрейма) и как можно определить ссылку для редактирования материала для каждого материала? (скрипт должен будет пахать в виде материалов) Code <iframe src=страница редактирования материала width=600 height=400 scrolling=auto frameborder=0></iframe> сам фрейм... В общем очень нуждаюсь в вашей помощи буду очень рад и благодарен если кто поможет  | | |
|
| kydapodatsya | Дата: 27 Июля 2009, 14:30 | Сообщение # 2 |  ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | | | |
|
| NecroProger | Дата: 27 Июля 2009, 14:34 | Сообщение # 3 |  ● ● ● ● ● 1024 сообщения Статус: Offline | Quote (Xaker) как можно сделать чтобы в фрейме убирались нужные мне id-ы (только на странице фрейма) Code document.getElementById('frameID').contentWindow.document.getElementById('delID').style.display='none'; Кроссбраузерность на совести Бармалея. | | |
|
| Xaker | Дата: 27 Июля 2009, 14:36 | Сообщение # 4 | ● ● ● ● ● 302 сообщения Статус: Offline | kydapodatsya, спасибо я догадался по подсказке в чате) Осталось решить 2-ой вопрос... | | |
|
| NecroProger | Дата: 27 Июля 2009, 14:38 | Сообщение # 5 |  ● ● ● ● ● 1024 сообщения Статус: Offline | Xaker, а разве решения нет в посте №3? | | |
|
| Xaker | Дата: 27 Июля 2009, 14:45 | Сообщение # 6 | ● ● ● ● ● 302 сообщения Статус: Offline | NecroProger, эм...а как его использовать? отдельным скриптом или как то прописывать в фрейм? И как определить ид фрейма..(если это вообще нужно) И мб возможно наоборот убрать всё кроме одного Id-а? (<div id="frame">$BODY$<div>) например... Добавлено (27 Июль 2009, 14:45) --------------------------------------------- NecroProger, з.ы. просто я написал свой пост раньше чем увидел ваш. | | |
|
| NecroProger | Дата: 27 Июля 2009, 14:54 | Сообщение # 7 |  ● ● ● ● ● 1024 сообщения Статус: Offline | Quote (Xaker) отдельным скриптом или как то прописывать в фрейм? Вне фрейма. Quote (Xaker) И как определить ид фрейма. Прописать. Quote (Xaker) вообще нужно Нужно. Quote (Xaker) И мб возможно наоборот убрать всё кроме одного Id-а? (<div id="frame">$BODY$<div>) например... Циклом, например. Quote (Xaker) NecroProger, з.ы. просто я написал свой пост раньше чем увидел ваш. Ничего. | | |
|
| Xaker | Дата: 27 Июля 2009, 15:04 | Сообщение # 8 | ● ● ● ● ● 302 сообщения Статус: Offline | NecroProger, Тогда если можно хотелось бы узнать подробнее как реализовать это с помощью цикла..т.к. идов которые нужно убрать достаточно много... | | |
|
| NecroProger | Дата: 27 Июля 2009, 16:05 | Сообщение # 9 |  ● ● ● ● ● 1024 сообщения Статус: Offline | Xaker, может, Вы просто поместите всё, что нужно скрыть в div'ы (один или два), и их скрыть? Потому что циклом совсем не так просто...Добавлено (27 Июль 2009, 16:04) --------------------------------------------- Точнее, медленно. Добавлено (27 Июль 2009, 16:05) --------------------------------------------- Или можно через jQ, что-то вроде "не-#id", но я неумею с ним работать. | | |
|
| Rakles | Дата: 27 Июля 2009, 17:05 | Сообщение # 10 | ● ● ● ● ● 2 сообщения Статус: Offline | Xaker, Quote <iframe src=страница редактирования материала width=600 height=400 scrolling=auto frameborder=0></iframe> у атрибута scrolling по умолчанию и так стоит auto накуя нагружать страничку лишним кодом? | | |
|
| Xaker | Дата: 27 Июля 2009, 17:20 | Сообщение # 11 | ● ● ● ● ● 302 сообщения Статус: Offline | Пробую так но не работает... Code <a href="javascript://" onclick="new _uWnd('uWnd1','Личные сообщения',650,350,{align:'left',min:true,autosize:true},'<iframe id="framee" src=/index/14 width=600 height=400 scrolling=auto frameborder=0></iframe>'); return false;">Тест</a>
<script type="text/javascript"> document.getElementById('framee').contentWindow.document.getElementById('left').style.display='none'; </script> В виде материалов. Добавлено (27 Июль 2009, 17:20) --------------------------------------------- недочёты адреса страницы не учитывайте..) | | |
|
| mob_dp | Дата: 27 Июля 2009, 19:52 | Сообщение # 12 | ● ● ● ● ● 4112 сообщений Статус: Offline | Капец, я понял че он хочет. Xaker, на страницу ЛС повесь скрипт, который будет обрабатывать location.search, а в фрейме в адресе допиши параметр какой тебе нравится. | | |
|
| Xaker | Дата: 27 Июля 2009, 22:11 | Сообщение # 13 | ● ● ● ● ● 302 сообщения Статус: Offline | mob_dp, я незнаю как ты и что понял...но я хочу Quote (Xaker) Быстрое редактирование новости (в фрейме) Code <a href="javascript://" onclick="new _uWnd('uWnd1','Быстрое редактирование',650,350,{align:'left',min:true,autosize:true},'<iframe id="framee" src=/news/0-0-0-id-10 width=600 height=400 scrolling=auto frameborder=0></iframe>'); return false;">Редактировать</a>
<script type="text/javascript"> document.getElementById('framee').contentWindow.document.getElementById('hideframe').style.display='none'; </script> В диве hideframe всё кроме BODY...а скрипт должен в фрейме скрывать этот только этот div. Добавлено (27 Июль 2009, 22:11) --------------------------------------------- Кароче говоря нужен скрипт который бы скрыл все элементы кроме $BODY$ если страница открыта в фрейме...если же нет то грузился бы как обычно. | | |
|
| MegaFill | Дата: 27 Июля 2009, 23:34 | Сообщение # 14 |  ● ● ● ● ● 1588 сообщений Статус: Offline | | | |
|
| Xaker | Дата: 27 Июля 2009, 23:53 | Сообщение # 15 | ● ● ● ● ● 302 сообщения Статус: Offline | Code <?if($MODER_PANEL$)?><a href="javascript://" onclick="new _uWnd('uWnd1','Быстрое редактирование',1050,750,{align:'left',min:true,autosize:true},'<iframe id='framee' src=/news/0-0-0-$ID$-10 width=1000 height=700 scrolling=auto frameborder=0></iframe>'); return false;">Редактировать</a><br />
<script type="text/javascript"> document.getElementById('framee').contentWindow.document.getElementById("framehide").style.display='none'; </script> Пробовал со всякими ковычками...нифига не выходит. В данный момент даже фрейм не открывается. | | |
|
| cucYa | Дата: 28 Июля 2009, 00:06 | Сообщение # 16 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | | | |
|
| Xaker | Дата: 28 Июля 2009, 00:17 | Сообщение # 17 | ● ● ● ● ● 302 сообщения Статус: Offline | cucYa, сейчас фрейм открывается однако показывается в нём всё что изначально на странице... | | |
|
| Andre | Дата: 28 Июля 2009, 00:30 | Сообщение # 18 |  ● ● ● ● ● 1822 сообщения Статус: Offline | Xaker, а что в твоем понимание "быстрое"? как страница редактирования грузилась так она и будет грузиться. Глупое желание, если уж и делать, так через аякс. Но коль это хочешь, то в шаблоне добавления добавить типа: if(top.window){ скрываем что хотим } | | |
|
| Xaker | Дата: 28 Июля 2009, 00:49 | Сообщение # 19 | ● ● ● ● ● 302 сообщения Статус: Offline | Andre, Quote (Xaker) Быстрое редактирование не глупое желание И этот скрипт скрывает только дивы..а таблицы изображения, текст и прочую ересь оставляя... | | |
|
| cucYa | Дата: 28 Июля 2009, 01:56 | Сообщение # 20 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Quote (Andre) делать, так через аякс. Вот это правильно, теперь всегда так делаю  | | |
|