2012-03-31 64 views
2

是它的一個joomla問題,即時通訊對不起,但在joomla論壇上要求永久或被忽略。在管理區域製作較大的joomla模態彈出框

我真的試圖找到我可以修改iframe模式框的位置,使其大於默認值。

當您進入文章編輯模式並選擇插入介紹圖片或完整文章圖片時,請選擇一個輸入字段按鈕。點擊選擇後,它會打開一個很小的模式窗口。我想申請一個全屏幕模式,或至少讓它960x600px而不是800x500px

但事情是,選擇按鈕是由一個XML文件與其中的字段生成。

xml必須調用某個函數,該函數會根據xml文件中的type = media爲該按鈕生成html,但我似乎無法找到該函數或代碼段的位置。

我只是想選擇一個圖像的模式更大,似乎很瘋狂,不要讓這樣的事情變得更大,而不是有水平和垂直滾動條。

文件即時參照的Joomla 2.5的XML字段:

線540和572(這就是介紹圖像和全圖像的兩個實例)

管理員/組件/ com_content/models/forms/article.xml

這是圖像介紹和完整文章圖像選擇字段所在的文件。

然後該文件生成它們的輸出:

線203(它確實foreach循環抓住XML字段)

管理員/組件/ com_content /視圖/條/ TMPL/edit.php

,但我不能爲我的生活弄清楚其中產生這部分在在的Joomla管理員文章編輯模式的HTML輸出:

<div class="button2-left"> 
<div class="blank"> 

<a class="modal" title="Select" href="index.php?option=com_media&amp;view=images&amp;tmpl=component&amp;asset=34&amp;author=&amp;fieldid=jform_images_image_intro&amp;folder=news" rel="{handler: 'iframe', size: {x: 800, y: 500}}"> Select</a> 

</div> 
</div> 

在此先感謝 約翰

+1

您可能會感興趣的支持StackOverflow的http://area51.stackexchange.com/proposals/34294/joomla-answers – TryHarder 2012-03-31 04:22:29

回答

4

你正在尋找的文件是:

庫/的Joomla /表格/場/忽略原始

線121:

. ' rel="{handler: \'iframe\', size: {x: 800, y: 500}}">'; 
+0

感謝這麼多Shaz的一個Joomla版本。我饒你的答案,但它仍然沒有工作。這似乎只適用於wysyiwig下的圖像按鈕。 – jonnypixel 2012-03-31 04:03:56

+0

補給它,我試過緩存的東西,甚至在其他瀏覽器,但沒有運氣。您確定它適用於您的文章的圖片和鏈接部分下的介紹圖片和完整圖片選擇嗎? – jonnypixel 2012-03-31 04:22:34

+0

對不起,我誤解了這個問題(我的不好),請檢查我現在給你的文件。 – Shaz 2012-03-31 04:57:06

2

由於似乎對原始海報問題的接受答案的關鍵細節發生了v ia直接溝通(根據第一個答案中的評論),對我而言,我需要搜索更多關於在哪裏更改模態窗口大小的更多信息 - 尤其是因爲似乎各種彈出窗口的大小被定義爲不同地方。

因此,希望在類似情況下對其他人有所幫助,我將留下哪些信息,以瞭解哪些文件與模態行爲,外觀和配置有關。

下面是列表的組織:

  • 所有我能找到模式設置中定義的文件(或 ,似乎莫代爾外觀和/或 行爲密切相關的項目)
  • 發生相關設置/配置的行號(如 爲2.5。6)
  • 任何附近的文字的引用可能提供洞察該特定模式在何處/如何使用(當試圖確定此 是否控制要更改的模式時)或任何信息的註釋 看來相關的/有幫助

而這裏的列表本身:

  • \administrator\components\com_contact\elements\contact.php:53 「COM_CONTENT_SELECT_A_CONTACT」

  • \administrator\components\com_contact\models\fields\modal\contacts.php:69 「COM_CONTACT_CHANGE_CONTACT_BUTTON」

  • \administrator\components\com_content\elements\article.php:55 「COM_CONTENT_SELECT_AN_ARTICLE」

  • \administrator\components\com_content\models\fields\modal\article.php:78 「COM_CONTENT_CHANGE_ARTICLE」

  • \administrator\components\com_menus\models\fields\menutype.php:71

  • \administrator\components\com_menus\views\item\tmpl\edit_modules.php:46 「COM_MENUS_EDIT_MODULE_SETTINGS」

  • \administrator\components\com_menus\views\menus\tmpl\default.php:113 「COM_MENUS_EDIT_MODULE_SETTINGS」

  • \administrator\components\com_modules\models\fields\moduleposition.php:77 「COM_MODULES_CHANGE_POSITION_TITLE」

  • \administrator\components\com_newsfeeds\models\fields\modal\newsfeeds.php:81 「COM_NEWSFEEDS_CHANGE_FEED_BUTTON」

  • \administrator\modules\mod_multilangstatus\tmpl\default.php

    :14 「MOD_MULTILANGSTATUS」

  • \components\com_content\views\article\tmpl\default_links.php:65
    「類=「內容 - 鏈接「」

  • \components\com_weblinks\views\category\tmpl\default_items.php:110

  • \libraries\cms\form\field\user.php:94
    「JLIB_FORM_CHANGE_USER」

  • \libraries\joomla\html\toolbar\button\popup.php:53
    這 看起來可以是PHP文件建立基礎參數& 等,這是調用和建立o其他地方的ff。

  • \media\system\js\modal-uncompressed.js:整個文件
    包含 交互式(客戶端)的邏輯用於模態的使用(注意的Joomla 模式窗口是深藍導出)。

  • \media\system\js\modal.js:整個文件
    相同的內容,上面的文件,只是精縮。

  • \plugins\user\profile\fields\tos.php:81
    據我所看到的, 這似乎可以用來顯示服務條款,最終 用戶,可能,如果你創建了自己的服務條款,你的用戶需要 知道並同意。

+0

哇!感謝您這樣做!需要多長時間才能找到這一切? – jonnypixel 2012-07-18 23:57:59

+0

我很尷尬地說,這花了我幾個小時;主要是因爲我不得不弄清楚我正在尋找什麼,除了_where_可能。一旦我遇到了定義模式大小的幾個文件,我注意到了足夠的模式,我意識到我可以在所有Joomla文件中搜索特定的文本,並且只有幾個文件(並且在那些文件中有特定的位置文件)通過。 ...我希望Joomla文檔更加新手友好。我仍然不明白爲什麼事物的結構是這樣的,甚至是當前結構的作用。 – Exirtis 2012-07-20 16:22:40

+0

你是對的。再次感謝,我會很好的使用這個。並確定其他人也會。 – jonnypixel 2012-07-20 23:23:12