PDA

Zobacz pełną wersję : usuwanie batonow w docmanie



alsk
08-11-2009, 18:30
jak usunac przyciski, pobierz, zobacz, szczegoly, w komponencie docman :)

które linijki i z jakich plikow usunac ;) ?

alsk
09-11-2009, 15:48
czyzby nikt nie wiedzial jak usunac przyciski ?

Jac
09-11-2009, 18:06
To rozwiązanie powinno pomóc (http://www.studioalfa.pl/blog/blog-o-joomla-templatkach-i-projektowaniu-stron/docman-jak-usunac-przyciski-pobierz-widok-i-szczegoly.html).

alsk
10-11-2009, 07:45
w moim przypadku nie pomoglo ;p jakis inny sposób ?

alex51
10-11-2009, 16:46
Patrząc na wszystkie napisane przez Ciebie posty odnoszę nieodparte wrażenie, że od początku masz problem z komponentem docmana.
Zaproponowany Ci sposób jednak działa i można dzięki niemu usunąć wskazane przyciski. Nie wiem jednak jaki masz cel w usuwaniu tych przycisków? Skoro nie odpowiadają Ci "fabryczne" ustawienia docmana, to zastosuj inny komponent.
Warto byłoby też nauczyć się stosowania pewnych magicznych słów, choćby słowa "dziękuję", na które kolega @Jac z pewnością zasłużył.

alsk
11-11-2009, 12:46
mowie ze nie dziala przeciez ;p jedyny efekt zastosowanie tego co tam kolega podeslał ejst taki iż te przyciski nie dzialaja, ale sa nadal widoczne. odpowiadajac na towje kolejne pytanie odnosnie tego dlaczego chcem je usunac, odpowiadam iz w stylu ktory wgralem na strone one nie leza w tych miejschac gdzie powinny i gryza sie z tegstem proste, pozatym nie potrzebna sa mi one w ogole ;p zaraz podesle wam tekst tego mojego pliku....

alsk
11-11-2009, 12:50
<?php
/**
* DOCman 1.4.x - Joomla! Document Manager
* @version $Id: tasks.tpl.php 423 2007-10-29 22:18:47Z mjaz $
* @package DOCman_1.4
* @copyright (C) 2003-2007 The DOCman Development Team
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* @link http://www.joomlatools.org/ Official website
**/
defined('_VALID_MOS') or die('Restricted access');

/**
* Default DOCman Theme
*
* Creator: The DOCman Development Team
* Website: http://www.joomlatools.org/
* Email: support@joomlatools.org
* Revision: 1.4
* Date: February 2007
**/

/*
* Display the document tasks (called by document/list_item.tpl.php and documents/document.tpl.php)
*
* General variables :
* $this->theme->path (string) : template path
* $this->theme->name (string) : template name
* $this->theme->conf (object) : template configuartion parameters
* $this->theme->icon (string) : template icon path
* $this->theme->png (boolean): browser png transparency support
*
* Template variables :
* $this->doc->links (object) : holds the tasks a user can preform on a document
*/

foreach($this->doc->buttons as $button) {
$popup = ($button->params->get('popup', false)) ? 'type="popup"' : '';
$attr = '';
if($class = $button->params->get('class', '')) {
$attr = 'class="' . $class . '"';
}
?><li <?php echo $attr?>>
<a href="<?php echo $button->link?>" <?php echo $popup?>>
<?php echo $button->text ?>
</a>
</li><?php
}

zmieniam od foreach, i przyciski nie dzialaja le sa widoczne dalej ;p ten plik co podeslalem jest orginalny ;p

alex51
11-11-2009, 13:01
mowie ze nie dziala przeciez(...)
A jak ma działać skoro źle wkleiłeś potrzebny fragment kodu.
Podajesz, że dodałeś:

foreach($this->doc->buttons as $button) {
$popup = ($button->params->get('popup', false)) ? 'type="popup"' : '';
$attr = '';
if($class = $button->params->get('class', '')) {
$attr = 'class="' . $class . '"';
}
?><li <?php echo $attr?>>
<a href="<?php echo $button->link?>" <?php echo $popup?>>
<?php echo $button->text ?>
</a>
</li><?php
}
A powinno tu być:


foreach($this->doc->buttons as $button) {
$popup = ($button->params->get('popup', false)) ? 'type="popup"' : '';
$attr = '';
if($class = $button->params->get('class', '')) {
$attr = 'class="' . $class . '"';
}
$skip = array("Download","View","Details"); // <-- add list of buttons
if (in_array($button->text,$skip)) CONTINUE; // <-- skip "echo" if in list ?><li <?php echo $attr?>>
<a href="/<?php echo $button->link?>" <?php echo $popup?>>
<?php echo $button->text ?>
</a>
</li><?php
}

alsk
11-11-2009, 13:35
"ten plik co podeslalem jest orginalny ;p" czyli ten co byl tam od poczatku a nie ten co go teraz zedytowalem ;p

alex51
11-11-2009, 15:49
Bez komentarza.

alsk
12-11-2009, 07:53
alex masz jeszcze jakies inne pomysły jak by to usunac ?

nie da sie jakis linijek usunac z pliku szablonu albo cos ?