4images Forum & Community

4images Modifications / Modifikationen => Mods & Plugins (Requests & Discussions) => Topic started by: rinaldos on June 03, 2009, 11:22:58 PM

Title: MOD PhotoBlog
Post by: rinaldos on June 03, 2009, 11:22:58 PM
MOD PhotoBlog Version 1.1.1 vom 19.07.2009

Alle die ein Update durchführen wollen (1.0.9 -> 1.1.0) schauen hier:
http://www.4homepages.de/forum/index.php?topic=24953.msg138730#msg138730

 Aufgrund eines Fehlers von mir, muss nun leider ein Zwischenrelease durchgeführt werden. Alle die, 1.1.0 schon installiert haben, bitte nun die pb.php aus 1.1.1 austauschen.

:flag-de:
Folgende Dateien werden neu erstellt.
:flag-en:
These files are new.

/tiny_mce (Whole Directory / Ganze Verzeichnis)
/pb.php
/includes/functions_pb.php
/includes/page_header_pb.php
/lang/deutsch/main_pb.php
/lang/deutsch/email/blog_email.html
/lang/english/main_pb.php
/lang/english/email/blog_email.html

Alle Dateien aus dem Template Verzeichnis (Zip Datei)
----
:flag-en:
All Files from Template Folder (Zip File)

:flag-de: Folgende Dateien werden geändert
:flag-en:These files would be changed.
/member.php
/admin/settings.php
/includes/page_header.php (1 Zeile neu)
/includes/constants.php (4 Zeilen neu)
/includes/db_field_definitions.php (2 Zeilen neu)
/lang/deutsch/main.php (Am Ende einfügen)
/lang/deutsch/admin.php
/lang/english/main.php (Am Ende einfügen)
/lang/english/admin.php
/templates/default_960px/member_profile.html (Designabhängig)
/templates/default_960px/member_edit_profile.html (Designabhängig)
/templates/default_960px/user_logininfo.html (Designabhängig)
/templates/default_960px/user_loginform.html (Designabhängig)


1.
:flag-de:
entpacke das ZIP Archiv und lade die Dateien auf deinen Server.
erstelle ein Verzeichnis /data/media_blog/ und setze Schreibrechte/Leserechte darauf
:flag-en:
copy all the files from the Archiv to your Server
create a Directory /data/media_blog/

2.
:flag-de:
öffne /includes/constants.php
finde
:flag-en:
open /includes/constants.php
find


define('WORDMATCH_TABLE', $table_prefix.'wordmatch');

:flag-de:
füge darunter ein
:flag-en:
add after:


//-----------------------
// BLOG MOD START
//-----------------------
define('USERS_PB_TABLE', $table_prefix.'users_pb');
define('USERS_PB_COMMENTS_TABLE', $table_prefix.'users_pb_comments');
define('USERS_PB_CATEGORIES_TABLE', $table_prefix.'users_pb_categories');
define('STATISTICS_TABLE', $table_prefix.'statistics');
define('USERS_PB_ADDITIONAL_TABLE', $table_prefix.'users_pb_additional');
//-----------------------
// BLOG MOD STOP
//-----------------------


3.
:flag-de:
öffne /includes/db_field_definitions.php
für über ?> folgenden Code ein:
:flag-en:
open /includes/db_field_definitions.php
add above ?>


//-----------------------
// BLOG MOD START
//-----------------------
$additional_user_fields['setting_email_blog'] = array($lang['setting_email_blog'], "radio", 0);
$additional_user_fields['user_pb_allow'] = array($lang['user_pb_allow'], "radio", 0);
//-----------------------
// BLOG MOD END
//-----------------------


4.
:flag-de:
öffne /includes/page_header.php
finde
:flag-en:
open /includes/page_header.php
find


if (!defined('ROOT_PATH')) {
  die("Security violation");
}


:flag-de:
füge darunter ein
:flag-en:
add after:


//-----------------------
// BLOG MOD START
//-----------------------
include(ROOT_PATH.'includes/page_header_pb.php');
//-----------------------
// BLOG MOD END
//-----------------------


5.
:flag-de:
öffne /lang/deutsch/main.php
für über ?> folgenden Code ein:
:flag-en:
open /lang/deutsch/main.php
add above ?>


//-----------------------
// BLOG MOD START
//-----------------------
include(ROOT_PATH.'lang/deutsch/main_pb.php');
//-----------------------
// BLOG MOD END
//-----------------------


:flag-de:
öffne /lang/english/main.php
für über ?> folgenden Code ein:
:flag-en:
open /lang/english/main.php
add above ?>
Thanks to 4ella for translation.


//-----------------------
// BLOG MOD START
//-----------------------
include(ROOT_PATH.'lang/english/main_pb.php');
//-----------------------
// BLOG MOD END
//-----------------------


6. öffne
:flag-de:
öffne /member.php
finde
:flag-en:
open /member.php
find


    $site_template->register_vars(array(
      "user_id" => $user_row['user_id'],
      "user_name" => (isset($user_row['user_name'])) ? format_text($user_row['user_name'], 2) : REPLACE_EMPTY,


:flag-de:
füge darüber ein
:flag-en:
add above


//-----------------------
// BLOG MOD START
//-----------------------
   $sql = "SELECT COUNT(users_pb_id) AS blogs
            FROM ".USERS_PB_TABLE."
            WHERE user_id_pb = ".$user_row['user_id']." AND user_pb_private = 0";
   $result = $site_db->query_firstrow($sql);
   $num_blog_1 = $result['blogs'];

    $user_pb_link = "<a href=\"".ROOT_PATH."pb.php?action=showpb&id=".$user_row['user_id']."\">".$lang['user_pb_too_pb'].$user_row['user_name']." (".$num_blog_1.")</a>";

    $site_template->register_vars(array(
    "user_pb_link" => $user_pb_link
    ));
//-----------------------
// BLOG MOD END
//-----------------------


:flag-de:
finde
:flag-en:
find


    "lang_new_password_confirm" => $lang['new_password_confirm'],
    "lang_edit_profile_msg" => $edit_profile_msg,
    

:flag-de:
füge darunter ein
:flag-en:
add after


//-----------------------
// BLOG MOD START
//-----------------------
    "lang_setting_email_blog" => $lang['setting_email_blog'],
    "lang_user_pb_allow" => $lang['user_pb_allow'],
//-----------------------
// BLOG MOD END
//-----------------------


7.
:flag-de:
öffne /templates/default/member_editprofile.html
finde
:flag-en:
open /templates/default/member_editprofile.html
find
 
           <tr>
            <td class="row2"><b>{lang_icq}</b></td>
            <td class="row2"><input type="text" name="user_icq"  size="30" value="{user_icq}" class="input" /></td>
          </tr>
 
:flag-de:
füge darunter ein
:flag-en:
add after

 
         <!-- BLOG MOD START -->
          <tr class="row1">
           <td ><b>{lang_setting_email_blog}</b></td>
           <td >
           <input type="radio" name="setting_email_blog" value="1"{setting_email_blog_yes} />
           {lang_yes}&nbsp;&nbsp;&nbsp;
           <input type="radio" name="setting_email_blog" value="0"{setting_email_blog_no} />
           {lang_no}
           </td>
          </tr>
          <tr class="row2">
           <td ><b>{lang_user_pb_allow}</b></td>
           <td >
           <input type="radio" name="user_pb_allow" value="1"{user_pb_allow_yes} />
           {lang_yes}&nbsp;&nbsp;&nbsp;
           <input type="radio" name="user_pb_allow" value="0"{user_pb_allow_no} />
           {lang_no}
           </td>
          </tr>
        <!-- BLOG MOD END -->


8.
:flag-de:
öffne /templates/default/member_profile.html füge am ende der Datei folgenden Code ein
:flag-en:
open /templates/default/member_profile.html and add these code at the end of the file


         <!-- BLOG MOD START -->
{if user_pb_allow}
<b>{user_pb_link}</b>
{endif user_pb_allow}
         <!-- BLOG MOD END -->


9.
:flag-de:
öffne /templates/default/user_logininfo.html
finde
:flag-en:
open /templates/default/user_logininfo.html
find


&raquo; <a href="{url_logout}">{lang_logout}</a><br />


:flag-de:
füge darunter ein (nur eine der beiden Möglichkeiten)
:flag-en:
add after Only one of these possibilities


         <!-- BLOG MOD START -->
      &raquo;<a href="{url_own_pb}">{lang_pb_blog} ({num_blogs_total_user}/{num_blogs_total_user_na})</a><br />
      &raquo;<a href="{url_own_pb_overview}">{lang_pb_blog_overview} ({num_blogs_total}{if num_blogs_new}/ <font color="red">{num_blogs_new} <small><sup>{lang_new}</sup></font>{endif num_blogs_new}</small>)</a><br />
      {if num_blogs_new}
      &raquo;<a href="{url_own_pb_overview_new}">{lang_pb_blog_overview_new} <font color="red">({num_blogs_new}) <small><sup>{lang_new}</sup></font></small></a><br />
      {endif num_blogs_new}
      <!-- BLOG MOD END -->


For Personal Overview in LIST Form, use:

        <!-- BLOG MOD START -->
        &raquo;<a href="{url_own_pb_new}">{lang_pb_blog} ({num_blogs_total_user}/{num_blogs_total_user_na})</a><br />
        &raquo;<a href="{url_own_pb_overview}">{lang_pb_blog_overview} ({num_blogs_total}{if num_blogs_new}/ <font color="red">{num_blogs_new} <small><sup>{lang_new}</sup></font>{endif num_blogs_new}</small>)</a><br />
        {if num_blogs_new}
        &raquo;<a href="{url_own_pb_overview_new}">{lang_pb_blog_overview_new} <font color="red">({num_blogs_new}) <small><sup>{lang_new}</sup></font></small></a><br />
        {endif num_blogs_new}
        <!-- BLOG MOD END -->


10.
:flag-de:
öffne /templates/default/user_loginform.html
finde
:flag-en:
open /templates/default/user_loginform.html
find


&raquo; <a href="{url_register}">{lang_register}</a><br />


:flag-de:
füge darunter ein
:flag-en:
add after


         <!-- BLOG MOD START -->
&raquo;<a href="{url_own_pb_overview}">{lang_pb_blog_overview} ({num_blogs_total}{if num_blogs_new}/ <font color="red">{num_blogs_new} <small><sup>{lang_new}</sup></font>{endif num_blogs_new}</small>)</a><br />
{if num_blogs_new}
&raquo;<a href="{url_own_pb_overview_new}">{lang_pb_blog_overview_new} <font color="red">({num_blogs_new}) <small><sup>{lang_new}</sup></font></small></a><br />
{endif num_blogs_new}
         <!-- BLOG MOD END -->


11
:flag-de:
Ab hier wierder für alle
öffne /admin/settings.php
finde
:flag-en:
Now for all again
open admin/settings.php
find


show_form_footer($lang['save_changes'], "", 2);


:flag-de:
füge davor ein
:flag-en:
insert above


  show_table_separator($setting_group[xx], 2, "setting_group_xx");
  show_setting_row("mod_blog_update_check", "radio");
  show_setting_row("mod_blog_activate", "radio");
  show_setting_row("mod_blog_cat_table_width");
  show_setting_row("mod_blog_cat_cells");
  show_setting_row("mod_blog_tiny", "radio");


xx is your settings group.

12
:flag-de:
öffne /lang/your language/admin.php
finde ?>
:flag-en:
open /lang/your language/admin.php
find ?>

:flag-de:
füge davor ein
:flag-en:
insert above

/*-- Setting-Group xx --*/
$setting_group[xx]="BLOG";
$setting['mod_blog_update_check'] = "UPDATE CHECk aktivieren? <br>Sofern dieser Fehler auftritt:<br><font color=\"red\">URL file-access is disabled in the server configuration</font> <br>musst du den Updatecheck deaktivieren";
$setting['mod_blog_activate'] = "BLOG aktivieren?";
$setting['mod_blog_cat_table_width'] = "Tabellenbreite. fixed(650) oder variable(100%)";
$setting['mod_blog_cat_cells'] = "Anzahl der Zellen. Default 3";
$setting['mod_blog_tiny'] = "Tiny aktivieren?";


for english version

/*-- Setting-Group xx --*/
$setting_group[xx]="BLOG";
$setting['mod_blog_update_check'] = "activate UPDATE CHECk? <br>If these Error occure:<br><font color=\"red\">URL file-access is disabled in the server configuration</font> <br>you have to disable update check";
$setting['mod_blog_activate'] = "activate BLOG System?";
$setting['mod_blog_cat_table_width'] = "Table width. fixed (650)default oder variable(100%)";
$setting['mod_blog_cat_cells'] = "Number of Cells. Default 3";
$setting['mod_blog_tiny'] = "Tiny aktivieren?";



13
:flag-de:
Nun führe noch den Installer für die Datenbank aus! Löschen nicht vergessen......
DeineUrl/BOG_MOD_INSTALL.php
:flag-en:
Now execute the Installer, do not forget to delete the file after executing
YourUrl/BOG_MOD_INSTALL.php


:flag-de:
Sobald die Installaton abgeschlossen ist, gehe in dein Kontrollcenter und aktiviere die BLOG's. Standardmässig sind die BLOG's für alle Benutzer deaktiviert. Jeder Benutzer muss für sich entscheiden, ob er die BLOG Funktion aktivieren möchte.
Erstelle nun eine Kategorie und du wirst dann deinen ersten BLOG erstellen können.

Ich hoffe ich habe alles. Viel Spass beim Bloggen.......

Erweiterungen sind immer Willkommen. Fehlermeldungen bitte hier im Forum posten! Ich werde versuchen, so schnell wie möglich Lösungen für Dein Problem zu finden.

:flag-en:
Once the Installaton is complete, go into your Control Center and activate the BLOG's. By default, the BLOG's disabled for all users. Each user must decide for himself whether he wants the BLOG feature.
Create now a category and your first BLOG can be created.

I hope I did everything. Have fun blogging .......

Extensions are always welcome. please Post Error messages in the forum! I will try to find as quick as possible a solutions for your problem.

Gruß
Ingo
Title: Re: MOD PhotoBlog
Post by: Sunny C. on June 03, 2009, 11:41:12 PM
Klasse Mod, kann ich nur da sagen!
Vielleicht sieht man ja mehr Mods von dir ;)
Oder frischst mal alte Mods generell hier aus dem Forum auf :D

Weiter so!
Danke!
Title: Re: MOD PhotoBlog
Post by: 4ella on June 04, 2009, 12:08:16 AM
It looks really super , tomorrow will try to install it on 1.7.6 , very nice job Rinaldo . I like that you've used as much as possible new files so only a few original 4Images files are affected , very nice idea and it had to be a lot of work for your little Wordpress , Daniel

Quote
@English - main.php.  Sorry for my bad translation, maybe someone has a better one  :)

