Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - iraklis

Pages: [1] 2
1
FAQ, Tips / Re: How can I include another PHP file in the templates?
« on: January 05, 2007, 03:10:56 PM »
Î've problems too.

Parse error: parse error, unexpected '/' in /dev/httpdocs/includes/template.php(133) : eval()'d code on line 372

Anybody an idea?

2
Hello

First of all, great MOD. It works, not everything like it should, but it's ok.

One thing that's really boring, my ACP. After the configuration of this MOD PM, some of my other MODs in the ACP doesn't work anymore. In the menu (left side) are free spaces and if I click on them I get a page, but not like it was before.

I tried to change files, without result. I don't know what the problem could be. I've attached two printscreens, so you can see how it looks like.

Any ideas, can someone help.

Thank you for your support.

greez


ok, I could solve this problem, but now I've an other.

When I create a new message and I click "Preview" the message is ok. But the receiver, receives the message like this:
Quote
"Subject     selftest       | [Reply] | [Delete]
selftest
<br />ddfdfdfdf

so is anything not ok with the message settings for html messages?

3
Hello

First of all, great MOD. It works, not everything like it should, but it's ok.

One thing that's really boring, my ACP. After the configuration of this MOD PM, some of my other MODs in the ACP doesn't work anymore. In the menu (left side) are free spaces and if I click on them I get a page, but not like it was before.

I tried to change files, without result. I don't know what the problem could be. I've attached two printscreens, so you can see how it looks like.

Any ideas, can someone help.

Thank you for your support.

greez

4
1) I see no mention about new paging.php class ;)
2) cat_id=0 will only be showed when u access homepage - that is normal
3) lets fix first the original code then u can play with home.html and such ;)
4) see no {cat_paging_stats} which beliver or not could help too ;)

1) ok and paging.php is uploaded  :mrgreen:
2) you know what i mean with cat_id, if i hover the link to cat_page number "2"
3) yes, but why i cannot see the {cat_paging} and {cat_paging_stats}  if just include it in categories.html, that's the reason why i modify the home.html
4) ok now it's {cat_paging} and {cat_paging_stats} included in categories.html and excluded in home.html, now i've the problem (see above)

5
ooh man

so i try it on a fresh 4images

changes

-function.php
-categories.html

effect

-the number categories decrease  ok
-the {cat_page} isn't shown   not ok


changes 2
-function.php
-categories.html
-home.html

effect

-the number categories decrease  ok
-the {cat_page} is shown            ok
-i can't change the cat_page    not ok (cat_id=0)


attachement
home.html
categories.html
function.php

i really don't know what's wrong!!!

6
i first changed categories.html with no effect, so i modified home.html and it was indicated. just the problem i still have, emerged.

so i think i will try it on a fresh 4images.


thank you so far for your support and patience  :mrgreen:

regards

7
FYI
Quote
Step 3.
Add in /templates/<yourtemplate>/categories.html
those tags:
{cat_paging} and if u want {cat_paging_stats}


i didn't change the template categories.html, i changed the home.html. i don't know if this could be the problem!?

second thing
i took the original function.php modify it like it's written in the manual, but i've the same problem.

8
if i write this url in the browser domain/categories.php?cat_id=13&cat_page=2 i get the page with the pictures of categorie 13 and not the cat_page2. i don't know if it's normal!?


9
i upload the original categories.php, so that can't be the problem.

if i would write the url domain/categories.php?cat_id=3&cat_page=4 by my self. should it work? i tried it but it doesn't.

i also upload the original function.php and the cat_id is also 0

10
it's 0

like the url: domain/categories.php?cat_id=0&cat_page=4

11
in this mod you've just to configure the template category_bit.html. so don't think that this is the problem. i thought you know that with both mods combiend, there are problems. so it's not that

12
FYI

i also add this mod

http://www.4homepages.de/forum/index.php?topic=6675

but this souldn't disturb this one !?