Wanted to help a little bit,  so I controlled the file translations , I can't help with programming at all, but at least I tried to help you to correct some very small translation errors , maybe would be helpful too.
Code: [Select]
REMOVED TO DO NOT CONFUSE THE MEMBERS

so now maybe corrected main.php (without BBCode , tomorrow will try to help you to translate the rest of BBCode):

Code: [Select]
REMOVED TOO - presented in the first Rinaldo's post now
I'm not sure about German translations because my German is not best but English would be correct
Title: Re: MOD PhotoBlog
Post by: rinaldos on June 04, 2009, 08:07:06 AM
@4ella,
thanks for your Help, I added your translation (second quote) into the first post. Be Carefull in your Post (first quote) there are some errors in the Code, don't use this in main.php.

$lang['user_pb_new_to'] = "Zum Eintrag"; = $lang['user_pb_new_to'] = "To the Entry";    or To the Record?
I Think Record sounds better

Anstelle der xxx muss die Image_ID stehen  -  xxx settings must be the same like image_ID  ?
xxx is the Image_ID, not settings. This is a hint from BBCODE.
"im" => "Image: [image_blog=xxx] xxx must be the same like Image_ID. [image_blog=$image_id]",

Sounds better ....

Thanks for the hint :-)
Title: Re: MOD PhotoBlog
Post by: 4ella on June 04, 2009, 09:57:21 AM
@You are welcome Rinaldo , but for sure there is many native english speaking members so they would help better .

b.t.w - first quote was only showing the affected codes , so I will eliminate that now to NOT confuse other members with too many codes , and because you have replaced also second quote - main.php ,  I think that would be better to eliminate that too , many times I'm confused with many codes which are presented several times , most important has to be the first post ,  I don't know if I can , if NOT , administrators pls. let me know and I will put it back.
Title: Re: MOD PhotoBlog
Post by: rinaldos on June 04, 2009, 10:05:41 AM
Codeupdate 04.06.2009 in lang files an pb.php.
- Added one line each language.
- Fixed an error upon delete a BLOG.

If you installed Version 1.0.0 (first release) than you have to add this in
/lang/german/main.php

$lang['users_pb_category_exist'] = "Es existieren noch BLOGs in dieser Kategorie. L&ouml;sche erst die BLOGs, bevor diese Kategorie gel&ouml;scht werden kann";

/lang/english/main.php

$lang['users_pb_category_exist'] = "There are some BLOGs in this Category. Please delete these BLOGs, after that, you can delete the Category.";

Install new pb.php from the ZIP-File.
Now everything works like a charme :-)


Gruß
Ingo



Title: Re: MOD PhotoBlog
Post by: 4ella on June 06, 2009, 01:34:39 AM
Have installed , this Mod is great it's like an another website , really very nice , for me very , very useful, worked immediately without any problem , 10minutes installation and web upgraded and more functional for more than  50%,  thanks a lot Rinaldo , made a donation , put also your little website logo with link at the bottom of the PhotoBlog, you deserve it .

Recommend change for English  :
Added successful (I don't know where it is ...)      for   New Category added successfully
Entry was succesful !!!  for   Category creation was successful !!!
and where can i change NEUER EINTRAG button? , it is in German , it would be better in English too
I don't see a avatar or member picture in comments , but I will find the error , it would be a my mistake , will report the bugs, but till now I don't see nothing , everything works perfect in 1.7.6


For those who wants to see the PhotoBlog in black go here : http://www.dancersrecruit.com/pictures/pb.php?action=categories

Title: Re: MOD PhotoBlog
Post by: 4ella on June 07, 2009, 04:43:54 PM
Rinaldo really excellent Mod you have created , I don't sleep anymore , working all the day to put the info there , Blog works excellent , have some suggestions and found some little bugs like :

1. When you edit blog , you always miss the category you have set before , it doesnt keep the category info - its not nice always to do not forget to set up the category again.

2.When you put attachment , it doesnt show nothing (doesnt work)- when you want eliminate attachment there's no function for elimination at all , so you have to eliminate all the blog

I have also one suggestion :
Would be great to add [category_blog=xxx] which would lead you to the category about which are you in your blog talking about . I think that it would be also appreciated with other users
For me is this Mod one of the best Addon in the  4Images so far (of course for my specific website - for others should be useless) and I think that has great future because there is a lot of things to add - 4 Images with this Mod can grow up .
Daniel

http://www.dancersrecruit.com/pictures/pb.php?action=categories (http://www.dancersrecruit.com/pictures/pb.php?action=categories)
Title: Re: MOD PhotoBlog
Post by: rinaldos on June 07, 2009, 05:22:58 PM
@4ella,
give me a little time to implement it, and to fix small errors with the up/download function :-)

your POINT2, did you creat the folder /data/media-blog/ (Step 1)?

Greets
Ingo
Title: Re: MOD PhotoBlog
Post by: 4ella on June 07, 2009, 06:36:22 PM
No I didn't  :D , I'm so stupid , forget Point2 -:)
Title: Re: MOD PhotoBlog
Post by: 4ella on June 11, 2009, 12:43:57 AM
Rinaldo I have put new files from the thread above and I get this :

Fatal error: Call to undefined function url_exists_blog() in /home2/dancersr/public_html/pictures/pb.php on line 1941

I knew that i had to wait for you  :D


Forget it , It works perfect - I forgot to put also functions_pb.php from includes  , its 1:00hr . in the morning as usual , you have to understand-:) i go sleep now , it works very nice .
Hope that somebody will install it too and create rating mod  and some other wordpress plugins to this beautiful Blog.

To convince you to try it , feel free to use my blog like a DEMO for testing purposes , I will delete that after .

Feel free to registrate or use this login info:
Username: 4images   password:test
DEMO:
http://www.dancersrecruit.com/pictures/pb.php (http://www.dancersrecruit.com/pictures/pb.php)
 
Rinaldo Do you  think that it would be difficult to implement category thumbnail for [cat_blog=xxx] ? The part of the Blog should be related to the category and thumbnail should represent the category I.D. (of course in case that somebody has installed unique category icon Mod - i have it ,it would be very nice connection with gallery. The best to use dropdown menu to find the category .
Title: Re: MOD PhotoBlog
Post by: rinaldos on June 11, 2009, 10:31:17 AM
you did not update functions_pb.php

But I saw, you fixed it already ....


Gruß

Ingo
Title: Re: MOD PhotoBlog
Post by: 4ella on June 13, 2009, 08:52:00 PM
@Rinaldo thanks a lot !!!!!

Very good idea to add the name of the category into the head of the blog , works perfect latest v.1.0.6 , very good job again

How can i fix the width of the categories cells ? in firefox is each one different and in IE8 it is much more smaller , it doesnt looks good , where to put something like cells - 33% , 33% , 33% .
Title: Re: MOD PhotoBlog
Post by: rinaldos on June 14, 2009, 02:07:53 AM
In pb.php you found at line 85 the changes. Maybe you select percent, or you will select fixed width. maybe it works better in IE with fixed width.
read in Folder Document the update description. But now must release shortly 1.0.7. Fixed an security issue..... And at least added one more feature. Now you see, how much blogs are new.

Update Instructions to 1.0.7
copy the following files to your 4Images System


/ph.php
/includes/functions_pb.php
/includes/page_header_pb.php
/templates/default/user_pb_categories_bit.html
/templates/default_960px/user_pb_categories_bit.html

Fixed BUTTONS for IE6+
Fixed Security leak! No more Info's for security reasons ......
added "new" Tag for BLOGS and Categories

in user logininfo and user_logininform change to this

&raquo;<a href="{url_own_pb_overview}">{lang_pb_blog_overview} ({num_blogs_total}{if num_blogs_new}/ <font color="red">{num_blogs_new} <small><sup>{lang_new}</sup></font>{endif num_blogs_new}</small>)</a><br />


Gruß
Ingo
Title: Re: MOD PhotoBlog
Post by: 4ella on June 14, 2009, 08:44:14 AM
No more bugs , no more questions , very nice idea to put new blogs in red - works perfect -:) thanks a lot
Title: Re: MOD PhotoBlog
Post by: Fryz on June 16, 2009, 06:05:03 PM
Klasse Mod...ehrlich!

Hab ihn grad Installiert... Wenn ich auf die Links( »Dein Foto-Blog oder »Alle Foto-Blogs) klicke, geht zwar die neue Seite auf, bekomme aber folgende Fehlermeldung:

Warning: file() [function.file]: URL file-access is disabled in the server configuration in /var/www/web273/html/Galerie/includes/functions_pb.php on line 388

Warning: file(http://rinaldos.homeip.net/versions/blog_version) [function.file]: failed to open stream: no suitable wrapper could be found in /var/www/web273/html/Galerie/includes/functions_pb.php on line 388


Was muß ich da noch ändern?

Schon mal Danke im Voraus :-)



Title: Re: MOD PhotoBlog
Post by: rinaldos on June 16, 2009, 06:37:04 PM
Klasse Mod...ehrlich!

Hab ihn grad Installiert... Wenn ich auf die Links( »Dein Foto-Blog oder »Alle Foto-Blogs) klicke, geht zwar die neue Seite auf, bekomme aber folgende Fehlermeldung:

Warning: file() [function.file]: URL file-access is disabled in the server configuration in /var/www/web273/html/Galerie/includes/functions_pb.php on line 388