13
Code: [Select]
function get_categories($cat_id = 0) {
  global $site_template, $site_db, $site_sess, $config, $lang, $HTTP_GET_VARS;
  global $cat_cache, $cat_parent_cache, $new_image_cache, $subcat_ids;

  $cattable_width = ceil((intval($config['cat_table_width'])) / $config['cat_cells']);
  if ((substr($config['cat_table_width'],-1)) == "%") {
    $cattable_width .= "%";
  }

  if (!isset($cat_parent_cache[$cat_id])) {
    return "";
  }

  $visible_cat_cache = array();
  foreach ($cat_parent_cache[$cat_id] as $key => $val) {
    if (check_permission("auth_viewcat", $val)) {
      $visible_cat_cache[$key] = $val;
    }
  }

  if (empty($visible_cat_cache)) {
    return "";
  }

$total = sizeof($visible_cat_cache);

//Begin configuration:

$perpage = 3; //how many categories per page
$cat_text = "Found {total_cat_images} categories on {total_pages} page(s). Displayed category {first_page} to {last_page}";

//u can use those tags:
//{total_cat_images} - total categories
//{total_pages} - total pages
//{first_page} - displayed from (number first category displayed)
//{last_page} - displayed to (number last category displayed)
//End configuration

$page = (isset($HTTP_GET_VARS['cat_page'])) ? $HTTP_GET_VARS['cat_page'] : 0;
if (!class_exists(Paging)) {
include(ROOT_PATH.'includes/paging.php');
}
$link_arg = $site_sess->url(ROOT_PATH."categories.php?".URL_CAT_ID."=".$cat_id);
$getpaging = new Paging($page, $perpage, $total, $link_arg, $cat_text, "", "cat_page");
$offset = $getpaging->get_offset();
$limit = ($offset + $perpage > $total) ? $total : $offset + $perpage - 1;
$total = $limit - $offset;
$site_template->register_vars(array(
 "cat_paging" => $getpaging->get_paging(),
 "cat_paging_stats" => $getpaging->get_paging_stats()
));
$cache = array();
$i = 0;
foreach ($visible_cat_cache as $category_id) {
if ($i >= $offset && $i <= $limit) {
$cache[] = $category_id;
   $cache_sql .= (($cache_sql != "") ? ", " : "").$category_id;
}
$i++;
}
$total = count($cache);
//END MOD category for each page

  $table_columns = (intval($config['cat_cells'])) ? intval($config['cat_cells']) : 2;
  if ($total <= $table_columns) {
    $table_rows = 1;
  }
  else {
    $table_rows = $total / $table_columns;
    if ($total >= $table_columns && !is_integer($table_rows)) {
      $table_rows = intval($table_rows) + 1;
    }
  }

  $categories = "\n<table width=\"".$config['cat_table_width']."\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n<tr>\n<td valign=\"top\" width=\"".$cattable_width."\" class=\"catbgcolor\">\n";
  $categories .= "<table border=\"0\" cellpadding=\"".$config['cat_table_cellpadding']."\" cellspacing=\"".$config['cat_table_cellspacing']."\">\n";
  $count = 0;
  $count2 = 0;
  foreach ($cache as $category_id){
    $categories .= "<tr>\n<td valign=\"top\">\n";

    $is_new = (isset($new_image_cache[$category_id]) && $new_image_cache[$category_id] > 0) ? 1 : 0;
    $num_images = (isset($cat_cache[$category_id]['num_images'])) ? $cat_cache[$category_id]['num_images'] : 0;

    $subcat_ids = array();
    get_subcat_ids($category_id, $category_id, $cat_parent_cache);

    if (isset($subcat_ids[$category_id])) {
      foreach ($subcat_ids[$category_id] as $val) {
        if (isset($new_image_cache[$val]) && $new_image_cache[$val] > 0) {
          $is_new = 1;
        }
        if (isset($cat_cache[$val]['num_images'])) {
          $num_images += $cat_cache[$val]['num_images'];
        }
      }
    }

    if (defined("SHOW_RANDOM_IMAGE") && SHOW_RANDOM_IMAGE == 0 || defined("SHOW_RANDOM_CAT_IMAGE") && SHOW_RANDOM_CAT_IMAGE == 0) {
      $random_cat_image_file = "";
    }
    else {
      $random_cat_image_file = get_random_image($category_id, 0, 1);
    }

 
    if ($categories && function_exists('get_subcategories') && $num_images >= 1) {
 
    $site_template->register_vars(array(
      "cat_id" => $category_id,
      "cat_name" => $cat_cache[$category_id]['cat_name'],
      "cat_description" => $cat_cache[$category_id]['cat_description'],
      "cat_hits" => $cat_cache[$category_id]['cat_hits'],
      "cat_is_new" => $is_new,
      "lang_new" => $lang['new'],
      "sub_cats" => get_subcategories($category_id),
      "cat_url" => $site_sess->url(ROOT_PATH."categories.php?".URL_CAT_ID."=".$category_id),
      "random_cat_image_file" => $random_cat_image_file,
      "num_images" => $num_images
    ));
   
    $categories .= $site_template->parse_template("category_bit");
    $count++;
    $count2++;
    $categories .= "</td>\n</tr>\n";
   
    } ####### End of if statement.

    if ($count == $table_rows && $count2 < sizeof($visible_cat_cache)) {
      $categories .= "</table></td>\n";
      $categories .= "<td valign=\"top\" width=\"".$cattable_width."\" class=\"catbgcolor\">\n";
      $categories .= "<table border=\"0\" cellpadding=\"".$config['cat_table_cellpadding']."\" cellspacing=\"".$config['cat_table_cellspacing']."\">\n";

      $total = $total - $count2;
      $table_columns = $table_columns - 1;
      /*if ($total <= $table_columns && $table_columns > 1) {
        $table_rows = 1;
      }
      else {
        $table_rows = $total / $table_columns;
        if ($total >= $table_columns && !is_integer($table_rows)) {
          $table_rows = intval($table_rows) + 1;
        }
      }*/
      $count = 0;
    }
  }

  $categories .= "</table>\n</td>\n</tr>\n</table>\n";
  return $categories;
}

14
could someone send me his "funktion.php" ???  :mrgreen:

15
like you can see in the code, it is already done.

Pages: [1] 2