Warning: file(http://rinaldos.homeip.net/versions/blog_version) [function.file]: failed to open stream: no suitable wrapper could be found in /var/www/web273/html/Galerie/includes/functions_pb.php on line 388


Anscheinend mag er den Update Check nicht durchführen :-(
Naja, du kannst in der pb.php ziemlich am Ende

if($user_info['user_level'] ==ADMIN){
   $file_exist = url_exists_blog('http://rinaldos.homeip.net/versions/blog_version');
   if ($file_exist == 1){
        $installed_version = preg_replace('/\\./', '',$version);
        $current_version = get_version_blog($current_blog_version);
        $current_version = ($current_version * 2) /2;
        if ($installed_version < $current_version) {
           $copyright_blog = "<small><a href=\"http://www.rinaldos-world.de\"><font color=\"black\">this blog powered by www.rinaldos-world.de</a></font><br>Version: $version</small>";
           $copyright_blog .= "<br><small><font color=\"red\">There is currently a new Version available.</font></small>";
        }
    }
}

auskommentieren, indem du  vor if ein /* setzt und hinter der letzten klammer ein */


Sollte dann so aussehen

Code: [Select]
/*if($user_info['user_level'] ==ADMIN){
   $file_exist = url_exists_blog('http://rinaldos.homeip.net/versions/blog_version');
   if ($file_exist == 1){
        $installed_version = preg_replace('/\\./', '',$version);
        $current_version = get_version_blog($current_blog_version);
        $current_version = ($current_version * 2) /2;
        if ($installed_version < $current_version) {
           $copyright_blog = "<small><a href=\"http://www.rinaldos-world.de\"><font color=\"black\">this blog powered by www.rinaldos-world.de</a></font><br>Version: $version</small>";
           $copyright_blog .= "<br><small><font color=\"red\">There is currently a new Version available.</font></small>";
        }
    }
}*/
Dann prüft er nicht mehr ob eine neue Version online ist .....

Gruß
Ingo


P.S. Es folgt bald eine neue Version. Da ist dann der TINYMCE Editor integriert. Dann wird es noch komfortabler, den BLOG Text zu formatieren.
Title: Re: MOD PhotoBlog
Post by: Fryz on June 16, 2009, 07:06:48 PM
Danke rinaldos, jetzt klappt alles :-)
Title: Re: MOD PhotoBlog
Post by: rinaldos on June 16, 2009, 07:24:37 PM
Welche PHP Version benutzt du eigentlich?
Title: Re: MOD PhotoBlog
Post by: Fryz on June 17, 2009, 09:41:31 PM
Server Version: 5.0.32
Title: Re: MOD PhotoBlog
Post by: Sunny C. on June 28, 2009, 03:32:29 PM
Habe alles in meiner bestehenden Gallery installiert...

Wenn ich nun ein Blog erstellen möchte (Als Admin), kommt folgender Fehler:
Quote
   
Fehler

Sie sind nicht angemeldet oder haben nicht die erforderlichen Rechte für diese Seite!
   Bitte warten Sie bis zur automatischen Weiterleitung!
Oder Klicken Sie Zum Eintrag

Woran kann das liegen?
Title: Re: MOD PhotoBlog
Post by: 4ella on June 28, 2009, 03:37:37 PM
Ich auch habe diese fehler wann ich neue blog kreiren wollte , wir mussen auf Rinaldo warten  :D
Title: Re: MOD PhotoBlog
Post by: mayashu on June 29, 2009, 09:03:50 AM
Hello. I instaled this mob but I have this error When I go to Control Panel
Code: [Select]
Parse error: syntax error, unexpected ';', expecting ')' in /home/dragos/public_html/member.php on line 945
But on line 945 in member.php I have this

Code: [Select]
//-----------------------
// BLOG MOD START
//-----------------------
   $sql = "SELECT COUNT(users_pb_id) AS blogs
            FROM ".USERS_PB_TABLE."
            WHERE user_id_pb = ".$user_row['user_id']." AND user_pb_private = 0";        ==============this is line 945=========
   $result = $site_db->query_firstrow($sql);
   $num_blog_1 = $result['blogs'];

    $user_pb_link = "<a href=\"".ROOT_PATH."pb.php?action=showpb&id=".$user_row['user_id']."\">".$lang['user_pb_too_pb'].$user_row['user_name']." (".$num_blog_1.")</a>";

    $site_template->register_vars(array(
    "user_pb_link" => $user_pb_link
    ));
//-----------------------
// BLOG MOD END
//-----------------------

What should I do ?
Thanks,
Dragos Popovici
Title: Re: MOD PhotoBlog
Post by: rinaldos on June 29, 2009, 10:04:46 AM
@mayashu
I think you have an cut and paste error. These lines have to work :-)You are the only one with this error :-( please try again this step.

@Benny
Welche Version nutzt du?

Gruß

Ingo

@all. es kommt die tage eine neue Version. Um den Fehler zu beheben, das man nicht ausreichende rechte hat (da es bei mir so klappt) finde

if ($action == "save") {
  $user_id = $_GET['user_id'];
  if($user_info['user_id'] == $user_id) {
      $msg = $lang['no_permission'];
      $afg = "false";
      show_error_page("
    <b>".$lang['no_permission']."</b><table border=0 cellspacing=0 cellpadding=8><tr><td valign=\"top\">
    <td>".$lang['user_pb_new_wait']."
    <a href=pb.php?action=showpb&id=".$_POST['id'].">".$lang['user_pb_new_to']."</a></td></tr></table>");
    }


und ersetze

if ($action == "save") {
/*  $user_id = $_GET['user_id'];
  if($user_info['user_id'] == $user_id) {
      $msg = $lang['no_permission'];
      $afg = "false";
      show_error_page("
    <b>".$lang['no_permission']."</b><table border=0 cellspacing=0 cellpadding=8><tr><td valign=\"top\">
    <td>".$lang['user_pb_new_wait']."
    <a href=pb.php?action=showpb&id=".$_POST['id'].">".$lang['user_pb_new_to']."</a></td></tr></table>");
    }*/


Der Fehler, wird in der nächsten Version behoben sein ..... Sorry :-(
Title: Re: MOD PhotoBlog
Post by: mayashu on June 29, 2009, 01:54:07 PM
I double check the code but I have sa same error.
an d I see another code error in :
http://dragospopovici.ro/4i/pb.php?action=showpb
At the top of the page apeare this error:
Code: [Select]
Warning: file() [function.file]: URL file-access is disabled in the server configuration in /home/dragos/public_html/4i/includes/functions_pb.php on line 388

Warning: file(http://rinaldos.homeip.net/versions/blog_version) [function.file]: failed to open stream: no suitable wrapper could be found in /home/dragos/public_html/4i/includes/functions_pb.php on line 388

Code: [Select]
function get_version_blog() {
        $current_blog_version = 'http://rinaldos.homeip.net/versions/blog_version';
        $array = file($current_blog_version);                                               =================line 388==========
        $current_blog_version = $array[0];
        $current_blog_version = preg_replace('/\\./', '',$current_blog_version);
     return $current_blog_version;
}
Title: Re: MOD PhotoBlog
Post by: rinaldos on June 29, 2009, 02:17:29 PM
try these

http://www.4homepages.de/forum/index.php?topic=24953.msg137302#msg137302

It is an error with update check. In next version it is fixed ....
Title: Re: MOD PhotoBlog
Post by: Sunny C. on June 29, 2009, 02:56:53 PM
@ rinaldos,
nutze die 1.7.7

Habe nun dein Fix eingebaut, der Eintrag findet zwar statt, aber bei der Erstellung, kommt folgender Fehler:
Quote
Warning: move_uploaded_file(/www/htdocs/w00b2576/anitube/data/media_blog/1246280005-1-1-a003fd396242dabb136adf0489c2451a.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /www/htdocs/w00b2576/anitube/pb.php on line 1432

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpfmpBFY' to '/www/htdocs/w00b2576/anitube/data/media_blog/1246280005-1-1-a003fd396242dabb136adf0489c2451a.jpg' in /www/htdocs/w00b2576/anitube/pb.php on line 1432

Wie gesagt, der Eintrag ist da!

Wenn ich den Eintrag nun aufrufe, über der Ligininfo.htm dann steht da noch zusätzlich:
Quote
Es muss erst durch den ADMIN eine BLOG Kategorie erstellt werden!

Ich weis nicht wo ich die Kategorie erstellen kann. Da wo ich was auswählen möchte, gibt es nichts zum auswählen.

Un unter:
pb.php?action=edit_entry&entry=1

Sind keine Einträge vorhanden!
Title: Re: MOD PhotoBlog
Post by: Nicky on June 29, 2009, 03:05:07 PM
Benny,

bei dir ist PHP SAFE MODE auf ON..
http://www.4homepages.de/forum/index.php?topic=6836.0

[edit]
* ist
Title: Re: MOD PhotoBlog
Post by: rinaldos on June 29, 2009, 03:08:37 PM
@Nicky,
 danke für den hinweis, werde das als Voraussetzung für den MOD mit aufnehmen

@Benny
Wenn du als Admin eineloggt bist und auf Alle Photoblogs klickst, solltest du einen link sehen mit neu
Title: Re: MOD PhotoBlog
Post by: mayashu on June 29, 2009, 09:49:30 PM
thank you. That fixet my second problem but I do have the first problem "active"  :(
Title: Re: MOD PhotoBlog
Post by: rinaldos on June 30, 2009, 12:13:34 AM
The code is correct, do you have unseen charakters insert? please attach the file to your post, that i can take a look at it .....
Title: Re: MOD PhotoBlog
Post by: mayashu on June 30, 2009, 07:33:45 AM
here is the file
thank you
Title: Re: MOD PhotoBlog
Post by: rinaldos on June 30, 2009, 09:16:30 AM
Hi,
your STEP 5 was wrong :-(
Insert ABOVE, you insert below. I correct your file, and it works......

Gruß
Ingo

Title: Re: MOD PhotoBlog
Post by: mayashu on June 30, 2009, 09:20:38 AM
:(
Sorry for that.( I realy do)

Thank you.

Dragos Popovici
Title: Re: MOD PhotoBlog
Post by: rinaldos on June 30, 2009, 09:24:20 AM
No Problem :-) I hope now all works very well :-)

Title: Re: MOD PhotoBlog
Post by: mayashu on June 30, 2009, 09:40:48 AM
no :( it is not working I have this errorwhen I create a blog And I want to save

    
Quote
Error

You are not logged in or do not have permissions to enter this site!
   Please wait a few seconds. The browser will be automatically redirected
Or click here To the Entry
Title: Re: MOD PhotoBlog
Post by: rinaldos on June 30, 2009, 09:58:09 AM
There is an error in the SCRIPT :-( Fixed in next version today evening. Meanwhile use this ....

http://www.4homepages.de/forum/index.php?topic=24953.msg137868#msg137868
Title: Re: MOD PhotoBlog
Post by: mayashu on June 30, 2009, 10:07:05 AM
thank you again .
now it works
Title: Re: MOD PhotoBlog
Post by: rinaldos on June 30, 2009, 10:54:12 AM
Update release
Folgendes musst du durchführen für ein Update von 1.0.7 auf 1.0.9

Beachte bitte die neuen Einstellmöglichkeiten im ACP
Take a look to the new Settings in your ACP

Kopiere die folgenden Dateien in dein 4Images Verzeichnis
Copy the following files to your 4images Folder

/ph.php
/includes/functions_pb.php
/tiny_mce/ (complete Directory
YOUR TEMPLATE FOLDER/user_pb_comment_form.html
YOUR TEMPLATE FOLDER/user_pb_edit_comment_form.html
YOUR TEMPLATE FOLDER/user_pb_new.html
YOUR TEMPLATE FOLDER/user_pb_update.html
/lang/deutsch/main_pb.php (2 NEW TAGS)
/lang/english/main_pb.php (2 NEW TAGS)

delete YOUT TEMPLATE FOLDER/bbcode3.html
delete YOUT TEMPLATE FOLDER/bbcode3.js

Installiere nun die neuen Datenbankerweiterungen UPDATE-FILE. (BLOG_MOD_UPDATE_TO_1-0-9.php)
Install the Database Extensions  (BLOG_MOD_UPDATE_TO_1-0-9.php)

STEP 10 - 11 ausführen.

Ich hoffe das ich nichts vergessen habe.
I hope that I have nothing forgotten.


Gruß
Ingo
Title: Re: MOD PhotoBlog
Post by: Sunny C. on June 30, 2009, 04:55:22 PM
Hab alles geupdated.

1) Der TinyMCE funktioniert nicht. Was kann das sein? Auch dein Tutorial zum einbinden des TinyMCE´s klappt nicht. Dann werden keine Kommentare übernommen.

2) Wenn ich die overview aufrufe, kommt oben auf der Seite folgendes immer:
Quote
Test, sdsds" /> Test, sdsdsd" />
Title: Re: MOD PhotoBlog
Post by: rinaldos on June 30, 2009, 05:21:16 PM
Gib mir doch bitte einmal den Link.

LG
Ingo
Title: Re: MOD PhotoBlog
Post by: Fryz on July 05, 2009, 12:57:40 PM
Ich glaub ich bin Blind... Wo kann ich die Hintergrung bzw. die Schriftfarbe vom Photoblog ändern? Beides ist bei mir weiss... das liest sich so schlecht ;-)

Hätte da noch was...
Wenn ich im Admin-Bereich, unter "Einstellungen" die Blog-einstellungen ändere und dann auf "Änderungen Speichern" klicke, bekomme ich für kurze Zeit diese Fehlermeldung:

Warning: main() [function.main]: Unable to access ./../lang//admin.php in /var/www/web273/html/Galerie/admin/settings.php on line 235

Warning: main(./../lang//admin.php) [function.main]: failed to open stream: No such file or directory in /var/www/web273/html/Galerie/admin/settings.php on line 235

Warning: main() [function.main]: Unable to access ./../lang//admin.php in /var/www/web273/html/Galerie/admin/settings.php on line 235

Warning: main(./../lang//admin.php) [function.main]: failed to open stream: No such file or directory in /var/www/web273/html/Galerie/admin/settings.php on line 235

Warning: main() [function.include]: Failed opening './../lang//admin.php' for inclusion (include_path='.:/usr/local/php4-cgi/lib/php') in /var/www/web273/html/Galerie/admin/settings.php on line 235


Hab ich schon wieder was falsch gemacht?
Title: Re: MOD PhotoBlog
Post by: rinaldos on July 05, 2009, 01:07:41 PM
Weisse Schrift auf weissem Grund ist nicht gut:-)

In den jeweiligen user_pb_bit.html findest du die Variabel {text}.
In der Tabellen (<td>) setzt du dann deinen CSS Style Wert ein. Also einfach <td class="head1"> oder so. Kommt eben ganz auf dein Design drauf an. Im Standard 4images ist eben weisser Hintergrund und schwarze Schrift :-)

Gruß
Ingo
Title: Re: MOD PhotoBlog
Post by: Fryz on July 05, 2009, 01:56:18 PM
Erstmal vielen Dank für die schnelle Antwort. Klappt aber leider nicht so...
Ich hab <td class="td5"> in <td class="head1"> geändert. Leider ohne erfolg...
Title: Re: MOD PhotoBlog
Post by: rinaldos on July 05, 2009, 02:03:33 PM
Habe dir ne PM gesendet........
Title: Re: MOD PhotoBlog
Post by: 4ella on July 05, 2009, 02:29:41 PM
ich habe alles meine Blog  im schwarz bearbeitet , ich auch  problems mit font color  hatte, ob du willst , das ist meine user_pb_bit.html


Code: [Select]
<style type="text/css">

<!--

.style1 {color: #333333}

.style2 {color: #666666}

-->

</style>

{if user_pb_allow}

<table width="95%" border="0" cellspacing="5" cellpadding="0" class="maincat" bgcolor="black" align="center" style="margin-top:5px;border:1px solid #0A0A0A; collapse;">

 <tr>

  <td class="td5">

   <table cellpadding="3" cellspacing="1" width="100%" bgcolor="#0A0A0A">

    <tr class="commentrow{row_bg_number}{ifnot row_bg_number}1{endifnot row_bg_number}">

     <td width="100%" align="left" valign="top" {user_pb_private_color_yes}><span class="style1"><b>{if blog_counter}{lang_blog_counter}{blog_counter} - {endif blog_counter}{lang_headline}</b>&nbsp;<b>{user_pb_headline}</b>

     {if lang_user_pb_private_flag}</span>

       <div align="center" class="style1"><b>{lang_user_pb_private_flag}</b></div>

       <span class="style1">{endif lang_user_pb_private_flag}     </span></td>

    </tr>

    <tr class="commentrow{row_bg_number}{ifnot row_bg_number}1{endifnot row_bg_number}">

     <td align="left" valign="top"><font size="2">{text}</font></td>

    </tr>

    <tr class="commentrow{row_bg_number}{ifnot row_bg_number}1{endifnot row_bg_number}">

     <td valign="bottom" height="1">

      <table cellpadding="0" cellspacing="0" width="100%">

        <tr>

        <td align="left"><span class="style1"><small>{lang_user_pb_atachement} {user_pb_file}</small></span></td>

        <td align="right">&nbsp;</small></td>

       </tr>

       <tr>

        <td align="left"><span class="style1">{lang_user_pb_written} {pb_time}, {lang_read} {pb_hits},{lang_user_pb_comments} {pb_comments}</span></td>

        <td align="right"><span class="style2">{admin_link}</span></td>

       </tr>

      </table>

     </td>

    </tr>

   </table>

  </td>

 </tr>

 <tr>

  <td></td>

 </tr>

</table>

{endif user_pb_allow}
Title: Re: MOD PhotoBlog
Post by: rinaldos on July 05, 2009, 03:20:09 PM
Problem von Fryz gelöst! Hatte nichts mit dem BLOG MOD zutun :-)

Title: Re: MOD PhotoBlog
Post by: Fryz on July 05, 2009, 03:55:23 PM
An dieser Stelle nochmal Herzlichen Dank!
Title: Re: MOD PhotoBlog
Post by: terra on July 11, 2009, 06:27:40 PM
Hallo,

erstmal vielen Dank für diese Mod.

Ich möchte damit eine neue Funktion auf meiner Homepage zur Verfügung stellen wo User gewisse vorgegebene Angaben mit Bildern einfügen können.

Da es in allen Blogs nun etwas gleichmäßig aussehen sollte würde ich gerne gewisse Textfelder vorgeben welche ausgefüllt werden müssen z.B. Alter, Geschlecht, Hobbys. - das ganze soll nichts mit dem Profil zutun haben sondern in diesen Blogs angegeben werden - Wie kann ich am besten zusätzliche Felder einfügen bzw. welche Abschnitte in welchen Dateien muss ich bearbeiten. Vielleicht könnt Ihr mir ja mal eine kleine Vorlage für ein Feld geben - erweitern kann ich mir das dann selber.

Ich weiß das es schon fast wieder eine Mod einer Mod ist - würde mich aber über eine Unterstützung freuen.

mit freundlichen Grüßen
Terra
Title: Re: MOD PhotoBlog
Post by: 4ella on July 11, 2009, 06:39:42 PM
I am also very interested in additional fields , if you will happily get to know how to do it pls . let me know
Ich bin auch sehr interesiert in dem zusätzliche Felder im photoblog, sagst du mir bitte ob sie wissen wie  konnen wir das machen
Title: Re: MOD PhotoBlog
Post by: rinaldos on July 11, 2009, 07:37:18 PM
Hi
@terra & 4ella

Derzeit ist es nicht möglich diese Felder einzufügen. Da der MOD nicht auf dieses ausgelegt ist. Ich werde mir aber die Tage mal Gedanken machen, wie und wo eine gewisse Anzahl von zusätzlichen Feldern möglich wäre. Die sollten dann doch nur in der Detailseite (readlong) zu sehen sein?

This additional feature is currently not available, this MOD is not written for that. But I am thinking about, how and where i have to put these additional fields. But where they have to been shown. Only at the detail? (readlong)
Title: Re: MOD PhotoBlog
Post by: terra on July 11, 2009, 07:54:07 PM
Hallo rinaldos,

danke erstmal für Deine Hilfe - ja sie brauchen nur im Blog dann zu sehen sein.

Mit freundlichen Grüßen
Jörg
Title: Re: MOD PhotoBlog
Post by: 4ella on July 11, 2009, 09:09:28 PM
Hi Rinaldo , yes only in Detail - in description or to divide description to other *lets say* 5 additional fields , I know that it is not easy , you just told me that , I welcomed that somebody else asked the same question and I wanted only to encourage also other programmers to think about implementing additional fields of this super Mod. I cannot only accept the fact that it is so difficult when adding additional fields in other parts of 4 images is so easy(profile , image , category description etc)  -:)
Title: Re: MOD PhotoBlog
Post by: rinaldos on July 13, 2009, 09:07:16 AM
Da ich gerade diverse Änderungen an diesem MOD erstelle nun eine Frage an die Nutzer. Derzeit sind zwei verschiedene Ansichten verfügbar, einmal die derzeitige,
und einmal die neue. Die habe ich im Moment nur für die Userprofile aktiviert.

Derzeite Ansicht
(http://rinaldos.homeip.net/grafics/blog/alt.jpg)

Neue Ansicht
(http://rinaldos.homeip.net/grafics/blog/neu.jpg)

Welche soll ich für die nächste Version übernehmen. Da dieser Code nun doppelt drin ist, stelle ich dieses eben hier als kleine Meinungsbildung für mich rein.
Weiterhin habe ich zusätzliche Felder eingefügt. Die sind vom Admin in beliebiger Anzahl frei wählbar, soll heissen, wenn du 1 Feld brauchst, erstellt du nur ein Feld, brauchst du 100, erstellst du dir 100 neue Felder. Der Trick, bzw. das schwierige war eben die Variabeln zu wählen. Ich habe mich dazu entschlossen, damit ein nachträglich verändern des MOD's mir erspart bleibt, könnt Ihr die Variabeln frei wählen. Gebt Ihr als Feldnamen Nummer ein, so kann im Template eben die Variabel {Nummer} gewählt werden. Gebt Ihr Pampelmuse ein, so ist die Variabel {Pampelmuse}. Ihr könnt dort frei wählen. Umlaute, Sonderzeichen oder Leerzeichen sind nicht zulässig. Die einzigsten funktionierenden Zeichen sind dabei A-Z / a-z und 0-9. Die Felder werden direkt als Tabellenspalten in der Datenbank angelegt und später eben so auch als Grundlage für die Variabeln genommen.

Weiterhin ist ein "Blog Management" für den Admin hinzugekommen. Er hat die Möglichkeit von zentraler Stelle Kategorien zu löschen / erstellen sowie die zusätzlichen Feldern anzulegen bzw. zu löschen.

Blog Management
(http://rinaldos.homeip.net/grafics/blog/management.jpg)

Kategorie löschen
(http://rinaldos.homeip.net/grafics/blog/cat_del.jpg)

Kategorie neu / bearbeiten
(http://rinaldos.homeip.net/grafics/blog/cat_new-edit.jpg)

Leider sind aufgrund der neuen Möglich- und Unmöglichkeiten viele Änderungen im Code / Templates notwendig gewesen.

Über Eure Meinung bzw. sonstiger Vorschläge bin ich offen :-)

Also habt noch ein wenig Geduld, das nächste Release ist in Arbeit und bringt einige Änderungen ......

Gruß

Title: Re: MOD PhotoBlog
Post by: terra on July 13, 2009, 06:53:49 PM
hi rinaldos,

das gefällt mir sehr gut und entspricht fast meinen Vorstellungen - finde Deine Arbeit spitze.

Zu dem "fast" vielleicht noch einen kleinen Vorschlag von mir - wäre es möglich das man Bilder direkt über den Blog hochladen könnte - ich kenne meine User und weiß schon jetzt das die das nicht packen die Bilder aus dem Album in den Blog einzufügen.
Also das man nicht nur zusätzliche Felder frei positionieren kann sondern das die User auch an vorgegebenen Stellen Bilder einfügen müssen. Oder kann man es vielleicht so realisieren das man in einen zusätzlichen"Bild"Feld  nur die ID des Bildes einfügen braucht und er generiert dann selber den Img-Code. z.B. gib in dieses Feld die ID des Bildes ein was die Pampelmuse zeigt.

Möchte aber nun nicht zuviel verlangen - ist nur eine ganz leise Anfrage.

Bei den Ansichten würde ich weiter die erste Ansicht wählen - zumahl man da den Vorteil hat schon ein Vorschaubild zum Eintrag zusehen - würde bei meiner Seite besser passen - nicht schlecht wäre so eine Ansicht für alle neuen Blogs aus allen Kategorien. Diese würde ich dann als Startseite für das Album nehmen.

Aber ich bin natürlich erstmal sehr zufrieden mit den Änderungen die Du jetzt schon neu eingefügt hast - das andere sind nur Vorschläge was man noch machen könnte (ich gebe zu - was ich noch bräuchte :oops:)

vielen dank für Deine Arbeit
Jörg
Title: Re: MOD PhotoBlog
Post by: rinaldos on July 13, 2009, 07:27:45 PM
Zu dem "fast" vielleicht noch einen kleinen Vorschlag von mir - wäre es möglich das man Bilder direkt über den Blog hochladen könnte - ich kenne meine User und weiß schon jetzt das die das nicht packen die Bilder aus dem Album in den Blog einzufügen.

Hi, also wenn deine Nutzer nicht mit dem Klick auf images und dann die Image_ID eingeben können, dann kann ich leider nicht helfen. Ein Upload bzw. ein hochladen der Bilder um die dann im Blog anzuzeigen, wird, wenn überhaupt, in ganz weiter ferne möglich sein.

... es wird doch schon der Tag image_blog=xxx generiert, wobei xxx die Image_ID ist.
... eine Übersicht der neuen BLOGS kann ich auch noch einbauen.
... Die frei positionierbaren Felder, sind nur im Template möglich, nicht im Text der aus der Datenbank kommt. (Nur als Hinweis)

Gruß

Title: Re: MOD PhotoBlog
Post by: terra on July 13, 2009, 10:52:22 PM
Hallo rinaldos,

Quote
Über Eure Meinung bzw. sonstiger Vorschläge bin ich offen :)

danke für Deine Antwort - das nicht alles gehen wird war mir schon klar - waren ja wie gesagt nur Vorschläge.

Quote
also wenn deine Nutzer nicht mit dem Klick auf images und dann die Image_ID eingeben können, dann kann ich leider nicht helfen

ja manche User sind sehr schwierig, die wollen es so einfach wie möglich haben - aber das werde ich mir dann über die zusätzlichen Felder selber im Template einrichten.
Das mit dem freipositionierbar war natürlich auf mein Template bezogen wo ich die Daten dann ausgebe wenn man den Blog öffnet.

Quote
eine Übersicht der neuen BLOGS kann ich auch noch einbauen

Das wäre echt schön - damit wird dann bei mir der Blog zur Startseite von meiner Gallery.

So, nun mache ich keine weiteren Vorschläge sonst bekomme ich noch ärger - Wenn ich mich in 4Images etwas reingefunden habe werde ich versuchen Euch nicht nur mit Fragen sondern auch mit Lösungen zu nervern.

Mit freundlichen Grüßen
Jörg


Title: Re: MOD PhotoBlog
Post by: rinaldos on July 14, 2009, 09:23:56 AM
@Terra,
Mag eins nur klarstellen :-) Du nervst nicht. Habe mich vielleicht nur falsch ausgedrückt.  :-) Also solltest du etwas in den falschen Hals bekommen haben, dann Sorry :-)

Ich habe selber den ein oder anderen komplizierten User und versuche daher schon alles so einfach wie möglich zu gestalten. Ich bin selber ein Freund von Keep It Simple :-) Aber manchmal ist es nicht so einfach alles simple zu halten. Daher habe ich die Lösung von einem anderen MOD übernommen, mit der Image_ID. Die hat mir selber sehr gut gefallen, war einfach und plausibel (nicht das realisieren, sondern das anwenden).

@all
Folgender Option kommt nun zusätzlich rein.
- Im ACP hat der Admin die Möglichkeit, entweder BBCODE, oder TINYMCE auszuwählen.

Bin aber noch an ein paar kleinen Problemen mit den Datenbankfeldern dran. Soll ja auch dann bei jedem perfekt funktionieren :-)

LG
Ingo
Title: Re: MOD PhotoBlog
Post by: Rembrandt on July 14, 2009, 12:08:03 PM
Hi!

also die alte ansicht finde  ich für einen blog besser, die neue sieht aus wie eine forumsübersicht,.... m.M.

mfg Andi

Title: Re: MOD PhotoBlog
Post by: terra on July 14, 2009, 11:00:54 PM
Hallo rinaldos,

ich habe nichts in den falschen Hals bekommen - ich schätze Deine Arbeit sehr und freue mich über Deine Unterstützung. In wie weit Du die Vorschläge realisierst ist Deine Sache - sind wie gesagt nur Vorschläge.

Ich habe seit 1999 mehre Foren und kenne meine User - man kann sich schlecht mit ihnen anlegen da sie es einen schnell übel nehmen.

Danke das Du Dir die Zeit dafür nimmst da das Feedback hier ja nun nicht gerade groß ist - aber für mich ist dieser Mod einfach Genial.

Mit feindlichen Grüßen
Jörg
Title: Re: MOD PhotoBlog
Post by: rinaldos on July 16, 2009, 09:00:44 AM
Hier ein beispiel wie es aussehen kann mit den zusätzlichen feldern:

http://4images_1.rinaldos.homeip.net/pb.php?action=readlong&id=4

Gruß
Ingo
Title: Re: MOD PhotoBlog
Post by: terra on July 16, 2009, 05:53:50 PM
Hallo Ingo,

ja so gefällt mir das sehr gut - da kann man die Datenfelder schön anordnen und nach seinen wünschen im Blog ausgeben.

Klasse Arbeit.

dankende Grüße
Jörg
Title: Re: MOD PhotoBlog
Post by: rinaldos on July 17, 2009, 08:13:38 PM
Neue Version
Derzeit aktuelle Version 1.1.1

Was musst du updaten?
Kopiere die folgenden Dateien in dein 4Images Verzeichnis

/ph.php
/includes/functions_pb.php
/includes/page_header_pb.php
YOUR TEMPLATE FOLDER/smiles/ (Alle Dateien sofern nicht vorhanden)
YOUR TEMPLATE FOLDER/bbcode3.hml
YOUR TEMPLATE FOLDER/bbcod3.js.hml
YOUR TEMPLATE FOLDER/user_pb_mgmt_flds.hml
YOUR TEMPLATE FOLDER/user_pb_mgmt.html
YOUR TEMPLATE FOLDER/user_pb_new.html
YOUR TEMPLATE FOLDER/user_pb_update.html
YOUR TEMPLATE FOLDER/user_cat_del.html

/lang/deutsch/main_pb.php
/lang/english/main_pb.php

Installiere nun die neuen Datenbankerweiterungen UPDATE-FILE. BLOG_MOD_UPDATE_TO_1_1_0.php

Folgende Schritte für das Update müsst Ihr erneut durchführen.

Schritt 2 / 9 / 10 / 11 / 12. Natürlich überschreibt Ihr bitte Eure vorigen Eintragungen des MOD BLOG :-)

Ich hoffe das ich nichts vergessen habe.

Gruß
Ingo
Title: Re: MOD PhotoBlog
Post by: terra on July 18, 2009, 12:21:01 PM
Hallo Ingo,

Klasse Arbeit  - bin gerade am Einbau.

Hast Du bei Punkt 9 zweimal den gleichen Code (2 Möglichkeiten) eingefügt?

Gruß
Jörg
Title: Re: MOD PhotoBlog
Post by: rinaldos on July 18, 2009, 12:30:49 PM
:-) Ja habe ich :-) Sollte so aussehen:

         <!-- BLOG MOD START -->
      &raquo;<a href="{url_own_pb}">{lang_pb_blog} ({num_blogs_total_user}/{num_blogs_total_user_na})</a><br />
      &raquo;<a href="{url_own_pb_overview}">{lang_pb_blog_overview} ({num_blogs_total}{if num_blogs_new}/ <font color="red">{num_blogs_new} <small><sup>{lang_new}</sup></font>{endif num_blogs_new}</small>)</a><br />
      {if num_blogs_new}
      &raquo;<a href="{url_own_pb_overview_new}">{lang_pb_blog_overview_new} <font color="red">({num_blogs_new}) <small><sup>{lang_new}</sup></font></small></a><br />
      {endif num_blogs_new}
      <!-- BLOG MOD END -->


For Personal Overview in LIST Form, use:

        <!-- BLOG MOD START -->
        &raquo;<a href="{url_own_pb_new}">{lang_pb_blog} ({num_blogs_total_user}/{num_blogs_total_user_na})</a><br />
        &raquo;<a href="{url_own_pb_overview}">{lang_pb_blog_overview} ({num_blogs_total}{if num_blogs_new}/ <font color="red">{num_blogs_new} <small><sup>{lang_new}</sup></font>{endif num_blogs_new}</small>)</a><br />
        {if num_blogs_new}
        &raquo;<a href="{url_own_pb_overview_new}">{lang_pb_blog_overview_new} <font color="red">({num_blogs_new}) <small><sup>{lang_new}</sup></font></small></a><br />
        {endif num_blogs_new}
        <!-- BLOG MOD END -->


Habe das gerade im ersten Post geändert
Title: Re: MOD PhotoBlog
Post by: terra on July 18, 2009, 01:43:56 PM
Hallo Ingo,

so richtig stimmt da noch etwas nicht oder ich habe einen Fehler bei mir eingebaut.

Ich bekomme weder die neusten Blogs als Liste noch als Übersicht - es werden immer nur die Kategorien angezeigt.

Auch stimmt hier etwas nicht:

Quote
        <!-- BLOG MOD START -->
        &raquo;<a href="{url_own_pb}">{lang_pb_blog} ({num_blogs_total_user}/{num_blogs_total_user_na})</a><br />
        &raquo;<a href="{url_own_pb_overview_list}">{lang_pb_blog_overview} ({num_blogs_total}{if num_blogs_new}/ <font color="red">{num_blogs_new} <small><sup>{lang_new}</sup></font>{endif num_blogs_new}</small>)</a><br />
        {if num_blogs_new}
        &raquo;<a href="{url_own_pb_overview_new}">{lang_pb_blog_overview_new} <font color="red">({num_blogs_new}) <small><sup>{lang_new}</sup></font></small></a><br />
        {endif num_blogs_new}
        <!-- BLOG MOD END -->

Auf der Homeseite von 4images verweist es auf die index.php - im Blog dann wie das andere auch auf die Kategorien.

Gruß
Jörg
Title: Re: MOD PhotoBlog
Post by: rinaldos on July 18, 2009, 01:52:53 PM
Auch stimmt hier etwas nicht:

Quote
        <!-- BLOG MOD START -->
        &raquo;<a href="{url_own_pb}">{lang_pb_blog} ({num_blogs_total_user}/{num_blogs_total_user_na})</a><br />
        &raquo;<a href="{url_own_pb_overview_list}">{lang_pb_blog_overview} ({num_blogs_total}{if num_blogs_new}/ <font color="red">{num_blogs_new} <small><sup>{lang_new}</sup></font>{endif num_blogs_new}</small>)</a><br />
        {if num_blogs_new}
        &raquo;<a href="{url_own_pb_overview_new}">{lang_pb_blog_overview_new} <font color="red">({num_blogs_new}) <small><sup>{lang_new}</sup></font></small></a><br />
        {endif num_blogs_new}
        <!-- BLOG MOD END -->

Irgendwie hatte ich da den falschen Code in den Griffeln, habe die beiden POSTS nochmal dahingehend geändert das nun die richtige URL angezeigt wird :-) War wohl etwas früh mit der Antwort. Sorry, aber ich habe dir gerade eine PM gesendet......

Gruß
Ingo
Title: Re: MOD PhotoBlog
Post by: Sebas Bonito on August 21, 2009, 06:40:04 PM
Sehr schöne MOD  8)
Geht das auch für Kategorien? Oder gibt es so'was schon?
Title: Re: MOD PhotoBlog
Post by: rinaldos on August 22, 2009, 06:05:22 AM
Guten Morgen?
Wie meinst du das? Der Photoblog ist ein eigenständiges BLOG System für 4images. Du legst da deine eigenen Kategorien an :-) Oder meinst du nun etwas anderes?

LG
Ingo
Title: Re: MOD PhotoBlog
Post by: Joss on October 29, 2009, 03:16:30 PM
Hello rinaldos,

There are mistakes in english/main_pb.php:

1. Change

Code: [Select]
$lang['pb_text'] to $lang['user_pb_text']
2. You need add two variables that present in deutsch:

Code: [Select]
$lang['user_pb_created_blog']
$lang['user_pb_add_fields_qu']


Title: Re: MOD PhotoBlog
Post by: rinaldos on October 29, 2009, 06:08:45 PM
@Joss,
thanks for the hint. Changed the main_pb.php in ZIP Archive :-)

Gruß
Title: Re: MOD PhotoBlog
Post by: e3lan on November 28, 2009, 02:54:20 AM
How to Make Blogging for some members only or that are not allowed to publish, but administration approval
Title: Re: MOD PhotoBlog
Post by: rinaldos on November 28, 2009, 06:32:06 AM
Hi, welcome to these Forum :-)

In the current version is it not possible to different publishing between members.

If only the admin can post, change these line in pb.php

find

// NEUER BLOG EINTRAG

if ($action == "new"){
    if ($user_info['user_level'] == GUEST) {
       show_error_page($lang['no_permission']);
    }


replace

// NEUER BLOG EINTRAG

if ($action == "new"){
    if ($user_info['user_level'] != ADMIN) {
       show_error_page($lang['no_permission']);
    }


and find in template user_pb_show

Code: [Select]
{button_in}

replace
Code: [Select]
{if admin}{button_in}{endif admin}


With these small Modifications, only ADMIN is allowed to post, and no one else.

Gruß
Title: Re: MOD PhotoBlog
Post by: e3lan on November 28, 2009, 06:24:37 PM
waaaaaaw
Thank you very much my friend and Thank You Power
 :D :D
I'm sorry I have another question
I've installed
[MOD] Incorporar Moderadores en la galería
http://www.4homepages.de/forum/index.php?topic=17155.0
Can I make my blogging for the site manager and supervisors only
I'm sorry for the many questions
Title: Re: MOD PhotoBlog
Post by: Bommel on February 05, 2010, 02:58:43 PM
Hallo rinaldos,

ich habe diese MOD noch nicht ausprobiert und habe vorab ein paar Fragen.

Title: Re: MOD PhotoBlog
Post by: rinaldos on February 05, 2010, 03:08:09 PM
Hi,
zu Punkt 1: da der Download ja hier angeboten wird, dürfen alle den nutzen. Ich schalte ja auch nur auf WUNSCH den Download auf meiner HP frei :-)
zu Punkt 2: Dies ist ein BLOG und kein Gästebuch. Du kannst nicht den Blog "eben mal" zum Gästebuch machen. Dafür müsste man das Ding neu schreiben.
zu Punkt 3: Jeder Nutzer kann entscheiden, ob sein Blog aktiviert oder deaktiviert ist. Man kann keine Einstellungen vornehmen, wer den Blog sehen darf. Hier gilt, entweder ganz oder gar nicht :-)
zu Punkt 3: Du kannst den Blog ohne Probleme in ein Template integrieren. Dafür musst du ja nur die TAGS in das neue Template einbauen.

Ich hoffe ich habe Dir ein wenig helfen können ....

Gruß
Title: Re: MOD PhotoBlog
Post by: Bommel on February 05, 2010, 03:14:56 PM
Hallo rinaldos,

danke für die schnelle Antwort. :)

Zu Punkt 2 - Wenn ich richtig gelesen habe, dann sind Kommentare im Blog erlaubt. Theoretisch könnte ich also einen Blog als Gästebuch erstellen. Korrekt?

Zu Punkt 3 - OK - dass sollte aber dennoch kein weiteres Problem darstellen, denn meine Seite ist ja nicht öffentlich. Muss ich vorerst einmal die Option, dass der Blog von Benutzern verwendet werden kann, deaktivieren. Mal schauen.
Title: Re: MOD PhotoBlog
Post by: rinaldos on February 05, 2010, 04:14:07 PM
Hi
ja Kommentare sind erlaubt, aber sicherlich ist es einfacher ein Gästebuch einzubauen als einen Blog *g*

Musst einfach mal probieren :-)
Title: Re: MOD PhotoBlog
Post by: Bommel on February 05, 2010, 04:48:23 PM
Auf den ersten Blick gesehen, ist es wirklich besser ein einfaches Gästebuch einzubauen. Jedoch habe ich mich umgeschaut, da ist nicht viel Auswahl vorhanden. Auf deiner Seite habe ich auch gesehen, wie du ein Gästebuch verwirklicht hast. Ist eine interessante Lösung. Die von mir oben angegebene Variante bereitet aber einfach zu viel Probleme nach der Integration.

Mit Blick auf die Zukunft empfinde ich da deine MOD als bessere Wahl. Damit habe ich eine funktionelle Lösung, die vielseitig verwendbar ist. U.a. eben auch für ein Gästebuch. ;)

Ich werde die MOD heute abend mal integrieren und mich praktisch damit vertraut machen.
Title: Re: MOD PhotoBlog
Post by: Bommel on February 06, 2010, 04:57:40 PM
Hallo rinaldos,

so... ich habe gestern abend deine MOD integriert und getestet (noch nicht ausführlich bis ins Detail). Kurz und gut - ich bin begeistert. Die Integration gelingt dank der gut ausgeführten Anleitung schnell und unkompliziert. Die Grundanpassung an das eigene Design ist trotz der vielen vorliegenden Dateien auch recht einfach, da hierfür erst einmal nur zwei Dateien geändert werden müssen. Das Feintuning bedarf eines etwas größeren Aufwands, ist aber angesichts der Funktionalität deiner MOD kaum der Rede wert.

Bevor ich jetzt auf weitere Details eingehe, möchte ich sagen, dass ich mich in den nachfolgenden Ausführungen auch irren kann, diese durch eigene Fehler verursacht werden oder durch andere MODs. Ich bin kein Profi und beschreibe nur meine Beobachtungen. Abgesehen davon sind es eigentlich auch nur Schönheitsfehler. Also...


Was mir auch aufgefallen ist - bei Einschränkung der Berechtigung wird keine entsprechende Meldung ausgegeben. Ich habe dafür in die pb.php vor den Zeilen:

//-----------------------------------------------------
//--- Clickstream -------------------------------------
//-----------------------------------------------------

folgenden Code eingefügt:

if ($user_info['user_level'] == GUEST || $user_info['user_level'] == USER_AWAITING) {
  show_error_page($lang['no_permission']);
  exit;
}

Funktioniert ohne Probleme und hat keinen Einfluss auf die Meldung, die bei deaktiviertem Photo-Blog ausgegeben wird.

Meine Wünsche:


Meine Fragen zu den eigenen Anpassungen:

1. Anpassung der Clickstream-Ausgabe fürs Kontrollzentrum.

Ich habe das Benutzerkontrollzentrum mit einem eigenen Menü versehen. Siehe auch hier http://www.4homepages.de/forum/index.php?topic=26768.msg145178#msg145178.

Nun habe ich den Link für die Seite "Deine Foto-Blogs" dort hinein verlegt. Leider komme ich bei der Clickstream-Ausgabe nicht weiter. Ich finde nicht den entsprechenden Bereich in der pb.php der für die Clickstream-Ausgabe dieser Seite verantwortlich ist. Kannst du mir dabei bitte helfen?

2. Diverse Textfehler

Bei einigen Textausgaben fehlen Leerzeichen. Dies betrifft z.B. die Zeile "erstellt von: Benutzername in Kategorie:Name der Kategorie" und die Zeile "Kategorie:Kategoriename". Wo genau finde ich diese, damit ich die fehlenden Leerzeichen hinzufügen kann?

3. Wie lange gilt ein Blog als neu und wo kann das geändert werden?


...I've installed
[MOD] Incorporar Moderadores en la galería
http://www.4homepages.de/forum/index.php?topic=17155.0
Can I make my blogging for the site manager and supervisors only...

Verwende hierfür/ Use for this:

// NEUER BLOG EINTRAG

if ($action == "new"){
    if ($user_info['user_level'] != ADMIN) && $user_info['user_level'] != MODERADOR){
       show_error_page($lang['no_permission']);
    }

@ rinaldos... hier habe ich auch einen Fehler im Tag gefunden: http://www.4homepages.de/forum/index.php?topic=24953.msg143404#msg143404. Anstatt

{if admin}{button_in}{endif admin}

müsste es

{if is_admin}{button_in}{endif is_admin}

heißen.

Einer Benutzergruppe die Rechte zum Erstellen von neuen Blogs erteilen

Wer nur einer bestimmten Gruppe die Rechte für das Erstellen neuer Blogs erteilen möchte, kann nach der hier von Jan beschriebenen Anleitung verfahren: http://www.4homepages.de/forum/index.php?topic=6566.msg29808#msg29808

In meinem Beispiel sieht das so aus.

Schritt 1: Erstelle im ACP eine neue Benutzergruppe mit dem Namen "Photo-Blog" und merke dir die ID-Nummer dieser Benutzergruppe.

Schritt 2: Dieser Schritt muss nur ausgeführt werden, wenn man die MOD von Jan noch nicht verwendet. Wer diese MOD bereits verwendet, kann bei Schritt 3 weitermachen.

Öffne includes/page_header.php suche:

Code: [Select]
if ($user_info['user_level'] >= USER) {
füge davor folgenden Code ein:

Code: [Select]
$usergroups = array();
  $current_time = time();
  $sql = "SELECT group_id  
          FROM ".GROUP_MATCH_TABLE."
          WHERE user_id = ".$user_info['user_id']."
          AND groupmatch_startdate <= $current_time
          AND (groupmatch_enddate > $current_time OR groupmatch_enddate = 0)";
  $result = $site_db->query($sql);

  while ($row = $site_db->fetch_array($result)) {
    $usergroups[$row['group_id']] = true;
  }

Schritt 3: Zum Verwenden für {if is_in_group_photoblog} und {endif is_in_group_photoblog} im Template, suche:

Code: [Select]
//-----------------------------------------------------
//--- Parse Header & Footer ---------------------------
//-----------------------------------------------------

und füge davor folgenden Code ein:

Code: [Select]
$site_template->register_vars(array(
  "is_in_group_photoblog" => (isset($usergroups[USERGROUP_ID])) ? 1 : 0
));

Ersetze USERGROUP_ID mit der gemerkten ID-Nummer der Benutzergruppe "Photo-Blog".

Schritt 4: Füge im Template user_pb_showpb.html vor und nach {button_in} nun die neu erstellten Tags ein:

Code: [Select]
{if is_in_group_photoblog}{button_in}{endif is_in_group_photoblog}
Fertig ist das Ganze und du kannst jetzt ausgewählten Benutzern die Berechtigung zum Erstellen von eigenen Blogs erteilen, indem du diese der Benutzergruppe "Photoblog" hinzufügst.
Title: Re: MOD PhotoBlog
Post by: rinaldos on February 06, 2010, 11:13:54 PM
Hi Bommel,
danke für Dein Statement....


Quote
Fehler im Schritt 6 der Modifikationsanweisungen. Hier muss es in lang/deutsch/main.php "include(ROOT_PATH.'lang/deutsch/main_pb.php');" heißen, anstatt "include(ROOT_PATH.'lang/english/main_pb.php');"
Betrachtet man gerade eine Kategorie und loggt sich anschließend aus, kommt eine 404-Fehlermeldung. Die dann angezeigte Seite in meinem ersten Test war folgende: http://www.meine-domain.de/pb.php&cat_id=1. Richtig müsste es aber folgender Link sein: http://www.meine-domain.de/pb.php?action=overview&cat_id=1. Dieser Fehler ist bei jeder betrachteten Kategorie reproduzierbar.
Hat man einen Blog erstellt und veröffentlicht ihn, wird die Datei success.html aufgerufen. Verbleibt man auf dieser Seite und drückt F5 zum aktualisieren, wird der neue Blog ein zweitesmal erstellt. Dies kann man beliebig wiederholen. Die automatische Weiterleitung funktioniert nicht.
Das gleiche gilt auch bei der Erstellung einer neuen Kategorie. Auch hier kann man mittels F5 die gerade erstellte Kategorie vor der Weiterleitung beliebig vervielfachen. Automatische Weiterleitung funktioniert korrekt.
Die automatische Weiterleitung nach dem Bearbeiten eines Blogs funktioniert nicht.
Die automatische Weiterleitung bei deaktivierten MOD Photo-Blog funktioniert nicht.

zu Punkt 1. Der Schritt 6 wurde nun angepasst, ist mir bisher  auch nicht aufgefallen.
zu Punkt 2: Das kann ich bei mir nicht nachvollziehen :-( Der Fehler ist da, das kann ich bestätigen, aber auch nur in der 4images Serien Installation. Auf meiner HP leider nicht, das erschwert nun die Fehlersuche .-(
zu Punkt 3: Gebe ich Dir recht, aber ich bin bisher nie davon ausgegangen das Nutzer sinnlos F5 drücken. Es wird ein Bugfix rauskommen, das dies nicht mehr passiert. :-)
zu Punkt 4/5, ich habe leider die Links irgendwann einmal entfernt, und nur den Text in der lang/main_pb.php nicht angepasst. Kommt aber ein Bugfix release raus ....

Die Textpassagen mit den Leerzeichen findest du in den lang_files. Ein Blog gilt solange als neu, solange wie die Bilder als neu gelten. Ich habe den Wert vom ACP aus übernommen. Die Tags {if admin} funktionieren bei mir. wahrscheinlich habe ich da einen kleinen Unterschied zu Dir. Du hast sicherlich den is_admin von Hand reingebastelt?

Gruß



Title: Re: MOD PhotoBlog
Post by: Bommel on February 07, 2010, 03:12:09 AM
Hallo rinaldos,

...zu Punkt 2: Das kann ich bei mir nicht nachvollziehen :-( Der Fehler ist da, das kann ich bestätigen, aber auch nur in der 4images Serien Installation. Auf meiner HP leider nicht, das erschwert nun die Fehlersuche .-(...

Das du den Fehler bestätigst, gibt mir schon mal Ruhe. Ich ging nämlich davon aus, dass ich in meinen nachträglichen Anpassungen etwas falsch gemacht habe. Kann ich dir bei der Fehlersuche womöglich behilflich sein?

...zu Punkt 3: Gebe ich Dir recht, aber ich bin bisher nie davon ausgegangen das Nutzer sinnlos F5 drücken. Es wird ein Bugfix rauskommen, das dies nicht mehr passiert. :-)...

War bei mir auch nur ein purer Zufall. Die F6-Taste ist bei mir mit einer für mich wichtigen Funktion belegt. Ich hatte mich einfach nur vertippt. Das die neuangelegten Blogs und Kategorien dabei erneut angelegt wurden, fiel mir erst später auf. Ein Blick auf meine bisherigen niedergelegten Arbeitsschritte brachte es dann zu Tage. ;)

...zu Punkt 4/5, ich habe leider die Links irgendwann einmal entfernt, und nur den Text in der lang/main_pb.php nicht angepasst. Kommt aber ein Bugfix release raus ....

Zuerst einmal zum Verständnis - ich hoffe, dass du nicht die Links auf der nachfolgenden Seite meinst, wenn eine Aktion ausgeführt wurde! Vielmehr meinte ich die automatische Weiterleitung nach einer solchen Aktion. Wenn ich mich nicht irre, dann ist dafür u.a. auch dieser Code zuständig:

    if($_GET['aktion'] == $lang['user_pb_delete_no']) {
      $url = $site_sess->url(ROOT_PATH."pb.php?action=overview");
      redirect($url);

Bei den Weiterleitungen scheint es einige Probleme zu geben. Manche funktionieren und manche nicht. Bei denen, die funktionieren, gibt es wiederum einige, die nicht korrekt weiterleiten. So z.B. beim Anlegen oder Löschen einer Kategorie. Hier erfolgt die Weiterleitung nicht wie erwartet zurück zum Blog-Management, sondern direkt zur Übersicht der eigenen Blogs. Oder wenn ein Blogeintrag zum Löschen ausgewählt wurde und dann aber bei der Sicherheitsabfrage auf "Nein" geklickt wird, dann gelangt man nach der Weiterleitung direkt zur Übersicht aller vorhandenen Blogs, anstatt zur Übersicht der eigenen Blogs. Ich denke, dass die Weiterleitungen nicht komplett entfernt werden sollten. Vielmehr sollten diese für das nächste Bugfix-Release allesamt überarbeitet und korrigiert werden. Die Zeit für die Weiterleitung sollte auch etwas verkürzt werden. Ist aber nur meine Meinung. :)

...Die Textpassagen mit den Leerzeichen findest du in den lang_files...

 :lol:... Daran habe ich nun nicht gleich gedacht. Ich ging davon aus - weil eine extra main.php für Photo-Blog vorliegt - dass diese Einträge auch dort vorliegen. Nun gut, dass Problem ist geklärt und die Textausgaben sind korrigiert.

... Ein Blog gilt solange als neu, solange wie die Bilder als neu gelten. Ich habe den Wert vom ACP aus übernommen...

Perfekt! So sollte es auch sein.

... Die Tags {if admin} funktionieren bei mir. wahrscheinlich habe ich da einen kleinen Unterschied zu Dir. Du hast sicherlich den is_admin von Hand reingebastelt?...

Ich möchte nicht meine Hand dafür ins Feuer legen aber ich bin mir fast sicher, dass dies in der Version 1.7.7 Standard ist. Ich habe mir auch nochmal die originale unmodifizierte Version angeschaut und auch dort findet sich die Definition "is_admin" wieder. Ich habe leider keine frühere Version vorliegen, da ich erst mit der 1.7.7 begonnen habe. Aber egal, ich denke, dass es da nicht allzu viel Unterschiede geben wird und wer sucht der findet. ;)


Das Problem mit der Clickstream-Ausgabe ist nun auch erledigt. Habe mir noch mal systematisch alle Clickstream-Anweisungen in der pb.php vorgenommen. Hat etwas gedauert, aber jetzt weiß ich, welche von den 20 "$txt_clickstream"-Funktionen abgeändert werden müssen. Hier nur ein Beispiel:

  $txt_clickstream = "<a href=\"".$site_sess->url(ROOT_PATH."user_cp.php")."\" class=\"clickstream\">".$lang["user_cp"]."</a>".$config['category_separator'].$lang['user_pb'].$user_name2;

Was hältst du von meinen beiden Wünschen? Ließe sich denn wenigstens der zweite ermöglichen? Im Moment habe ich das improvisiert, indem ich eine Benutzergruppe für Photo-Blog angelegt habe. Jedoch lässt dass immer noch das Verwenden aller Kategorien zu. Was ich aber z.B. im Fall der Kategorie Gästebuch gern unterbinden möchte.
Title: Re: MOD PhotoBlog
Post by: Sebas Bonito on June 05, 2010, 03:53:54 PM
Bestünde die Möglichkeit, den Blog bzw. eine Blog-Kategorie mit einer Bild-Kategorie zu verknüpfen, und dann alle Blog-Einträge (die zu einer speziellen Bild-Kategorie gehören) textlich in der Bild-Kategorie aufzulisten?

So hätte man auf der einen Seite einen eigenständigen Blog für jeden Benutzer und in den User-Profilen.

Zum anderen könnte man so die "Berichte" zu einer speziellen Kategorie geschlossen/gemeinsam in der dazugehörigen Kategorie präsentieren.

Vielleicht gibt es bereits eine ähnliche MOD, die das erfüllt; ich konnte bislang aber nichts finden.

Besten Dank!
Title: Re: MOD PhotoBlog
Post by: rinaldos on June 05, 2010, 04:49:53 PM
Hi,
du meinst, auf der Detailseite einen Link zum BLOG, in dem dann die Bildbeschreibung oder ähnliches zu sehen ist?

Soweit ich weiss, ist dieser BLOG derzeit der einzig freie verfügbare BLOG für 4images hier im Forum.
Anderseits hat Nicki hat auch einen BLOG(meine ich), und Mawenzi hat sich auch einen eigenständigen PhotoBlog gebaut. Ob die das nun können was du möchtest, da bin ich überfragt .....

Gruß
Title: Re: MOD PhotoBlog
Post by: Sebas Bonito on June 05, 2010, 06:36:15 PM
auf der Detailseite einen Link zum BLOG, in dem dann die Bildbeschreibung oder ähnliches zu sehen ist?

Ja, fast: In der Übersicht der Kategorie. Und dann kein Link zum Blog, sondern den dazugehörigen Text mit den Blogs inkludieren...

Beispiel:

gegeben:
Kategorie A, Kategorie B, User1, User2, User3

Voraussetzung:
User1: Blog/Text über Kategorie A + B geschrieben
User2: Blog/Text über Kategorie A geschrieben
User3: Blog/Text über Kategorie B geschrieben

Ausgabe:
Profilseite: Die eigenen Blogs/Texte (über die Kategorien) untereinander gelistet
Kategorie A: Blog/Text von User1 + User2 (unter den Thumbs)
Kategorie B: Blog/Text von User1 + User3

Der Hintergrund der ganzen Geschichte: Blogs sind wirklich eine tolle Sache, können
mehr und suggerieren mehr Umfang. In meinem Fall bietet es sich an, eine Art
Erfahrungsbericht pro Kategorie zu erstellen. Einzelne Bilder/die Details wären
zu spezifisch und würden nicht den Zweck erfüllen. Man könnte es auch als
"Kommentare für Kategorien" bezeichnen, Dein Blog wäre aber vermutlich ein guter
Ansatz, da er bereits in der Profil-Seite integriert ist.

Besten Dank!
Title: Re: MOD PhotoBlog
Post by: rinaldos on June 05, 2010, 07:10:30 PM
Da muss ich mal schauen, wie man den Blog dahingehend erweitern kann. Mal schauen was mir dazu einfällt :-)
Title: Re: MOD PhotoBlog
Post by: Sebas Bonito on July 02, 2010, 03:40:37 PM
Das wäre wirklich der absolute Hammer, weil ich derartiges schon ewig suche: Zusätzliche Infos für die Kategorien, die von den Usern befüllt werden können.
Title: Re: MOD PhotoBlog
Post by: alex9193 on July 09, 2010, 10:08:19 PM
If you're redirected by the link "Create Blog", the whole session is lost and the language is changed to default. :(
Title: Re: MOD PhotoBlog
Post by: Jan-Lukas on May 28, 2011, 08:48:21 PM
wollte ich gerade mal in einer 1.7.10 Testumgebung testen

Fatal error: Call to undefined function get_user_table_field() in /includes/page_header_pb.php on line 21


Zeile 14-31

if (!defined('ROOT_PATH')) {
  die("Security violation");
}

   $new_blogs = time() - 60 * 60 * 24 * $config['new_cutoff'];
   $sql = "SELECT COUNT(b.users_pb_id) as new
            FROM ".USERS_PB_TABLE." b
            LEFT JOIN ".USERS_TABLE." u ON (".get_user_table_field("u.", "user_id")." = b.user_id_pb)
            WHERE u.user_pb_allow = 1 AND b.user_pb_private = 0 AND b.user_pb_date > $new_blogs";
   $result1 = $site_db->query_firstrow($sql);
   $num_blogs_new = $result1['new'];

  $sql = "SELECT COUNT(b.users_pb_id) AS blogs
            FROM ".USERS_PB_TABLE." b
            LEFT JOIN ".USERS_TABLE." u ON (".get_user_table_field("u.", "user_id")." = b.user_id_pb)
            WHERE u.user_pb_allow = 1 AND b.user_pb_private = 0";
   $result = $site_db->query_firstrow($sql);
   $num_blogs_total = $result['blogs'];
Title: Re: MOD PhotoBlog
Post by: wooody on October 31, 2011, 07:03:08 AM
Hi , How can i make  TinyMCE with full feature , with all buttons or remove no need buttons..


Thanks.
Title: Re: MOD PhotoBlog
Post by: ccsakuweb on November 06, 2011, 12:11:22 PM
wow I can't see the demo because my antivirus has blocked your site.
Title: Re: MOD PhotoBlog
Post by: Rembrandt on November 06, 2011, 02:22:08 PM
wow I can't see the demo because my antivirus has blocked your site.
The demo page is not longer available.